e133d9e69272a7707b6ee4b7ded3ade4e1e2c28b25cb8843dc8d04dbbbb9af4ea47c15fa01884b871206eec3e1d761e57f4ba44e35da45cdaf8c2fb8dddb42eab009f57a38fc21715442279fad5b1fa7e89ff9129b2f94c4f4bb555c9c377a51bce3fdb4bca2e70770a965cd0074372dde8368098944e42760dfff7811514c52ba1cd76159293f0de315a6a91646f8c9021c272ab625924dad92ec79c4f323a2d0911031f2a455eb923d08615bf803030bd2b8b4f4eab9740ca93c2a998b9c72802fc0af133afadf8a10eb0c44353cbcb165c50270b778cd8b687bf6eb528eb4e2412c20a7c8592d474f88f88c7d87f100e4ceaf3286d3e4fb010221aca78f7e3fbdd069daba2c7ba707b15b18fd8477c2f1d00cb470fc143746e87be9e37b8d5b7f9d1a505dfe2ed13aba655beabbfbd6f120b213ed51210550df98dc6683845752ea1ce980c12b023eda2b80aefae22b51fd2b2286d5b7c8d33dfee0f26f48396bbf6beb47ccb9db2eb0e1f98c2b8da4b3963d704c71e78d1aba16795eb95e4c4b99bbcfbdc5dd91441894b36f6795adc7b6ae45e820d463e9596e0222efd2e9046db24e5900aef0437893ae128ec3c3dd9ee764c729f0c80704725d38e59a1732a6d1eaac18698bea0805adeb01a634dc6990c4b04dd5ef4e8e924acd2664f2f7ce1108702fa42f948bef2229896eee40d1fd8e21d5312683984d6e961fad211bc9b763bbf149bdf248f29e91f55b2a975590533173d858f5144faf1b0440e511f65e7393d89f90c6d363c6d3ec24565d871332309a748527a312a2eb4696242434f28ceaf1aa192bd52a1421287ca10597d3fd2b9fb1f13183caa1e03cdc1505388f9ecaf65125ac8b1cd28ed6502bfbf7e436748ba947df0a6c9ba9dbd00abaad97c5bbd483ed7cdd9beedb4338a9f099cf95158b756ac1fcf66ff659189fa242eeab665a74168b8807c922c9d771e21609e1e31ef46a45a015ca28644aa6c0925a894cce9a992ed405e69465c41d7f3c2f15ced478488b621956fa3dbbc30b3ec3b903be30ea96f7a4d843972880192185369bbddc361c0e4fe245cb59ffff72c4a1e40c676e2ee4f346719a2a7fdad0bda11d2ffdf2f91ce27e3b03768beb4769ca4d11fee943025985ecd7b5a6aa146615eb6164080cbcbeb55588ce65837d2edb8c5ee1c40d1f30902adc467bf2d3667860ceecab1c4d81d1a39f6739726e718d2aa647b9a28d9cc72558ffcee612ecff9ade2e980d2875ff4d1c32d0c916484235a25de40245655757a4b1c22b6cc08517dddad3cd14b902725f9b8b930d835057408db344ec7da46ad8856a9cce6475811e2248548969f9386b0343304d0150ae9df9221b2699a1f6b608fe3dfe02a7fb335cb454444d639ff2b20fb63a0ceddbab65bd611f1588be8feb8379b983abd9d821194404fac7c715802deecc70de364aad20afafbc6170088e369de7d78bcbd4d46e73a0412b2b0bb15d26abba6ab986bbe7fbffcace80e13753f47b0b1a1723014c77d54d27ab50caac75bb1cd6459091f993fbdfe73ec3760f36800c4fb1bd84645c5b8ec7afd7fe6244a9372169a98bdef40feb13c7fecaff8f02c2a30002ff3ccef13cb8cc663d10c4458580d83a6ff46c71ee48ec71729057dc4979dca928848814e8509dedc8d6f61df9aa76c2f705a8f729db2aef01a022660baeef0931bf370e8e5ee047ee8aa22b6d2f6cd244cfd4705cf7d08996ff3b158375db57e4d82d87c2427cc7c1c2abd4c4be7b7e21d991f03228a7d89ba2a986d02178501527b9588f0be2d62e8dc56864ea054eeeaca24bcd1d919f876343f7ae53fc2bb4f3c0c47ae5c5bbaf4ec8f771235a656e02427887d591ef28319a56c0883e32cf46491455c40b3ba44391b8350fd8480d97441cae90bed3d1e4cdfaf2b79422c7ad07e2dd24b397c27681fb22f05c182cb2484fa1ff61d957d832014b5451679c85fbd78d27163e8ab646f8cd10b5ffeb433f2776298f810ce7242a5b71e23c437cb12b2643d0bbd7f50d86b8d5d7be6d36a4b8a5122de468bbaa5d965979636e13522ac8cc7b9229730e94f4355536c2d44cd4d6b4b6df15d49c8e2b070e9a6b52f74970a913035960158458b818393be71e92df1ae72e89ec2f6b59db9c5551eeee4bf2a58842632fb02cd6286206045a1437fcf9e46740ca5c2adde509289742360b45058894e3b8b045475cf1f64ecf195a65709cceb9ec4dcb9f6c57b719c24790dc26c843ffdf6ba6449b34a4ef31665f9d1453f7bf1dfc15630fe7f962519b3fe376a63f00bfb03dd929014242765dc3444e2d41ce605d5886eec531879f538a7acd0b13377d83ec6b05da0c4e9784c5a50d084e917f325112e433b64b63198d4e21795a2d82a34101a0017336d7779012650747ca0d761ad669925c22c991327f54ea2c46ad64e17e0003054263223e3d90cb4691b875d137f438557391c5898ca21af3f0d919220f03427e8ed7c3e6925c1b8593b03d5efd346241bdc4fc06e37c07b004800a2916d09e935bf9e517271d9489e38695bbdbc53194c63c68a295dd41d2f2e3f6c95a49b84df76bb39203168e1f931fce34bb23b4d6cf7b57dc9de2385d9164c111891aea7890abb27ab983ff63e6a8663cc7bdec4acba989f56b7feb828485856100695ed5a5049d695c74162ea244b65f91d654b635033ad7", 0x1000}, {&(0x7f0000001200)="dc909658cf7ce15333", 0x9}], 0x2) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000001280)={0x1, 0x8, 0x1f, 0x8, 0x3ff}) r17 = msgget$private(0x0, 0x214) msgrcv(r17, &(0x7f0000001600)=ANY=[@ANYBLOB="000000000000000000000000000000000000f19ef5b7528e03f59f8dbbc01a755c68000000000000000000000000000004000000000000292f6ed78b564b6bb900000000c5c1ce7fd06832cca1cb03982cd832d455a804001463dab164a50d33138a5fbd2e57508bd8854074e89e072e5ac54b4fddcf08700ebdd2a3285c707de7b63d9f87dbce17556b10dfbc3f8cf81bfdaec35a90220f10f230c714f274f1fc9f40ba1e30f4655a2050d5ac9b306d937d2427c14d0e134a8c13e09c71456a3f"], 0x45, 0x1, 0x1000) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x2c}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0xbf3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{}, {0x81}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x61}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000080)=[{0x0, 0x3, 0x4, 0x9}, {0x4, 0x634a8000000, 0x20, 0x3ff}, {0xb0e7, 0x6, 0x7, 0x4}, {0x101, 0x33c74967, 0x5, 0x101}, {0x80000001, 0x0, 0xffff, 0x7}, {0x0, 0x4, 0x8000, 0x274}, {0x5, 0x7ff, 0x2, 0x1ff}, {0x1ff000, 0x0, 0x4000000000000, 0x1f}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x9) 16:00:38 executing program 1: pread(0xffffffffffffffff, 0x0, 0xfffffffffffffc71, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x54}, {0x64}, {0x6}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f0000000140)=[{0x1, 0x0, 0x8, 0x3}, {0xfffffffffffffffd, 0x1, 0x6, 0x5}, {0x9, 0x10001, 0x7, 0x800}, {0xecc8, 0x0, 0x38000, 0xfff}, {0x6f22, 0x1f, 0x1, 0xffffffff}, {0x4, 0x4, 0x80000001, 0x100000001}, {0x5, 0x7, 0x6, 0x828e}, {0xc72, 0x0, 0xffffffffffff8000, 0x758e}, {0x3f, 0x2, 0xf625166, 0xffffffffffffff7f}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="10000000000000000020000000000000"], 0x10}, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSDTR(r0, 0x20007479) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:38 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x20, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) fsync(r0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') ioctl$BIOCGETIF(r2, 0x4020426b, 0x0) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pread(r0, &(0x7f0000000140)="01cc3fff67f3e6e3a11dca8f96dcfc9bb723530f0fc13f60d1bf9847eef4ee346ae7e6a2f154a1f42abdf018765634eac0dad6a241af3f5e5cf0f2cc8a05d7420123d28473c28f6d3f104df92fee3fa43a9417842f0adbcc1141abe101170518137fcf8304f3a33705cc1e0d96eb3d6dc599117fbe37375c8a61679d1ba47f8a7d6e4296b3c7d7d72f989a50ca6f49794b5afec5d04d20a2190d3549a728e53eb7314df8cccb7b4c06d247a751e4c9df", 0xb0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) read(r0, &(0x7f0000000200)=""/174, 0xae) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000004700)={&(0x7f0000003380)=ANY=[@ANYBLOB="0400"], 0x2, 0x0, 0x0, 0x0}, 0x0) 16:00:38 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/81, 0x51}], 0x1) writev(r0, &(0x7f0000002240)=[{&(0x7f00000000c0)="a5f1f9e9bb360d0455136b86f08e89854f5337108c6d3ad1f25daf7a2076ddc23cc2fead8bb757fb9d1a365d4c6c0e028630601150e17301c2892aed0216edb05f7af513e59b9c02b97a8dee7fc38eada73130724f297b87aade3d0de86e790a8364086a94b5b15c47255c0219fc5206d86a36db53ca2f", 0x77}, {&(0x7f0000003140)="cd673f794c92fe0748e15f1a33eb8b4d7f2ac7b9fef5d0903c49e36242413c720d479e51b64fec2981389ae98facc91279da01ab90d6344807f3371ffca421dfa166b7e0f5b473fe26dc5e92ed2f931170f0024b6a7d401e40d11e0cad02b11daabe68268201c1df0b5bc52f1b3b1067c2d25f47e7bce3284d1d70e220caf73292bb893c67741649fe8aa79c77f33ac9f5d592fb91d7956365e85f375a4e9f9a206f7d41e5d70098b2baeb239284a3a5bf2f73899531efb21d98e862d1cfeb15db805c6d378ff6a50bb9ffaeaf6afacc8f3105ac7c14f6b0e281ab7261aa2213809a457d72091a9d119407d81651cf493e2869ca4670a249ade827dd7504d965856721776a862e8cf2c5b734e931a21f2f36ff3f2758725931704675b4c1c5cd5f499aaf4a75f50f3bac9be77bd8304d32cb56dc43f1eafc2c1ab9a4449faeff6a630287fc43cf35d46e694f3db238e25570aabc4ba287e5f55d8ead7676428f8f7c86a4173af8c788da7a205fa0967a1d3715edfacba06f9d65942709b183ae0ef1013507b90d537d0d0285bb226b6942ffa70e2a205f18763b9bf536780ce64d68a05d74496dca9b372ea998d403556a04f7fd43bc18ff2f3a2e92f33cf1c550253a90ae4f87021e9122d80ef33665a4fa99a8eed3daadd726832fd6bc384ae2adb35b232106f0999db8b976b6be8e9a7028cf02c15d51ad9e0241a908af7ec45f9f478c8332a0f639a07fd8131e0fc3d2d33079f1b78e9e42a62b35acbbcd0d324dedf086d2676d170be3776e3b52bcde0c295df1a625828bd5176f26b76d5b1b3acfe7c755f267c0d06b018cc40b028460548ed5ae0511283899cfc945054995eaf74f49a9d0c75578c19902c3c2ba56358599e7ca34116b3dbd619b13a3c1bb88cb3ce7f422a7374f23d4d2c3fc890f9c910b3b011446b42cff29dc020dd0f9df9cc39d1e85f4d4ce8825c9897cd750b40adab468ad9bba43dcac49f2ae14d32b7afe049b245bf46a4ace04a4b397af6d214d9178d41f8f7342a20626c8202d36001d051dd8387fc2fa2311852e1f75a94533b9846bd9f9d513071651dffd17b10ea70259100c98c194c64dae6fae37e834787c355039de9b724ec428fa901f400bbf6f97c2489df1569630794afe12dfc901e736b4e918896d8e9a81bcec015b7f33778fb7b98963ec693e70f596c4e5813f891003db8e9d466fdaf24a7224fbcbdbbd61a0cac95c22ca72e9753c49d4114fc2a2db410dca2d825fcf220b550580fa8ef706e1ad53b89592e9456f1797ccbd26e4203d61dc94c283d22e608b9799d5da71d682b00469b161bf577d7bb62a3e4b8213e3828245ff675918f85ef4cc44d37cf08816daa27c42c30fe62ac025459f743889ef1c73fb52b3b2a598e475da5ae4f5e222142f650e7068c8c73c60207c1d9314d475f9722ff7d396bfd21d8fa08420a207a36de70b6bbbe3f514f4cabf02894b3b2bb5d1b713fe94e8c89684ff7f54e15cb6aa668429cdf429c82fdf9a1d6fe8cbcdc712cf7b5cf8b26e03ea07d7d052a2d1ff244c281c2c15d15e4191c83c55bccb0df418bc3454350b7204712a063c7c0e76598ee9b61d455474bc924bffe271f592ce853ff7a78936c597222a10f24df1419bbeb18c01187f6272a0b47991b7c4c2de4cff4460aae67f9312194be10eccdd20878ed4b3c0e0256e83e083febb49d333f76709ec67720573e81c49695b441b47c22a136f2ee38db30f088e5cc5d33c3e8fe685ca6ef5fd0c3ac21c70d913f145be4e3cc2422af0b1dc6f2baa0e213d0c671b4162a76300fe3f021167e35d9ac2fcaccf234acaadd2f74e20dae6e34fb7daba808f0e7013f965e35d7eb585faba756baaae02091627fcd49ee3549e59b08c4d4afa2b2ae534fd7256eeabc5f0d998fd9ad1a1f7a2bc6f72b0ca27b5d915752b2633de2378609ba1d5d51750925ba2876a6c3c6a84ee39c263e5d8ee5c3a82897ad65e5114e45454949dd3c88bc347d03d0a875237acced713297bba80db1d7a9e8d5d98b3d901586e03f5a32d004e429509462b2608a316f5da7f543bb713d200f9af8bbbe2cf23ab4c5bdd14461d6ca352c178c2c816c35d573388c77a17e5356974aedd1bab16ea3baf7e69cf27d5569d623ab324f05bff7d4c6dd67418edafc859dbffcb23b2f1dbae78d39fcbbf98bc18d1a24b8153e594e9285c021c15a52d17160f814ee8d636b5895f927be9a0aa4f34b5b26e9d6d4d9a28804c6d2811439377e4700cf2b6c1f784046820f51511378b4a625190872a64a4381fd16b945aa4bf8643418f15b76d959de481310f1c48d3ee376325ed1000cd21496ea11c5235d3ee836d8da3bf9c8254e1634f7da49e8d30ae01c33d5f6a9bda5b3ea3c8f0788a3d3f849e29b5fb7bdecc0439a7b35fbbda44a23eae2ace039845bc8396cb15b82f9833aa5372e8f5aecaa1caf0464e23484d2ecf061d41edac998514142d898710e4f226b6aa497524852ca3e74ee8d7217ecf24a8a2ff715cb5cf6b360084e2cdc63d3c3c0d49298e5e03eda06fa87f4a82aba6b1ad2582acca06d4ac002f1e448b67cbbc41d805701f2c2f84d310a4ca1f8adc449b0af2c7ef7800b40ea04c40f0748a0e46618c6e3f9aa9ea536d8429c0e0379dc5e235906c836257bc75378a896463f86a87fe6734cca08ede2551917e91616afc9bbc4c779f01c01d8c5bcc531bc1a3a295fa8797b518501e5c4bfaeb570c71f85ef633e12ead4aa9ce84c12d2158b2e8255a757258d9756ae71b47adb23468506bd49153f82a6d85d6d71c76e67713c57a605e3acc27efd33699a7695a96902b60453031531ba04e9762089da2c36cdae5ccb0f46ac31e9b80c033dfbb064f3164ca504100ca3144e79bb122d73e279d462d72abf765757c2baaea71dc3316bc6285e1a13103e64ffb646219a656f20c8b39c9c936aa276e79f1e65b4fc523efcaa08087056298f982eec075357518f41a73c1eec4cf9d16485370314b74075ab33801872c4971442f6c4f4c73d1134c3eb5d45b2c1c1e708e18830bdd4af7e293e401834971cda6f535d3e06667981f85fb4fc7603fac1051420e3bf1880f3ecb1647f4c0c65be39640bc06de0ecd687c635e54d644bf823419e713bea982178d5d7a46deec3419296e5e883dc7ecd6e508b912850747b558c40e809bd38714929caaccdce97924a6251c15f7fe562caeb5269481d1bf3fdcc8110a61df22d676c028ef9832b39725beffb77ee5bc4aac4396547ba77e9000c1e053608568f6a0de722f2f8e308a355a421d1c2fa5feb2114f826b214a347344b191e9ac7433f937d34edd4ad7b0f58ad5d981056f6d64ef25ac2becb081d1a36d909add1817667629905afbcf22f81619ae6d8882518341960474cdb91ac479eefaf2247e39cfea7fdb30d81d4d8ed3a3ead6998cd0e703032db3ce44de4bc0555ebcab03a3114ceac8c8144d4c5c923283c5ffcf70ca3a55e19eab1ac868bf019c3e7cd3b09e0dcfe1b62e0135babfa34b76b7140a16f49246e66dcb5a6bbaecefe9a7c38793327f58144524d311251829413e761d0f1a3360e52c07d670a110742168f6b522e1965542cc7a8ec49ef6326214c84730eb3380c80d9d9bb26c6bb1ece735271f3e978e7fe82c55671c37c6cb744be356fe193f561e616623ddc49cb4ac5b0643e242a29e0c70e2977be1545455875900aa2c3d12fce55871296991dfd137d437b53125775c31971d82c644cec27b5e44d82221f5cf77facce387f5e28345e5d665e3c7085a1cb57e26939551e4310a7298b3b6855747963f742ef2affa885770688b088f4cc8c7cc0b368bd3d49f1d17d33baf97662b969fcdc37ef8cd5a82a9cbc1822b0fef4935b70c756e52c811667268fbfed59e904d3dca80966e99a7ee1778dcb7b413c18f3e9a535782c64983e2fadf97c055761620600ab2507c4133560ef42640109e172ca7ef82efd1731880356d9a024eafa7abb1b5dce52b55a5ab32116dfc27c60910f5a879d9bd1b2fd8501c95c79e8519769cd39a5288de7f01cbf529d043088b3ff2bb9a0ad80abb6a77c4735d4b4caaa8864333772cfd192899c470c6930b1671e1e7769b1ce418cd0aaccdf5ed3159fdd627ca36b81c3cb70751b02659ad550e01a3258882f7f625e74fe9528f90f930b87c42c5182b4145e791005d083c20144db0f81f67ed469614b6f540cd996b3a9cd169ebec0694406496aa668824adb87c31077a1edec43fd0354fe52ab4c324b2fe9aed8b97fbe54d99d41b222c63f127a119223e81abf1442baafc925e82e59d57fe5a25d8956eaac2f3e50cb20849a3260981c1477b8838ac9f4109785e18c9e66b55a06f80e862eb9b9b37086e4af7286cf0ef414a37f1187e39569281f6ffdf503d61504dae306562ba9bafab32a0de11106f98f8b361b02130a6b4a99cb4142491bffbeb52bfb990edeb10eaa1dbe857fbbe5ce94da962d20d6145788223ceceacc33b22af5c8a95f94a554e91c4a19c16190f1b56f75e70118d7d8a19abb550818ec5d939c8855b5935260cdb840dd2c91f18d56d83f98de6b57a6689a62d822ff49ea277bc8c1326d8ea1b327e6a93e44931deb7625a662260540734ae5fb44c5ff443a807d88f6b9aa9db56b903e3cbf7fd2faf9cd3f11bb162a192e4d79ca279afe936fad47772c45f6ab870702c9e783cabd01d41281f7cac80ccc79bf364046a123d0a64bc8e8a3f2f6a8d3738346706e1e9e460c0392b854639ca8d960598dd59c213a9cd92fae6d11c4956611686e432488ec725b830b1d00b3c522e8e51a3ee07a788f132cfbde1518c3604f504d87c21bf59bbdf9d92bb9c56b7ce835164081b5e165ef9d46b556d2b9da78bc7f21372cbf251337f64cbeb645ef325f49910e64b202eb41a19bd7cd546c0298b4a2f51fd3be3a7a6dfcf921eb784fec639416f32f3c020f2cceb47701cc99e130c6cad238981005831e8f15949a14b0086e9e6081280c0cfb66309d8d4e73643561a2af7f12b1ffc94d993d3fbc9fbf6394316409d30f958d277ef42dcf6038fc045feecef15440b2f99068ad95c19a40d7d1067c8a8b1432964fdfdce161142c9aae3725a49e6424d63e2692824c3cb63ec2f82b87be3658f766edae3b0d58743cf9eedbea65ff07dcb6e7447b187ef1c52dd0a82ad326a39fa733246d4f0d5cd2b27b346c9faaa2ed6aa38f88ca46485c0de0d5bf5f3e80bddb2c5c2a7bdc49b9bf934dd4fb58c5561554c7bda08dc15a143d82eadece32a966cc9766e63bded4c72966d51d468c4b67191f9d88024779cef0a8d29cfb79181ab7b76b3435bb086ead1050121666b4f0f153fc98cd935bbc937b883cb56a6c2ac92f55fbb5b1bdde04579240e3d5acf0fbe285576fc1d8fe3af534a6046086f5da0a5c4e813cca7c710cd83e674bf5b1d1cc40beba23237018a0016ed2f276118711dbea54a83c4df6acdea08064b5e135cb21b75068571b2bc02c5e4901ea41de54cf31bc1fb12880273d42d4507215a4577862a847179c97265316abe5a363cdfa1e62ac39bed6f1f33a129deeb05c20f25aad85be80a368b70d5543ada9864e1702cf4ab466ea43fce9420782e44a7405bc83f9b1d5eafa3016f4a9c5e72aaacae9261ec0e5d300bfde6de9eb336d3bef804c006acf4f4fb879f2192491542a895eedc58a1985c48c66dc662732ed76249f905a763cbe50030ffd58dbcd87aacbdca917feda887bc88ec02302191270a861a54556c022801732d3e27", 0x1000}, {&(0x7f0000001140)="567f52e1c02c6e8d1e93fbf040159a8e1524a38b22543cd9bad0ee76b25f07cc3ae6631ff70edf5b8a0c006e1e1718bb611369bf2c346acdf1ea8dbabf695437e744e85ecc21af69a3e821c27869b17818af47e95405125226326d2dffbdf663373c7a15eac97066b987aa3c9a5861c0163bba8b3741ab5438c7e4e55343e803912537eca106cb7d90d55718a29dbc018c0634f7579875f15dbbb1faafee9c1f8bf03150", 0xa4}, {&(0x7f0000002300)="6d496160c768cde6f25e35817d3eec68b2b93051179827681a92e8da8d32d3a83ac582494f68f34d3a343a52621880a6b73eb955d23f26f39a0a07bea0425dffc250e68c2bee1225f587c5a6a6213180b56975cf2cc78d5a9d79ead842a1de989553489602dd6b689e2eff76585d1c781b4862b382c2c01605c967ff3ba83f0ddebbf254e1026e1c0b03723c54b2d817140dd85615e1c4abb1c1cec4db0a14af4615f9ca148e79135f3dbae57b5b045fbcee4967cae8c7521ddd975bb6fbcc2220aa19e1ec5bda132842271c4821cbfb66cf75d964fc70d2ddd4e1050efb20152122d0ea30b15645b5ac9b3d7213b8877f56bae73647baa24e7f22f6f26921776532e8f701d049e296111ab5c1fd352eb19eb320bafda4ac87d888f91c6aae0b9b54e30e3c1d5b368ec56bc298695f181019bc24e7ccd5be6728e598d0bdbf744c5e318316e6664f624aa2dcfff20001329a82ea9d99bed387e8b1b504513c7e9c481382639b4c52a239f1843796d9203574dadf182014fd8c0a5718f1ba643f880fc426b099235ffece0e62078d3f3ede907f11ba7c1ad9d694f22afd3a94a0000f0878a608cf31cb162430dd321623745420c4ec33cf92b11e7b12eae823f2b8df897d6577dc77c169bab0f2d587f30e20cc41f42714f98b611e2b287d5507673e94f17cb7d2e546940e3979c81200aedd8f5485e83e899e0a675f217d5c70a1183250e7bfd351956976fc05bb47aad260e7b4f834801e1027057f3163eeb65bdb4d781bbdbbe84164bf3ac8bfe6d2803936522520ec5cc5b20d4a8e15f9356f28bb5ae0e958dbf35e7f7d0ec11a7a25460e1f2036725680b3cd0d984b5f49629262eab8848b1d080966f0a16d03f6aeed60aca9ccb5df3b7cc72358e0d19fa37fc342d3655b4837df6d70989771a2f8dde1034ca3332e67bd6f51bf065090246abc6e23df71a29f7c3b135b7deffd15d03ccf0601a6481ba459c50f76c8696b0a57fe3054d2fd912877d82e63046c546b614b3e7b7ca6dfc1a462ef00b442e66302ceb01033186cc7b6d1033f9162e0be5375b6276893b40b6f184e290e28f979f21ecd98487b438386c36381394ab909e21b173addb0e9f11f72c927dbf1c3b44d428f0b5cc2462d6f264a2ccabe2b343f4ae8ee9b90c94772ba5bdee009a36a6ae8a96ad698f80324210216954fef575e03158237d7fde951e99e85274c621d47df6902cc83713574cb42c7fcfefd824d608e650b64a50225d19fad0857d9bd297d07e05a7b4b7f3f608cb7f8e1b860a3ab0ea924c2711d783d2d570bbd012961f8eab2f2967809996e43c007832aa7545907e2b3f98a5032406598fb8b452953a06a535448820c28905ce896fedd45ea6f1e44525f08e940689293a28c7b199111e561db7b74ee23abf02f3e92d36574bc4acaea09ad5ff1b30b97e09272e837fa7e855934aad83b4c4b644c827d1a3ede529c2bfa99bf9670ac8674f22942864792f4b19f19a3a11148501bea118ff5416aa404e724655898a39f3432fcc026bc01bad3e224d880ec826dde8fe632bfefd1e7f374a35f62469e5e86366822a746c2e8d3cd4174e556a4e530f9ac4ad23f13e920ddab76b5a62f317e57da4bfb691d4a4d4dc8643cee9085808991100f4f9ef43c1f2d58c9cd7686ed680974ba839567851721f19b86ff47d131041049812f5c09724a461732b9a30a6a158d910ddd92ffbc02f041d4ad688eaa78a6d5fc6c203390c54a3081702d87397da188bed57a8d893f7559d90004369a695d1cdeb519904238e33fe3b241bf63fc8fd3989cbc6d8986e8724d31fb95f562afb83efc24ce75d8039e4ac313cdb78dd4186f32249abc231197c4d3b0f2c95d8b8ec5c30f9a9060be059111fc93014d135da5519dbc71afdb365bd8350214f15035dce46a4e88ed93f0ce159196d808d8508c88196337f72a23c5c7d8a93f404b3dbf819f99bcbf60e7af7e80d6f3aef98d624b70ac670b1b9dffd3faf0a98c1a95e357b9da17943b1f97cc708f23f3fbf8b8b9748d35225179cce40bd6dcbf6877d006cd3f830173db390c2694344f4cefb283fce07ba8be125af9b5a208ed63ed2072e9f7a5be28c2e081b6c06867a223ddddc69b7e0f04abbd39690f409a204c9767f93dffa7b7b386300cc238c4cb560791a7b0094cd25283a4bac4ea0a51e9db7a4fb5f7dab829d7e52c87db1fb54f2391516c51820194fa335911abfc774337b48483a2a664792a58753d6ee2ef9d74269e8a0f7e836af6c0508f6767c2d0a7703ca76ad0a18f42f3b8c775fd294bb3613e9ef86128e03b33611413f247b7a229b314fcf68e9acf4c3bcad382c693d0b4323fb360617130ff9a6ae882a43af7065058d0cc64b3419f082ced69b2d6979e2b9bfeef1527a205ab007656b3eacaa0ace830948497172b6a423eff67af3ab9d99a80f8e7c97f1f3c20417e228c039ba3da8cf25d65418c770c7c53e8cc0b6abf37c00afa165266013f527877f2c2d11ae6c8d6d9d1214326d219b554a4e1feed115ef1423eb3ce023dc6480e4c85649a1afa5063040b27ae25da779c5ec76e7a0cb8e81b8dd74073d60081f4b2bc43c4e1319bb2820528bb938f4c843618b1420ec218ff3d7a2f8e10a7ccfecd528db7e0c2f3be671d377fb38bf73b5b6c63dec62d5243eec03d88ad2924b56747d830b377fcff73a44f0118a2e80bb6e9c7c470380e8e526e803f04275e118b56df4ec39f7166f2832c929cb8fce04a8c95c3c107ac03bf8b76a21c1e3d9f8fbb01ecb38992dfe43d349c83094ea63f72e403e3e05bb84a5fefd4aa82893d2630da52965ae0e0964800f630cf3b0c84d774480be5a78f5d383b7e219996e9cc23c444d7ccfb2992e2c3f525334d712fab375e4f081a50a6b62d190392812c25aaae3e7012d1cc7c4bda63368d1238c0cf824416c3b962befec1c9b6123d64bcd0b16520cae0aafc0e8d01dc3ea2a5d28f82df43f136476fbb6e37fb2eaf991b9e12ef41b67acb866e86f1c6d47223065efa3ec02c9445410bd7fb69bedce016d5bc19d5a1e67c1bd4ecc463cddf74d9f9984581357891faa6fe61ac151a2b426a6e4a66169c87b9abe4bdaee716fb85b2f4695e4123dc5cb3d3bbfa037bcc87bbc93c2d91a93b45b2433e1719478853f1f99fe515b2731b179e49b0765006496926f800da6ef688979bbaa72c491c0dda631905f7bb521095e26bdfb27376038a27cc19d7495ad1fd4168698b4c6c806a4f6043c6e123cc988dc36b7be7383cd0571f8fe48db268d120705802f93167de8449be69fa9b4c9b88fba4b5af9e3c5c735cd008201ea34a76ce450afb096f2790e8252ac5f7fd6210cd5455b59467a3aa68a819ca0868b3e14150b083537b1a8b244d33f8b97f5470c4b80fe3bea86af914381090995068bafcd6e15a3ba88450c8d2bebd73535c47c3c4e5c191301dbe7a761de8fa96236292f0f9995044f4ac7d0d7f16da02e839f5647ae6e44d1369d52c51ff8af993328747f13fd639eb99906a80d598fb833bf1683ccfafd02b21ac17e11425176a18b6eb988206f0112d96300e68c16408d69fe1063dd573ed2926b8775dadd53d287e24db92bd02994de9d4c5da09e5489f5d86a72bdb28815702e9d6a6c560003411cdba2126ab20d33b00ea9cd81158a6caf2e23f206141301ba39f4990e44d92b8cadfc13376b0a47e4177977e57dec69867dbf4c72d346b0300215458dac0583501a1c7e4409e02f9711f00740559b7a751ca47a38d2bae0fd7f1724e981132710f1345170c59ea7093b269b982e15d2401678a9421b3fc016bad6458b6055a5ec09f93b5ee57e3ee33884b9c4888da00cad69dec4347512a01c1964196d08f9c4524d156acf6056e3150fcf06ce8489fbe47b1a8a96970a2e28f730fcc15cbc5cc05c3c4705e5c94adcd96216c49c68486f801c38767578767db53b960a9f822829fa81a78ccd57b7b7d0120bc2886b777ce2f7ecc21213c189c49c1ddfe4ae5881dc06b90d118d4166fe0256fac124df73cff4dfbc55a36125ff25926c6b8716b3d55c5be9d7cbd558bd2687b98463024b34874317c95af2e964420f16884c3b0e8da03b598be92defe75d242de0624e7cc0344868274176431ba4d108d555c5d0169830001877f18f81016990fdf777b0a1db53e9d41109a59aa661c92aeb179b6fcf237cb1ba41b36b5cd0b9846ab0f43f30fcf797b31212c41caf1b84d920fad9546563d5c8a3a925be7aa51cd667ea05f79dbfcbfd72defc44f4cb4ac0d8480d9e2c568e3e7bfca8a09322fa7bbbf655508b91ddc6914c3a79809a63e2bfe6cdd4fd6f13d84d967664c4d93304013c275e206115c3ffb5016fda3f71aeef4477e00aaeecd391e2cc1612cf5b5357d0a23b07cbe6849e27e31452e454cf3543411723a25eb13ad6f0dc8964f45dc4dfefb585f0b8751833094b7b11bf6cdd74f8e70f6887f7e85d55ba4212579517ed20f852388d4bf7c7bd6872ae8a9f90726ed6585b79e18b6aec19e9aa3451f3c1f34e034a57fc9f7b07768f460a846536fd24beaaa05f531efb1842774c8b053409b3c903ac58c6885a77363d77d1a7eecebf2392875b25022a14724a9609e5d56502271054c347cade1f4f9dcc2dd79c4b86bd2c56d538a96a84730aad8ad750e14fa95c2694f942422410f8d8d685b521b445f9d0b10f25f5ff021e4a608029c592097281c3e4570a9fd1ddc307564e51821d90c808e90f74082e5ec97d836a5f027691a91b0c8913c8e77f7bb813b41cf940fd953151779a09d8ef4c9d3ec55f899da92ad53ee01286d718f71c87cf6187325348602cf845051e037d26e9c07ce5b9218c5971acf9639a36b0b026f3e3ea0563c5dea2e5da045343c36a0360673e82be0edb077a807e8655314b15c92e5f37db063d554ca18f2003b90ccfa9ce403c77f5a348b7510a2ecac3878992d4350d54fcca38bdd58ea516afc64e682317275ad3fdae40b6fb1d47905bda0c7da5124f884652c8cc37a03d8543ee79779f60800"/3587, 0xe03}], 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) 16:00:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x22ff, 0x0, "00370020000f00"}) recvfrom$inet(r0, &(0x7f0000000000)=""/27, 0x1b, 0x802, &(0x7f0000000040)={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x3ca) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:38 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, &(0x7f00000000c0)=[{0x1d}, {0x64}, {0x6}]}) syz_emit_ethernet(0xffffffffffffff77, &(0x7f0000000340)="b2") 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x45}, {0x20}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002640)={'tap', 0x0}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xc, 0x0, 0x0) 16:00:38 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20001, 0x0) r1 = msgget$private(0x0, 0x110) msgrcv(r1, &(0x7f0000000b00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f0474280bbd1646cedbbe1b996bbdb78472d3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61aea640f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c405a7c1c6467063ee0d2212851f08f3459031d9cd1ad75058c4e9b16b93509ff44049dc420e998c05806f5bc76212be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc0232"], 0x1, 0x0, 0x0) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) pipe2(&(0x7f0000000040), 0x10000) fchdir(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0xf0, 0x0, r2, 0x0, r3, 0x40, 0x3f}, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8, 0x4, 0x8}) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{}, {0x6}]}) pipe2(&(0x7f0000000000), 0x14) 16:00:38 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3a9}) pipe2(&(0x7f0000000000), 0x4) mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x203d, 0x0) r1 = dup(r0) accept$unix(r1, 0x0, &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x20000010000) recvfrom$inet6(r1, &(0x7f0000000200)=""/84, 0x54, 0x841, &(0x7f00000001c0)={0x18, 0x0, 0x9, 0x20000fff}, 0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x11, r0, 0x0, 0x0) 16:00:39 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000140)=0x1) pledge(0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xbe1c41a77e1c6d2c) dup2(r1, r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x3, 0x100000000, 0x3f, 0x0, "57210ddfe9e0ad9665d8f6730ea1cb6c434008be", 0xf9e, 0x5900}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000180)={0x7fff, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000040)) fchmodat(r3, &(0x7f00000000c0)='./file0\x00', 0x2, 0x6) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x20}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x101) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x80}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4f, &(0x7f0000000140)="b6bb02006173bf1857b8831d9855f26c0c621f81f3cba118162a486101d6d2e852f225180dcc61a5d079e471b594424bcca5042f582612d75972142fa47ae7ef934c9f0839e60e3cd03adb122650c7") r1 = semget$private(0x0, 0x0, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() r4 = geteuid() pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x7, r2, r3, r4, r6, 0xd, 0x3}, 0x5, 0x5, 0x9}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) 16:00:39 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0x8, 0x1d2) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x1410, r2) 16:00:39 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x1f, 0x95}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65b0, "925475447dc50f479a8933ec72545f0a765e2ba4"}) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) fchflags(r1, 0x0) read(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x3, 0x1, 0x2}, {0x1, 0x6, 0x9, 0x5}, {0x7ff, 0x3, 0x0, 0x80000000}, {0x1000, 0x64, 0x1, 0x5}, {0x8, 0x2, 0xa0}, {0x200, 0x4, 0x8, 0x4}]}) 16:00:39 executing program 1: socket$unix(0x1, 0x5, 0x0) setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x1) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:39 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:00:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xb9dd64699ed5ef87) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000140)) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) fcntl$getown(r2, 0x5) close(r0) dup(r2) syz_open_pts() 16:00:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x1033d) dup2(r0, r1) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getuid() geteuid() getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() r2 = getuid() setuid(r2) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x48}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x8, 0x5, 0x3ff, 0x1, 0x3, 0x8001, 0x800, 0x2, 0x1, 0x8001, 0x3}) syz_emit_ethernet(0xfffffffffffffe83, &(0x7f0000000040)="a3") ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) setrlimit(0x3, &(0x7f0000000080)={0x4, 0x3}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000280)="39b45ee7ec448ce58bd8656103538afe0d36b5914df3c948ae8dc5aca7d20b704164460bcc43fc53948ddf26c6115a7f64bf90b9695cba3b4dee9f514f93792d843bbfd31035ed532570aae45d33f8acc03223d80becdb274cda87d0eda1c9f280c530749f667bdc27", 0x69}], 0x1) ftruncate(r0, 0x0, 0x6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x84, 0x1, 0x2000000000000000, 0x5, "0a5a084f8eae40bfa8fd40aa61cce732b50e2266", 0x4, 0x80000000}) 16:00:39 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x100004}) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) r1 = dup2(r0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) open(&(0x7f0000000340)='./file0\x00', 0x70, 0x1) unlink(&(0x7f0000000300)='./file0\x00') setsockopt(r0, 0xcb6, 0x9, &(0x7f0000000380)="8336ae0d5173d2211c86a82b69b4409fce12543180453a2105fe1f3100bf1e3e31c079769890b588f3981749280d11149d79d92a819118", 0x37) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/206, 0xce}, {&(0x7f0000000000)=""/58, 0x3a}, {&(0x7f0000000080)=""/17, 0x11}, {&(0x7f00000000c0)=""/33, 0x21}], 0x4, &(0x7f0000000280)=""/21, 0x15}, 0x43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000203000/0x1000)=nil, 0x1000) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:39 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) shmget$private(0x0, 0x4000, 0x30, &(0x7f0000ffb000/0x4000)=nil) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:39 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) r1 = socket$inet6(0x18, 0x8000, 0x40) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x5}, {0x18, 0x0, 0x6, 0x8}, 0x4, [0x3, 0x3, 0x7, 0x5, 0x8, 0x5, 0x4, 0x80000001]}, 0x3c) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:39 executing program 0: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x51) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) r4 = getuid() setuid(r4) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r5 = dup(r0) setgroups(0x2, &(0x7f0000000080)=[r1, r3]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:39 executing program 0: clock_getres(0x295df9a1426ba1e, &(0x7f00000000c0)) 16:00:39 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xf1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x570, 0x6}) r1 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file0\x00') mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x2010, r1, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:40 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) truncate(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x1) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) fchmod(r0, 0xe3) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) 16:00:40 executing program 0: r0 = socket(0x18, 0x4003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x37, 0x6) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x0, 0x401, 0x5, 0x10000}, {0x9, 0x6, 0x15, 0x3ff}, {0x95, 0x461, 0xfffffffeffffffff, 0x7f800}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:40 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa08, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) r3 = getpgrp() r4 = getuid() r5 = getgid() sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000300)="df75847c0d48e0b1fa7906d5a196367a0144edd11c0052cdb3abac698a9542576953d93e57e4f1237e3a1dd91b74d45166e6fbde328178687c049f7d1b9271445b9ebb9b0de62c0826b583fc92019fdd2d526e6fb6281c3c5665a07df3ce9a39ca639fbbea2a9e14a4304f904c140b5a556043cf5e81b2e68845c869f86a408322412e336848a047c7967d1276761cb9d8e9e488e6b541f6d570895ca1cd3cc3015ff7e31960b2f86a6c58d6fbb79cf1fbc505d0e77ed9f991afff261e9f0e7029f47cf9301d2f72d19f7883bdc625703549a3f3b3fb9de12b4839a77b400f23cb", 0xe1}], 0x1, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x2}, 0xe80fa309fdef87b8) setuid(0xee01) open$dir(&(0x7f0000000240)='./file0\x00', 0x18120, 0x4) ioctl$TIOCMSET(r2, 0x20004276, 0x0) msgget$private(0x0, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r6 = socket(0x18, 0x2000000002, 0x0) r7 = semget$private(0x0, 0x2, 0x31) syz_open_pts() semctl$SETVAL(r7, 0x7, 0x8, &(0x7f0000000280)=0xff) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0x8) setsockopt(r6, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) 16:00:40 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x400cc, 0x0, 0x80000000121, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x10001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x5, 0x1e6b, 0x80000001, 0x8}, {0x3, 0xffffffff, 0x6b, 0xfffffffffffffffa}, {0x2, 0x2, 0x8, 0x2}, {0x1, 0x5, 0x0, 0x3}, {0x6, 0xfff, 0x0, 0x60}, {0x4, 0x0, 0x4, 0x1f}, {0x7, 0x100000001, 0xffffffffffffff80, 0xa6d8}]}) 16:00:40 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) 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(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) close(r1) readv(r0, &(0x7f0000000080)=[{0x0, 0x1fc}], 0x66) execve(0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:40 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f00000001c0)=[{}, {0x2}, {0x25}, {}], 0x4}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000100)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000140)=[{0x46}, {0x100, 0x9}, {0x23, 0x40}, {0x43, 0x1ff}, {0x5, 0xffffffffffffff7d}, {0x0, 0xa2}], 0x6}) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_dstaddr=@in}) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) sendsyslog(&(0x7f00000000c0)="2de61ca1bff75e45bddd164a9ab59c01daedf17f545f0cf1c94c754a7f3623e21b7d39bd09840c6e7ac6c39a1d39538ba027f8a0b4f89279724b6dce103526162ba1dff61f4c6047462ce6480c98d0d697dbdf5ce2bfe62c77db096e3913c151b49b9afaea3da46289206060342766df79870ff3aa062ca5ac70002db1f3c756944f49b3de33e5f87122f5fc95588370408c70b252cb6f16f7ef1e9b4f", 0x9d, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:40 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x80000000121, 0x0) write(r0, &(0x7f0000000040)="961bb532ddfc112c2d422d52a41c8ee07946cddaa6c075eaa2c08c86c470ed6330f18f6c1d02987a4db860981716805f96f5f87abdb57fd314687c48c0adf84c459cd0b627ad2f321d2b8610ca00e685be8c793926ea2620c5b88468243bb57239e24fa83272fbff03ecdbf102a0d2db359a01adb9e37a1e66b36635209ed3d10889a689c4c67d9e58e2b310623654fe2899", 0x92) kevent(r0, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) r1 = dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x6) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x48}, {0x15}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x8, 0x9, 0x6, 0x57d}, {0x1, 0x1ff, 0x6, 0x53d0}, {0x40000000000000, 0x5, 0xf2d, 0x10001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x7c}, {0x16}]}) r1 = socket(0x5d1325dfa9650907, 0x4000, 0x3cc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000640)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='b') r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = getegid() r5 = getppid() r6 = getuid() r7 = getegid() r8 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000680)={0x9, 0x1, 0x80000000, 0x39ac, 0x4}, 0xc) r10 = getgid() r11 = fcntl$getown(r0, 0x5) r12 = geteuid() r13 = getegid() r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x100, 0x0) ioctl$VMM_IOC_INTR(r14, 0x800c5606, &(0x7f0000000540)={0x6e, 0x80000000, 0x401}) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000140)="db246d991d85a891485418d5ad162d0f379bb1d7505a02d00ebcef91a62906276e3a3030ab748ec63ef8445d519dc4ba8928a85a539c809b6e5a26a6c6c2ae7b44e46c9290f2f8c8e75666ece4fe42d0e2fdeb4e04a7fd9a37eb7294be601c8ace6303d9c2d80a6a8c62a3ca9a206b3d2cfdbc4e10b5b4fad1b7114d1373ba3bf0b17c3d555319b58c5b81000044bb6e4661308c94fc84a2f44ae459f81ae0b655cd301dbb34cc3d81786db05b11dddf27346c27a1901cbcc65e25c5773abe7c1d0193bdb41f020fbdfbae0aa731dc0c5f2a07ce585f170ae3184fba1326018df197afae2166304dd9650168edd7b0cd848876", 0xf3}, {&(0x7f00000000c0)="8868c411f750f09b3518d1e56411fdd9cd46e2bbb9924ade89df100a973f38950965586ec44d1f5109e10ad57ddc1f8a027d101ddfbb221946cdd56514e002", 0x3f}, {&(0x7f0000000300)="08e203665ef3fdf47f970b02a15c2bc5a52bfcbf3c842acd9c23a0eb53b4f9c97e2da66c12d3e8d5dfa8baf15b9e114ad14d6e1f120491de16340130c0de79ca61eaa761a7b16b05f3c9fe963c0235085adda8db9988bd3972139397ba8e11223a98c9fbc6c4ded9a89aecd0b48d9d389a87c456a466e8f1ec7ce35bbf9b2beb89e2bfb3dd4259e978f70a040380ecff7cad8b9ca180a9f790de5347584e19ec4c625d372a08911034c50980566852c2110fbefc2b1353b281b8ed44fd6a1a0f80bf5d738ae2d3452607f8b74c9ff1db343427ee400e3784c50654bba9142c8871ca21bc3beff513", 0xe8}], 0x3, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xa8, 0x4}, 0x400) 16:00:40 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x2000000}}, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/198, 0xc6}], 0x1) 16:00:40 executing program 1: r0 = semget$private(0x0, 0x2, 0x440) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/90) semop(r0, &(0x7f0000000080)=[{0x5, 0x7, 0x1000}, {0x3, 0x201d, 0x1000}, {0x3, 0x1, 0x800}], 0x3) msgget$private(0x0, 0x400) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/243) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f00000001c0)=0x5) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000200)=""/86) r1 = getpgrp() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x20600, 0x0) r3 = socket$inet(0x2, 0x4000, 0xf) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x18080, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x8, 0x0) r8 = socket$inet(0x2, 0x4007, 0x0) poll(&(0x7f0000000380)=[{r2, 0x100}, {r3, 0x21}, {r4, 0x1}, {r6, 0x20}, {r7, 0x100}, {r8, 0x140}], 0x6, 0x1) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x20010, 0x0) ioctl$WSDISPLAYIO_GBURNER(r9, 0x400c5752, &(0x7f0000000400)) sendmsg(r4, &(0x7f0000000940)={&(0x7f0000000440)=@in6={0x18, 0x1, 0x776ad9f2, 0x1007}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000480)="26c646fea087a72f61a5112017577fa8af6b1caf1efcc26ef5494abeb1", 0x1d}, {&(0x7f00000004c0)="c0a65a3319ff242d3f1a21e8ab8c77361941ad49ddc4c47d710de283ed340515098edf34e678ad9ea7ec62eba35170c0844c5d5375d04517b42bfa507f874339d344e20b1e9e381219bb0043191675a3234a7167c7df3051e13e5957de6bfba561ae1b74db056dfaf58eef14e0265ec6084727f1", 0x74}, {&(0x7f0000000540)="87a5b58ea4f9353fb5b29d6785895612f5060b1b6001a06cc54e51", 0x1b}, {&(0x7f0000000580)="daf64d1224e36124b476ee59672aa7b369de79805a2490a7a3b1e59ad4327b5c7d13f9a45dba6cf8cf7d82ea6b8a449256aa6307d71dbef54dd18095b31252c43f788931e6e5496aa3da94c20c10c8be0163112c6bb263045b6b10c168b5d159523bddfbaae10639661fa5f9546b2fe09419d6107e57abaadaf86f27f5072b758c849e17965bf19ef1526c9eb3a748e1ba68ab1bbafaded013297a5a9641eff2302db0e2119de5451b04e00a1e9551d6d8047d9f5b870037389a2b73c7cde5865f513aa389311e69748b503cfe2c54e46a38", 0xd2}], 0x4, &(0x7f00000006c0)=[{0xf0, 0xea8a4d5f766750fe, 0x1000, "549bb360dd2f810ba82ead3eeacde9cae081deb418c0c86ee2882c87988530330a31de5f51c7d2f75bc1d4465d40b9ebb24237f059a1dc9b7f27118400f8a51363e8926895a4e15c37062caf1144782c0bc30a8f72eab6989e0030bacba908cb18d10abfb76d7eeb12ff6efeb75dd405e30f94617d58430cd720e67c168dbacfe8ab24d506bcd64105dd39ae991269b4bf1b97c2098b8acc0da082da0a14b638f50af65ad17d08151fec1ed3945ef6daf86172d9b0b670ea047cebe6d4388ee96a5ffb75a25eebac304f41a094e27799608f55f431b53cc5c3b34b27cdb44e99"}, {0xe8, 0xffff, 0x8f, "cefbe7e5ab8c9054c471dcaae0aba592e9480918a8e7aa6454fd8cef64dd79aaf8891c48cd7ffc88154b8180f1cc2d7a0a925f9d2fe295acd80497470ca7b5cc0e92b724694523ecdfa26ade489a7f0c45ad2420ea3c93819148370cd741e0d52cf8dbfd120e5977817d76ca3f233f4d54a0491394b4b17898336b1ff54d519e973f55001ac01fdd261fb80eeab06051f8678938ca53f53378c3a20cb9fb30881024c9f7984968064965ae5f8727a0b26b29f5907dad6378522e015b074ff70b0c1e9c6a619cfce11419c6cada95b49f3025"}, {0x30, 0xffff, 0x2, "594b7fc689fbae923af2fa96cbadd8a6ba57bdf2b8f672ee34b2"}, {0x68, 0xffff, 0x0, "ad49676f57781e95c4135116d450d9fa70746949a327b0b50fcdfd4d4a583a3129c4805302645f33cea018df3810ece77b4d767e610d26fa909d85d2d74b105c6838a2ac81f134d93bd0e2371b7c9af4191675a3e9ac1e"}], 0x270}, 0x0) r10 = socket(0x18, 0x4000, 0xb6) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000e80)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000ec0)={0x0, 0x0, 0x0}, &(0x7f0000000f00)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000f40)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, &(0x7f0000000fc0)=0xfffffffffffffe63) sendmsg$unix(r4, &(0x7f00000010c0)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000e00)=[{&(0x7f00000009c0)="1592659159fcd9027e7ad8361d6f890a4c9f7e2eeef1af69ab85a7ae392174ea0d8be68d19a03d8be10cb48808c9dd5a81dbd19bed460b978e534fc3afa2229c40b7f3eb3ce49afa087fb2d7b627678333a6bb988197b1dcda03b3568dfa5e827df88bc5b06626306c65429f886862229e1f6bd269aee8c034f6a05209dca2f3cd0e1e42c385382afbed9712cb0ee63e7266b24a9b9dd9323e34a8e438f04b6dcbbc7cd76625fad17a38302c72c0132ee04e7807be1e7bd06820d9a5ce5f14ad05d3563fdb375560391dfe19c5aa027f9c736b0b6d32e27d3d0aea7782d9c4a206f8ad1efba8ec890f2bbfc642b23a7603a6030b", 0xf4}, {&(0x7f0000000ac0)="ddf79e52be2745e63b4e36d7", 0xc}, {&(0x7f0000000b00)="f14da0e8db1097bfbaf689c26b6a29a00881b74a896bed41d9cf2e387f2199cc3949e8b7ca54d2590cb17e8e1c2ec42677", 0x31}, {&(0x7f0000000b40)="39ad6306dcebb4f85c4f11b7862ed6dca7f00cc336d64db95026565cdae84ba617f12cb74228a210cdda518f82623d2bfc1bdfc5c5b278b1704e67bc202261f47567687f01ab8ba468d180c9360f60e661ca479959505646614c441e8d882207f9b6ae356f823a537acc1066786fe7dd64ce3ed65faf9713149ff2c0707a980333dfbfadb20ec4abfc50ae787538c320164c9303118b093f0b51abf893c01d42d456c60e1271d7159100d08184f8528de4e4e8f6430d46", 0xb7}, {&(0x7f0000000c00)="2ec8a63ad36865f1f006338d78680636d94d54eb16078b3a3a74bb649d5c5dd29574b6c324ecf93879cf6166787bf644a5f983409d34e57e8403b77cb8db577c2d7736d22066f065e761b24e608cae69d6c5a36cd9a0c236c61f588bac6d4e0d4f932b", 0x63}, {&(0x7f0000000c80)="14c97b21b74c69b24ba923305e586224dd3461b5c28ec8213fbbcc00f92de7e4da353d54b0d23d5e3e8aeea548012e157d7e3045da82865d3f56188b61c463b0aa116d6a359a084a329d31de199508d4deb0dd16b8", 0x55}, {&(0x7f0000000d00)="ecfc63c24352739a34f2c89d59dda722d8c50619f1dddfdba2bc4821d0512d307d66fe9638aa2e64721f2836f6df9a2881cfd7e4228eadb5549f64ad4c84d7895f2d9eaab3c22dfa721cd534630ec9c3050f88289a20730494d8b1033413dcf06fc455551ebd0befad5a994e22c138f39c3809ebd5f0e12305bee27b4ffddae38764778877c04a87ab675749a6bd7466f952251a0145fddf2d321721d7b5f563975ba5e2a39a0b2b5fea7bac5ba7c28471253f41e1ccdcdb66ac883518410ed41c744a2bb215a3ec8fcb763a84f0c64742d887064ae2e5b239ad8f49062e605a8d03b16624b3b967c2e1840c318e7ae3ac510e9eba", 0xf5}], 0x7, &(0x7f0000001000)=[@rights={0x20, 0xffff, 0x1, [r4, r6, r6, r3]}, @cred={0x20, 0xffff, 0x0, r1, r11, r14}, @rights={0x20, 0xffff, 0x1, [r6, r9, r5]}, @rights={0x28, 0xffff, 0x1, [r7, r8, r2, r10, r9, r6]}, @cred={0x20, 0xffff, 0x0, r1, r15, r17}], 0xa8, 0x2}, 0x3) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001100)={r1, r13, r16}, 0xc) setregid(r16, r12) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000001140)='/dev/zero\x00', 0x120, 0x0) ioctl$LIOCSFD(r18, 0x80046c7f, &(0x7f0000001180)=r3) dup(r5) 16:00:40 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() 16:00:40 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x25}], 0xdd, 0x0, 0x0, 0x0) pread(r1, &(0x7f0000000000)="c3b759c3d525fe4249931f6a6ea9e60ad6b234d984f55a5ad7fcbe3cb6deb4b8968dcdc3517dc31176460700592543e154b2c850c21701217842bd9d27cba340ac385590902dd59fe4b171de322f947932d3cae1c9a881f105c84c54d8f72cdc5a3cd6975b2069cd8036c7e82ce863e4662bcd32f7be1f5ac8929dc952f340471c3b3a49a0de6ed1581cf50a8a", 0x8d, 0x0, 0x5c) fchflags(r2, 0x1) read(r3, 0x0, 0x15) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3, 0x0, 0x401, 0x7f}, {0x2c, 0x0, 0xfffffffffffffffe}, {0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="95") 16:00:40 executing program 0: r0 = kqueue() r1 = dup(r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x4) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) r2 = semget(0x1, 0x2, 0x2e0) readv(r0, &(0x7f0000001740)=[{&(0x7f0000000180)=""/85, 0x55}, {&(0x7f0000000200)=""/11, 0xb}, {&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/252, 0xfc}, {&(0x7f00000013c0)=""/17, 0x11}, {&(0x7f0000001400)=""/35, 0x23}, {&(0x7f0000001440)=""/218, 0xda}, {&(0x7f0000001540)=""/221, 0xdd}, {&(0x7f0000001640)=""/212, 0xd4}], 0xa) flock(r0, 0x1) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000080)=""/75) getgid() ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000001800)=0xf9d94c2) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000140)=0x7) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) ioctl$KDGKBMODE(r1, 0x40044b06) unlink(&(0x7f0000000100)='./file0\x00') 16:00:40 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x20008, 0x2ed60b4ed9fd5307) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x7f102c3f56301fda, 0x0) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000100)=[{0x3, 0x3, 0xf8a, 0x80}, {0x12f5, 0x1, 0x7fffffff, 0xfffffffffffffff7}, {0x0, 0x4, 0x401, 0x3}, {0x5, 0x100, 0x6, 0x5}, {0x26, 0xd75, 0x1, 0x6}, {0x2, 0x0, 0x1}, {0x8, 0xfff, 0x0, 0x1ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20b80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) 16:00:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() socket$unix(0x1, 0x2, 0x0) close(r0) r2 = kqueue() getpgid(0xffffffffffffffff) fcntl$getown(r1, 0x5) r3 = getpid() ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0xfffffffffffffff7) r4 = getpgid(r3) kqueue() r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) setregid(r5, r5) ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x2, r4) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) syz_open_pts() shutdown(r0, 0x2) accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ktrace(&(0x7f0000000200)='./bus\x00', 0x4, 0x1104, r6) kevent(r1, &(0x7f0000000080), 0x66, 0x0, 0x0, 0x0) 16:00:44 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, &(0x7f00000001c0)={0x4, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x5c) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:44 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) r1 = kqueue() r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0xdd4752a015e0a2e4, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/201, 0xc9, 0x2, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000180)={0x1}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) write(r1, &(0x7f00000001c0)="1d9140365e9950a75dc5872ebbf6f927d554989a4d5700eb37c2f1131c643e1a4b244bd2512555963577be4122a0f50a6e9a297d92861f7af1c920ebaa5df65aa7034a3812993cc7147d5feb7c1380389dc51b9d01d42bbb25a1ca67c6ba0dc648e987669f0e3c2a1c75ccf8af58ac6af733fd30ede516df8482204b4e3149b76f5fc0cd75a6566e7ff208dd61d84f8d6a735bdfdf52790d98e37a4df7deb3a82cce939a", 0xa4) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000280)=r0) r3 = open(&(0x7f00000002c0)='.\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000300)) write(r1, &(0x7f0000000380)="1731c928e751c7c6dc40e71162a2b98d337c3710dfa0ee7685749e34534fe3fb49b606d46f2b0ba5ed6693517130b36b770c0d27f7e5f6ee86c99129328cd4e0e61580da090f8cd20829407bd611f16f2da4569969271d1fbf58a25f7049681c8744a6a0e5638c43939b62c543a8d790c4948de314c0c2f28e8dd5ccf53939fe20a8954b4a8a82b6351d1a506d42b2f6a829ff570132db9812b937f1fb5b2f6fc7e1957d836d8b75a0e4469ac80ac46581b9c91e3b1aefe57cebf3d47e871b83070843502305d141f1e23ea3d8d275d2a7e5078ab432cc431eebe91a6878fdaec8e4bf61171f83ddfd51249c", 0xec) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000480)={0x5e5, 0x4}) close(r2) sendmsg$unix(r3, &(0x7f0000000580)={&(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000500)="6e7996598d6417f356e0f32e2dcd93fb9f0adf94f2e88f8ccacebca059a063da400ec067c8d5ca42573a00ec011cfba6e0e3d8b348ad499c4d57dd4c", 0x3c}], 0x1, 0x0, 0x0, 0x3}, 0x4) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000600)={0x2, &(0x7f00000005c0)=[{0xfc77, 0x200, 0x1}, {0x401, 0xffffffff, 0x3, 0x5}]}) readv(r3, &(0x7f00000007c0)=[{&(0x7f0000000640)=""/38, 0x26}, {&(0x7f0000000680)=""/94, 0x5e}, {&(0x7f0000000700)=""/7, 0x7}, {&(0x7f0000000740)=""/84, 0x54}], 0x4) pipe(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000840)) dup2(r1, r0) recvfrom$inet6(r5, &(0x7f0000000880)=""/196, 0xc4, 0x800, &(0x7f0000000980)={0x18, 0x3, 0x7, 0x4}, 0xc) pwritev(r2, &(0x7f0000000bc0)=[{&(0x7f00000009c0)="d1282efb80fc2be9f42d77b5720f3ce72445f206c8b204e0e406871b3da4b8d469af2627d12c4a26e6d88b3c58f6297ff0b4e34e99ee2d6f929f6c2f9c22753736a3f6e327e2489e93f8c5372b0889aea0660b5f14bd0701cde943f746cfed8c11a71b8bd952b30b63868257dc5a2856831113a000", 0x75}, {&(0x7f0000000a40)="eb", 0x1}, {&(0x7f0000000a80)="fa8977daa863f8332c08c2b81594b0fc8e3a6e0f16801db7f1f3c6c0d66c26671b0b1c5809c70e6b1e2b31876d77ff10980b43f92df0aa1f164158bb790fb3a85cf0888a72ca33b050307860afd537222d7ad9b433b2bffd12debf5014423463a076c0feaa071b543017ec5b10c6c21aa76fe35f4d2ab80c252b4041238a72c0c37e24ef27db8ccb02cd9e8828e20baa9f02c83e0b1c72b97d37324904459bba6869b766e67b4625e161c4be18d501e24aac6b9a69e73294b247cd2e6c81a09600be77e2490eeffe3e7e6a1863671df34a20297d7b87c7fcb569d32bdd36d098acfdb06fb5", 0xe5}, {&(0x7f0000000b80)="2c57dbf2ebe751bcf4f498d24b73bf3b0eb7500430ffd03c553fd510412252556278dbe43d2d59e97bad3dfa853d5991c45b3cfab0d6196217bde9cd3d", 0x3d}], 0x4, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000c80)={0x8, &(0x7f0000000c40)=[{0x57, 0x1, 0xfffffffffffff950, 0xfffffffffffffffa}, {0x7fffffff, 0x3, 0x0, 0x9}, {0x80000000, 0x8, 0x1, 0x8}, {0x4, 0x0, 0xfffffffffffffff7, 0x8}, {0x3ff, 0x8001, 0x3, 0x2}, {0x2, 0x8, 0x8, 0x200}, {0xfe1, 0x7ff, 0x3, 0xfffffffffffffff8}, {0x3, 0x7fffffff, 0x3, 0xfffffffeffffffff}]}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000cc0)) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000d00)=0x400) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000d40)='/dev/wsmouse\x00', 0x20, 0x0) getpgrp() ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000d80)) socket(0x10, 0x4000, 0x6e55) 16:00:44 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') 16:00:44 executing program 0: r0 = socket(0x1e, 0x3, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="6d83a95cf50cf0e5739d7c2180740dfad0f2750d446ba06b89334874d14938891a3d68e5a64c359b4bf141289c00290922aaf254e02307ab2faead32ca6670d994c36f294d94593685ed9fa19d1c56e1f855bdf6ffbfe819ddb10851cde0af53a2873b41c1bd68d3523f3ce056fb32cb54a605e214de57e4c4f045614c95cf378a0e36438fe75acc56915fa285fe36fa9b20c6e1681f76f3e953b3f7b55c30f51f3cdbb896180dc1682c3368bf563e3fdff2d305bdc322c4a01f261ea646819a2b1ccf45320d1b4b804be51f5198adc1fa64397d6d25641ea0171863007e2b2a560ef30f55ac5e4f", 0xe8}], 0x1, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0xb718a70da1732b73, './file0\x00'}, 0xa) readv(r0, &(0x7f0000001440)=[{&(0x7f00000001c0)=""/179, 0xb3}, {&(0x7f0000000280)=""/216, 0xd8}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000040)}, {&(0x7f0000001380)=""/171, 0xab}], 0x5) r1 = socket$inet(0x2, 0x4000, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x3}, 0x8) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000014c0)=0x8) close(r0) 16:00:44 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0xe434) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) read(r0, &(0x7f0000000380)=""/180, 0xb4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_open_pts() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40081}, {0x15}, {0x6}]}) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000001c0)={0x2, 0x9, 0x3, 0x7ff, 0x1, 0x5, 0x2, 0x10, [{0x3, 0x4, 0x8, 0x6}, {0x10001, 0x9, 0x40, 0x9}, {0x7ff, 0x2, 0x1, 0x4}, {0x608fbb08, 0x4bf, 0x7}, {0x7ff, 0x4, 0x1ff, 0x10001}, {0x4, 0xc0, 0x3, 0x7f}, {0x2, 0x525, 0x1f, 0x1}, {0x8b37, 0xba, 0x3, 0x3000000000000}, {0x80000001, 0x0, 0xe9af, 0x8e}, {0x7, 0x5, 0x3, 0x6}, {0x80000001, 0x9, 0x4, 0x1ff}, {0x7ff, 0x3, 0x5, 0x4}, {0x2, 0x4, 0xffe, 0x808000000000}, {0x3, 0x1f, 0x1ff, 0x8000}, {0x1, 0xffffffff80000001, 0x5, 0x4}, {0x7, 0x1, 0x3f, 0x8}]}) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x400, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:45 executing program 1: utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0x6a0}, {0x5, 0x800}}) setuid(0xee01) r0 = shmget$private(0x0, 0xb000, 0x0, &(0x7f0000ff5000/0xb000)=nil) r1 = geteuid() getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0xe5, 0x0, 0x0, r1, r2, 0x20, 0x2}, 0xffff, 0x9, 0x0, 0x0, 0x100, 0x9, 0x5e5}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/243) 16:00:45 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/89, 0x59) openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x100000000) 16:00:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() write(r2, &(0x7f0000000300)="e49bf2569c4ef35c69a06ba03918390bb5a6ee2531f03474fd243c3ddb9547c167124b875d195f9e3dc23ffc50c391b880f11dbf6b6c3361d15a61b37f6a74f9efba8899939171fba5665051cb79556efd57fb266e03415b1ccd9a4a10c9a95c87654880b5b064085bac41d43c9206227d856eabbdca9715ed231f40b69b2bf8a4a4a5f5f82bbb5ec6a33c1449538f464309d7ab184c99895366d77dc606618ca715a95f4193be753b5059930ea4be8496b2f0bb77b0b7ad575b67f6f5751f47", 0xc0) linkat(r1, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) r4 = geteuid() r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r5}, 0xc) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x4d}, {{r2}, 0xfffffffffffffffc}, {{r2}, 0xfffffffffffffff8, 0x4d, 0x0, 0x1, 0x2}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) renameat(r0, &(0x7f00000003c0)='./file0\x00', r0, &(0x7f0000000400)='./file0\x00') 16:00:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x1f) 16:00:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x100, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x7a2b6e41df221a72, 0x8) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) read(r0, &(0x7f0000000080)=""/60, 0x3c) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)) 16:00:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000001c0)={0x5, 0x2, 0xfffffffffffffffb, {[0x1ff, 0x7, 0x8000, 0x2, 0x100000001, 0x2, 0x3ff, 0x2, 0x2823, 0x8001, 0x9, 0x4, 0x2, 0x101, 0x20, 0x8606, 0x7, 0xd2be], [0x1ff, 0xcb31, 0x8, 0xba81, 0x8, 0x9, 0x7e, 0x2431, 0xfffffffffffffffa, 0x2], [0x0, 0x8, 0x0, 0x9, 0x1140000000, 0x43, 0x62], [0x7, 0x6, 0x40, 0x9, 0x401, 0x8], [{0x0, 0x7fffffff, 0x38, 0x8}, {0x2e63, 0xffffffffcd5fd6ec, 0x2b, 0x4}, {0x80000000, 0x81, 0x7, 0x800}, {0x75, 0xffff, 0x2, 0x9}, {0x280, 0x496, 0x95c, 0xecc0}, {0x895e, 0x0, 0x5, 0x2d}, {0xed32, 0x617c6fdc, 0x3ff, 0x3f}, {0x9, 0xfffffffffffffffe, 0x80000000000000, 0x80}], {0x100000000, 0x1ff, 0x47a6, 0x62}, {0x5b, 0x4, 0x40, 0x922d}}}) getrusage(0xffffffffffffffff, &(0x7f0000000100)) 16:00:45 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="215fe255fb95215880007773", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:45 executing program 1: 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) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x3, 0x4}, {0xffffffffffff8c47, 0x5}}) fcntl$setstatus(r1, 0x4, 0x80) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x5) write(r4, &(0x7f0000000000)='\x00', 0xfc2b) syz_open_pts() ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000180)=0x9) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "f28e45009b39417ec10299590000000000000040"}) 16:00:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0x7}], 0x10000000000001b0, 0x0, 0x400000) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="a1ddf9a7dfb3ff", 0x7}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 16:00:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) read(0xffffffffffffffff, &(0x7f0000000240)=""/77, 0x4d) read(0xffffffffffffffff, &(0x7f0000000000)=""/121, 0x79) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000140)=[r0, r1, 0x0, r2]) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[0x3, 0x8, 0x80000, 0x2, 0x1, 0x36f4, 0x6, 0x400]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:46 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x3c) 16:00:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000500)="3afe0e16fb525d5a40cedf8fc20ab504b02734b1dd55561a7b528d3dea7669d87971292dd2ee1192a3575196668529b9955587a2b7c54f5a92111a8a906ef2de3c1de01dd86fb47ee2822b96b835617a163157e15580d3032efd3b26e14c37d5723cb27d23c05c9937e1c29750741efadcf2fe7a7c9aac78bbaac87530c60e669de41393d890563c07059bde1b89efcd8413c799a93345e5e1cfabf67f0189a45ec296527e17c93ba70d768c8b887aaee78e644d65f8c332dc3fa4d2d62d7e13f8993e78583a6db7669bf05da9ad840386495b22a25601c82cc0d1e05c7cdb6a6e4be3f2f043b2168c3fe2163ab645139e552bac831f953c889cb61ee69d469f4bcb59a19ae46538ba655aed3da3d70f4df44bb4f1ea499e54967b5ceb217fc771a3de8cef0e910816ee364d02d9c93358f3d232031e8428e487246843ae8e906dc05f206d66a04c66551aac59d556409e6fe3c3e6a73ec98f005eb871f3e9361165810ab979134f6a55e8c8e12007e784fcd25a81c32bf5f38ca0e452e0ec7b73907c5742e72c8656f3bbef20a7cb770514b2d96ee64a0e52f2565bb4e94a9608045dd4d557a320b150d33df580a4b5847b0e36186103e60975f2db1836a45f7a990d513ee0fab3ea217cc731c747", 0x1cf) setsockopt(r0, 0x7, 0x4, &(0x7f0000000100)="42b567daaf4d1aec69c90809dc44ffae6fe6492886625c5c8703719dc41d5af7788699d29ea45a62e5b78ccdd96cc79ae82f58909811878d8c1a4916828e97339f0625be6b8d8b330aa94bb1f2a00280bedb7e46fe6f85c273f7129aa95bd4ed480e370e4e47426abcef1422b2fb08adebf4a69f039a5d1d82d6", 0x7a) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x0, 0x0, 0x800, 0x7}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0x2, 0xffffffff80000001}]}) 16:00:46 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = getpid() read(r0, &(0x7f0000000000)=""/125, 0x7d) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:00:46 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = geteuid() r4 = getgid() fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x4) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x476}]}) read(r1, &(0x7f0000000240)=""/146, 0x92) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 16:00:46 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x10000, 0x80) fchmod(r0, 0x114) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000340)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x800000000000002}) 16:00:47 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="000000009a0360a400"/18], &(0x7f0000000040)=0x12) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) socket(0x2, 0xf296acb95aebaf09, 0xffffffff) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x54}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) connect(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) 16:00:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x8002, 0x0) shutdown(r0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0585f0334508e62969726e6e516ad0000012000c98e0f4adee6d057b8cfae4b75369fb4d84a0000000062950b6c597a54daf8ce17cf56bdea4043d80884f1dfd2c636b599e6ec3493a953c5fe974e1a60ebcfbe8f4052bce78ac3d7991e84705d7116e9992ba37eb0fe6f52b97fcd821b1e44a21c94f076f07dca223a40edb41d05805c9460c5d3b464eb5dfaaa4a00"/166], 0x10) write(r1, 0x0, 0x0) close(r1) 16:00:47 executing program 0: mprotect(&(0x7f0000447000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f0000000000)="4b74954c", 0x4) 16:00:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r0) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 16:00:47 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="0000001862040179002b2c000000267e897f7780e9992d836000753dd40900a24e14da000000e1838f74652d62e100c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec50000000000000000000000000000000000000028c1ac1c55b22af7159072ae771aaa250c91a725c2e0eb463a7bf19f24986f2fcc6404bdc5be0e96aea2c406096d5c419e5af0f69cc21e67dfd205", 0x91}], 0x1) pledge(&(0x7f0000000400)=':\x00\x11\x15\xc9@\v\xe5\xb3\x16X\x1ac\xe4\xc0g\xa0}s\x18\xde\xaa5\x93\x10\x9d\x0f\xe8\x9d\xa6LI+n~+\x9e\xe1\x93\x1f\x85;I\xb3\x12\xf3\xf3@\xbf\x97\xf9x+\xc2\xb3{\x1e;QWT\xcf\x97\xd1<`\xa7\x1a\x1b\x16}@\x89\x0e\x8a\xe9\x92\x916sU\xf3\xcdw\x84z^\xc6(\x9b\x03@@V\xb2\xbb\xb1\xee\xad\xca1\a\x15\x97\xf6\xa7\xbeJ\xe78&\ai\x03\xe5SJ\xd0\x06O)\xea\xc7S\x02U\xb8N\xf2;\xad\x98\x00|]P\xac\xec\xe1\x02\v\xa3.\x1d\xc9\xd8U\x14\x95\xd1\x91\x9d\xa9\xa8\xd3\xdf\x0f\x18D\xcd\x98\xea\xdd\"\xaa\xbc\xe5\x99N\xb4\xf9\xe4\xb6\xc9zXR\xad\x94\x14[\xba\xfe\xc4tB!\xdf', &(0x7f0000000080)=',\v') open(&(0x7f0000000100)='./bus\x00', 0x20, 0x34) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60, 0x0, 0x0, 0x100000000000000}, {0x5, 0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x64}, {0x5c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)="455c34e7545b5d9cd7f9ef33eee6") 16:00:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getrlimit(0x3, &(0x7f0000000180)) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r2 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000340)={0x3, 0x0, 0xffffffffecd81e2e, 0x100, r2}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x101) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) r3 = semget(0x2, 0x4, 0x400) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000003c0)=[0x80]) rmdir(&(0x7f0000000140)='./file0/file1\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r4 = open(&(0x7f0000000280)='./file1\x00', 0x100, 0x12) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r4, &(0x7f00000002c0)='./file0/file1\x00') setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') chmod(&(0x7f0000000040)='./file1\x00', 0x48) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setuid(0xee01) chflags(&(0x7f0000000480)='./file0\x00', 0x0) r5 = semget$private(0x0, 0x1, 0x0) r6 = geteuid() semget$private(0x0, 0x3, 0x8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r6, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) 16:00:47 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x1ff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2c04224, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:47 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/35, 0x23) clock_gettime(0x4, &(0x7f0000000380)) 16:00:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99a", 0x201) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x6, 0x1f, 0x200, 0x10001, "bcfbe329bb07e2a7aaa564af754cdf51b852fe3a", 0x0, 0x5}) syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) syz_open_pts() 16:00:47 executing program 0: getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) setgid(r0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x8000000000000, 0xffffffffffffbffe, 0x0, "b8000004000013080100000000f6ffffff00", 0x0, 0x9}) r3 = socket(0x18, 0x3, 0x3a) ioctl$TIOCNXCL(r1, 0x2000740e) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r3, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x3, 0x80000000, 0x5dc6, 0x7, "2129876f714777e7e3831c09581332f6d6f5d048", 0x1}) write(r3, &(0x7f0000000080)="4188dc39a543a691000000000037a282f5bf2e8a", 0x14) 16:00:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) flock(r0, 0x2) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = geteuid() ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000140)=0x1) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x4, 0x0, r2, r1, 0x0, 0x3ff03}, 0x44001000e, 0x10001}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) ktrace(&(0x7f00000000c0)='./bus\x00', 0x5, 0x2, r3) 16:00:47 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x60}, {0x6}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) bind$inet6(r2, &(0x7f0000000180)={0x18, 0x0, 0x6}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") lstat(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)) 16:00:47 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b0000232700000000ffff00000000000000000000000000002800ffff0000f6a2287f433f", 0x2c}], 0x1) select(0x40, &(0x7f0000000000)={0xd82d, 0xc95, 0x2, 0xf8b3, 0x4, 0x7, 0x8000, 0xa2e9}, &(0x7f0000000100)={0x0, 0x401, 0x0, 0xac2, 0x3, 0x3267, 0x0, 0x1}, &(0x7f0000000140)={0x7, 0x91e6, 0x7fffffff, 0x6, 0x80, 0xfffffffffffffffa, 0x5, 0x1f}, &(0x7f0000000180)={0x6, 0x676}) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x50}, {0x6}]}) fchdir(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xcd, &(0x7f0000000340)="b65f5ede76d994986842dfeba35cc9f971677c0982df543c7d429ee58dad0d31a802b75028a0b9b6ae03ca490ade9cf6bf5e2d7e090099792e709b9c0f68d9f3029d5a94c86159e0a5251e1189a0ee5d522332ba39818ebbecd7fd29928cbd3876c1793b2085c61e00b6eaa3ecf2ead8af071a02fd60e48608c041e0cccfdd7289e3f93d63b872d45e6c8a9445a42bf82b01e198b551ac9deff16ada643079f94abef062b39e768ab50433e6cbcbe1604c16ec1fef227ed72d4e6a360800"/205) 16:00:47 executing program 0: r0 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x1) socket(0x20, 0x5fb4c589581b69a1, 0xf7) 16:00:47 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x12) flock(r0, 0x2) syz_open_pts() syz_open_pts() syz_open_pts() syz_emit_ethernet(0x0, 0x0) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c, 0x0, 0x0, 0xffffffffffffffff}, {0x1d}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x1) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000006c0)='./file0/file1\x00', 0x400, 0x1b8) sendto$inet6(r1, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000400)=0xfffffffffffffffe) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000580)={0x1, &(0x7f00000002c0)=[{0x2, 0x7, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x25}, {}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0x639, 0x6, 0xfffffffffffffff7, 0x3f}]}) r2 = dup(r0) r3 = accept$inet6(r1, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r3, &(0x7f00000003c0)=@in, &(0x7f0000000480)=0xc) r4 = dup2(r3, r2) munlockall() r5 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r7 = open$dir(&(0x7f0000000740)='./file0/file1\x00', 0x80, 0x27) fchownat(r7, &(0x7f0000000700)='./file2\x00', r5, r6, 0x40000000000006) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r8) r9 = semget$private(0x0, 0x3, 0x300) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), 0xc) setgroups(0x16e, 0x0) mkdir(&(0x7f00000005c0)='./file0/file0\x00', 0xd) setuid(0xee01) semctl$GETZCNT(r9, 0x0, 0x7, &(0x7f0000000280)=""/36) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000080)=0x1) 16:00:47 executing program 1: r0 = socket(0x2, 0x8001, 0x0) symlink(0x0, &(0x7f0000000100)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) sendmsg(r0, &(0x7f0000001600)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x0, 0x40}, 0xc, &(0x7f0000001240)=[{&(0x7f0000000140)="0456c2759a91e6234623be68dc66f3169a150fae1bfa11958919318b6ef72702710ec0bcae4acebefc2afb3b1a0f59e6d16d36fd7aae1179820b8a6fc8ea449dd25df32dfb032a146d91c369c79a108b2b204ee9d27ef060c48eaca1124abe4b14e1e87c27448286cbbe3e3a7ac1b82e0864895fcd5f9b643f0384a752d7004eb987d24b3d56b5a7c39497f406f41935288e5959be209ef59e5019edb6273ea3160fee7b78589c30220767892f90b17ffb2ea39825544153e89ed3ab96cd799bc1c63d0890262eb3121f2c73351d2471c691d4c4fd23146682bcda44459cf0a0e0ece2e32353a4bd97002d8fa0db2775c29b10d843241a5853a97bd166d9e39e66465638b0c9069264e46709f99322b7ddc052a69e5598c9cbf0c8231751b2d26752670ee810bf9a053a8fbe396e22a23cd64efcc12dbbc2f6042ffa0e2a7aad8820545f6a8612b4d9730e8669692e71d69f00a9256b2c475378d8c9f9000e95f3e22db1f84d4a4ff3c2a444c4e06b3ea839f80c64ff29fedee8b32bd6c7479b10702a79ef9840772faaaacf73ce135eec68acbaa95298f91886443b475c2f73ab9e62e491949be012e4c08f1d2891179dc3bf5067b17c585d99ec1d3dd949034fa881fff029afa86001eff6d510c92825cb07ed62ca6630d9402a9655f96baeb48e0a292fea805a711474a6c17e2b188b03f4756c16210777a8dd932e2a8000e3dcada46c0f91250b930ccaa24372a9cdbfe6436ecc5ddb2be7b374541376fce2d79bd2e05282b6950cc7120677c56f037289868f3e23f7e72f36cc6e2b00cef7e4372d080c4e474b1e832476ab5d2141f043f0edc1098b44aa784992cde733c799159b3a0b8f726b11e1b42fec16a8ab029049ab09e2d469244e123cebe3dc4c69f6a65732be2629d924ce3b30ad1808476da5280111c282ba1972bab76be6bbe095a8bed366068adcf00bd657e75b93fa88356281f4606fbf85d3dadb73a6f88540e694e93848179cd366def6085268d8084e5f8b8eefabe4a941cdd55f82aff8164544177129c47035318a6e2f933c0de8c84acedf1fab8b012bcd00214127797f6cce0947430fde310c23e0aa7c2e8675d3f8ae6279c4de3ea3981bdf346f0ac8776a9c7f6ffa585ae89278843c8eb69c99f6f4b805726f510caef617a55ce656add934fbbbf814bed6a796a0c26a08bc7b522364a1f0c6efeafd5a4ac4679728f3b9f3546d6fabb472dcb585c4f31940b4f1d2d55b633435f806e2bf7efb121179596ba3e80ff8e387805e8e20b29b65b7d412f5b42b58d333f9b6dd36385da6d72b3ab5eb36904182dbe9284286bc8abb14ea1bba7e62a6e90be4eddb3dc0ab8182add1e82313034ab3451a1cdff092a4e6bee81731cbc8aa2d269118c29352f7e69f03be9955b31c10e1344cea5bb2c098dd108ab009ab7c8dbae1da329ff1795de6aef2036c1b1f535f17bf05e6cae61e4a62a5dcfbfc6fe66de3f924b08665fda856c27ab3d513b36143050077f82a41d0cd58b025eeafe2fd2738cb98e0cb84774f2a1ae715128ad90ea2a9505cc2c3fb3b7263d5a8ed012896849e18ac298ae3496f35fd91922e700317834edb97bf17ce80542220088553b2679c8fec200674886a682a463b6fcc52c3f08598a0b87d638b1745c551b2802d8504eac96ec3225a40d3ae7c4adf56d71f267b4e939934c5fa96afd9d450c31cf0db9b58c4c7a45c86cc6017d6d6228d98dece0a568b65813b0d71253f3597226785d597ead6a4e411f0559a03dadb3e995f30387af9f8628678b3c86dd47bc7ef2c80047193fee39a66a01482d4751574d4bad454fb51471eb2893ff6fbc705104445cd5ecf56937941b061da65eebf4cd12cfee6f18b9802a724f5a2e913e4f2fd17bc3d42b3fa92c8e557791e11916345b3602a9a6396fab51c12e312ac1b361c28bd2acb0b3e4a5195e2cccdaba5c50b14eba5d7ec5c0d4e73a029ad0da473224bc545343f87c8d8af0bb381098f401e3829e314bf79fbdab936f4328771aea9463272d5b3385ba0d51c6de75342978dc1651c9128c44a06c3997aa5291a3eb74f6f0786eea135a64a21b689d688100a1c4f49979cffc0ba01581eb895a089abef4864c22f4d9034f0f9a69ec3b7d403eb8d6bfccb580f69c48993b9b71177f7060863b4afe49816b936a457fcbe4eacb63b195baeb962fd0d892067c25053357f3c5701cd3a6a31b5d3f23c16e3e401d7e9b31cb86ec4450a5a8e00f70782df2324e585f54932575b4005831d5fcf4eb0d7541a533daa9b7461e53300ecc303372cbd1149569a66d13b65422a6b201de60fdb752db01b454d04c839b1a4ca759279e84d2eafd7c02387548bf113a4ea1b760716029737eec75feeb1a8425ad8fe04ad5a64e993e2efcbc1ce41291bfe0509f66d10269c3048c21d967ed8e1af39ebefffda97fa489755c7eaa9419e8c92e72f1e556ef658c752a7093c3e24a0f73c56be200667ea013dc8ea0a58910e449000e125ba64d6fa42ac27cb49bbbecc59518e570b2cbee60f68e990d738f3459aa2987aa97a47f08e876773ed99ea047b03bdb83585c215e36043f55a2f2140d6c7bc830847dc57f5088a5e7d69ba98c1c05801c95e1adf0d34693f9066b3179e1edee77bc2e520c914814b0d8b4f53226a53fdeea44bb0f7365a4975c17ed78b280f58670823a6c7372c473ab066ea44df3208a7f1cca7286ab7f9fd76f674786b74e63057fbb5c671686fe311bca758b9ba1194601c45407eff420c880d39299f11f15e9fb0f4d3de6de9774643bb30d501ac5b7831131590c93b44e4f59adec2dc5ce7e66de9c103d58f1c63ea52d81b6ea51d46a6647ad4b1997c5c5dc9da5115371be02020f66f4f5cb802d841b665b419805b3af36729ff6a62d67d24e8eb7953a212ef5760b59104cf8e87624c21903ab050c468a7175def83f8b5394e139fbd78f0861a339bf5e47e051e6aa498f60a143d38d5fe94cc413280544804be8cb0113323a372c7ec7ab7886dbb7b53cdc280927b1cc420113f9aba428b6c7d190c5febb1d5d15ef8ab9dab40ba2f8df549c399bef699034d102c3b874f9e6197a0ccedfc26352961be7bdc9a1b5afe60bd1888b23cbb4a8ec73e32c293fb720cf7bb2fd57d2a747eec050fbf3af63be8678bc570eb5a1508d90a942c5396a503b2c8a1c535dc4e416e05ba766f832cf18c33a809f53e4df4e834077f615aef1d05dc0b0d05522b7cf3f3555b627734b5fecbfed0ece2c4b07877b708e1382476dbb6b1a4fd10fea8d84b12106813e8c6114deaaa451e4b5ed2a25c216f916b76fe3008171710b0539c1323eff28f0c33a62462f1c3e21ea64e758d49ae6a85beb16eea377a82256015fdf14dae9a921597ddcf1a320b5c58c3b3aacd085d14cd773cc7820aa32b93ffd984bfbe8e2a354e9221019435145452dabfeb1781ec10fe91a0f0b3fe2361ca79e7d44910f66360ffe6cc0a5b9f68f2252ef4383a38e6db7ffea87b503c959b538e85e4fe4f70fa9b07e0ccb384bef3ad83e74a6306934f6fae6c3823875d4389707f7132c9adaaa39448ed9f93483ee4fc2fefdbf81221e32f5ecf66a6bcd7faf0aed71a1400b266f9514e84526e887c018e84018826149e7bf3a3ca4fae28bebb7238b63ad1d153e7c4b98dda39ecbc41acef2bef44aef7bbd46c48f4da7b368daffa8b00119445d76d92ecc14ad0f871edc943a5444f864583e733317b5f504dcf00131e9f3e0ca9dd9ea4818fc3ec7a15359a14e5b7aacc277ae79d6128523b0d1a29ee4e7ec801302a21011a17f78fbe0dd12ee7ae3f183c34302bf8d258f8298fb078f6243bca76ef48cb64944bce2fd8079ca7749422893fd1481a1f7a92ea708c08fa666efb1a6c9c627b30569619f262185ccfe64cdcb12aac305b9eee3d16d7595057e82ea4053b71978a7e11c01dd3c96a7a989fbb7e170151c41b7f1889ed3cb52ba9956b1919f46dfb0abd83aa4a260cbce23b767bc2023e73983b3c85bfe9efb1da0f674eb9d329b8bceb0e09ddb9ec9973181da107cf483fa632b0301c1c7b785601b012b93cdc0e82b6ee09eaa905eea053ddbfbe68b53d2653d364fef9a4104e573265abe4aaf217582f072589f955f0b0a7ee9c4c5adad5fde3291e602533a2551146c54670048474aa9f86a0ec7f87e01940db759d2e3be6814e1a05d40c1130dc1e53d7796e60a2a793146f29650f7245f814a8e06286987cca6b1d338444ae54959c2a0ccdca479b4884597f372df105be972f6155b41554a81c9866eef1e7e112c57efe0a1a8a05bf02e857e1f7d9e2a3289d3c1171535ad014362a696064a9171d7ff376f30fb852c1d31835295111bc55af90c18a8fa182fabb21a7c4c2072a0081f6ecf77f86a08b53395f5f46478bd51716b2293c5c40d38b64902ebb06bc34500d2c3bd5228c282f3d5ea7b4d116b87614d7fe308e081dea5b6ce7f1a161122cf1313fb5d8d5ed240e428b41fbfcb55a0c68ae8991e541f65b4d3cb56935c8d638161c82ec0e18620f1dee76c15a3aa0c1a791336f359f98343256f47205012546969f28afc5f35f545a5294170f50ce36cabb2fa3bbb2b4ad350eec11e97aa36bcddd9bce17de51d5de516c293c33fe525e08d762c436d3d848385d1b27bfb24658e4722326d60446a6072d1c113dbe5157034319b637f80c93ac6dc82a6e8d3187dfa12b626cbbabbf8beaa47b5f379f6e09dd80445abc39863144bead1ed1dfe657a481049a568b08f4a07332d630dc95da35965ef9dbaa228d044b83fc6da195c4e95a2f0a3d05fc30e93a1dbe861429ab545e0fc8de5ae7f413ceeb0b26721e9482dad82f29a73da75e6c646351a0896c7c3a98beddd6e951f38fb4cfde12c954bc936f9f2e8fcf65595671041015df49cdb2082b94db661e9e887a9717ae435d7f3d59dea586d48533b4316eb7636cea728daebf976fa2b284fac3f3fac14d23ea36c845ac099ee6b5dbae35d47e40cac0c4ec780384773363b2ef82a302d7d3b276e86423525f28529ef69d5de0823e66c13d2baa1157d6e34c6fe8b72cb1faabd72e25615e1b05f165ddd24fefb71f5c6b9680a040f06de07f40a56b0469b6a425059edaf36777370255dd802694fbab4c9e9c01457cefd6b339b1d53bf61fe0f4994651bda2fc6fa87420387e12e81fb96e6635a66661da00579db2fd073864a620e3e014843906cf239a9ce7fcae3605d49451d16bffaf896de55a3d9709f31cc6ebf83c362f997e65cbe6913b05b0fd66fa03bebd8b6c168ac1123d51b46b59db3769f3821befb541f0acefad73eb885a4339116ec52694c65d60e8a222c2477ad2cddafbe4ad81b01d00636fd7b4d078bea0f945534feba3846eea9ac2b7cedd4f872172eef4bded8f434b940a42e815809855a9539b58a01be4f47fabee2bb49d800563eceef29d3d1f81e7e19e6689e2d3976c0817dbdf803e1dcc53ed7349e7557e915c961db23ef8c90d4118695cd876222cc4925fc20824d90a071ed123a3e3a74caa0ce7f1f7032d3f3a38962c9153e4690fc59a170152c05eb41482252a12f4325005555f8f3d2006e4b8a801dc1d6646c8f7b4eef47a833ea0303a9f2b1f59c60c73e2609ec1ef17cc9f5116a1961aca3a7b1c7ad26d7b55245fe008a30000eea7c58ad410d53be9a5137b21b99250e896e9dbc16762cb83304ec4b884ea77b9cd328bf817feea551f5c5a0657a8b72cee7462518f30c9b72c6a236fa64e705f9fa9c1efb49a4d336775", 0x1000}, {&(0x7f0000001140)="2aed3f11766f55053e87a814489bc6ba076ddbdd07ccc6577e51def2389ceb4c0c22b7e8e7b2e698ff6da4d21766ab36eb717d22e3c510b3fe7fe78d18daeb4d6ccdb2f40f859f5641cf9dbfb800ce802bd54b7e6388fd20e8a61870c85cfdcdb43b7e30f77bd0a823b528ea1166bc8def6f", 0x72}, {&(0x7f00000011c0)="a26d66f10adfbb1faa02c56a026113d046fbca94a7d6ab0abd46dbcf84dd7ecb4d916f1b0e7feaedced7a1719b489cbfac9335dab80ef7c13898675f38173ae3f03cb3517f6374dece473d4a6661c8a71c28870ddc744d4c345e02ce1689ee660c755d4f5f79ba352358095655776957a070525496", 0x75}], 0x3, &(0x7f0000001280)=[{0x80, 0xffff, 0x9, "d92e37216ccf6829d01e73650bfbccb6348202f1eb029ec150f76265ac082fc7b86001f4ecfa939ca2de00cc76320272ce2a263f2173a03ab36fb8270707656998cfe6fc6e4459a390254c3031c5cd0d87497f9e99429e5cf629736edfbba7b2fc14e3a1d5dadfa8cd8167d5"}, {0x90, 0xffff, 0x7394, "f97dd318276c2294b9ef2a0b96c6509b4990255c7701365523ab84be5dcd2e69925844fb5ef8308385f494a1e8ee156796bcfefc4970dd8e55b54825159ebc1071ba48bd465583b0a4976319f3478eedcaec4cc848dcd4faf18f73b03477f603f859317cb7671e07ac65a714c12df54d107b6814df81a25401f0e08dff"}, {0x100, 0x1, 0x3, "4bb73e32426b62939a52c4dc195f1962e1e7ac9bb276912f4832741e7454b3c0568b45583dda90161ae20a8ab34d43f10a881fc2cd781c49585527c9788544658d6ae528119441d0fb410b187053f57bc7ba2800afb39aaf7c123773bc8fd16f8efd3be3cdd100b75e55685361aef032160702536a4ae9227a6e8888d4b1b131b29d5a2332f25b8aa387ca06a08b000f1e082db85ccedeae2cfcd13402a27f5bc64709212b6b4b76a81ab6ff26f6f06e7dcfdac6c33261a0efe4e7c192497bacf9dbaf3e5c6096defab9dd26f6c6ed3ed05358c84c8b0405ae4b7bba5b3624be7e4161e299536b5422f9c9"}, {0x50, 0x1, 0x6, "0c7dc0cceb3c29e0004693abce34c41cff5f77ec78cd76bf13acb82197dfec18eb516324cc33ba23153099fc521e9afe1b16eb6ffd8f6fbe85d61c5bdd7e1253"}, {0xb8, 0xffff, 0x3, "3d3ca9fe80e56e214633526db05f7d1fefee9b05fdbd3abf04dd7df342409ff657196255f6f2496c7e1cc47f9a869c7fb75b87a310ff2dcfcf70c20856b8cd0069ddb7ea7609f73f65de86c5596f54ff07b323ffddc49a45a693953d1240f10da7f06aa8eeef2927a128813e52480166c76f8de310c6a7bb6d0aa76cd18e25dee19da26a92b27b9b9e11096e704bbd96bb3052af9dbcc4a6ad67325bf436b13e1e"}, {0x68, 0xffff, 0x2, "54a0f7dba117d3385a13a1ede5a1f7209abdb5520d5eba8bc00b320e67e1f46cd63381f827dd49b6703a24e90d4214fd33fcea87bf7d5a013cd13c765032de98f212971f06ec5e0d6df644ae0dae4f8ee2"}], 0x380}, 0x9) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r0, 0x2) 16:00:47 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x1, 0x3a872abfeaa1f7ed, 0x1, 0x7ff, r2}) unveil(&(0x7f0000000100)='./control\x00', 0x0) r3 = shmget(0x3, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 16:00:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x10001, 0x11, 0x2000000000005, 0xff, "058b3184178bfaa43d416938690c01c002778dd0", 0xba, 0x4cf}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) 16:00:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000080)='./bus\x00', 0xa1, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x4) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) mknod(&(0x7f0000000180)='./file0\x00', 0x100, 0x7) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f00000000c0)="a9a94b142498f3d084e162f1cb1159d5d9521840832cd8a188da80abeb33199cbc910bb3d50328b6b3172d866b71fef7962436fafe904c361a0d490e0e7cd9a577f38f9e7a9fbed7e11f7fafe4d5a9ce12828a029c4ea615238f99d1e44c44ec5fc06546e3977b40f15796361cbfdfc283e112614ac00949d5f45c8e7051805a9ebcc225c1c93b73606751e9dcda4ef0ce", 0x91) 16:00:47 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x7, 0x3, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/188, 0xbc, 0x3, &(0x7f00000000c0)={0x18, 0x3, 0x8eb9, 0x2}, 0xc) 16:00:47 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:47 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_media}) readlinkat(r0, &(0x7f0000000000)='./file1\x00', &(0x7f0000000580)=""/4096, 0x1000) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x48}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000480)="cd08") 16:00:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r2, &(0x7f00000001c0)=""/62, 0x3e) 16:00:48 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0xf52524cf3004b1d9, 0x140) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./bus\x00', 0x10001, 0x7, 0x6d3b, 0x0, 0x3ff, 0x0, 0x2, 0xc730717469c29de1, 0x2, 0x3ff, 0x7}) open(&(0x7f0000000100)='./bus\x00', 0x2, 0xa9) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000140)={0x0}) 16:00:48 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x40, 0x108) getpeername$inet6(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fchdir(r1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b9", 0x21}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "ef9ac42a9b78ce514a3734fa074b6e5487722063"}) poll(&(0x7f0000000000)=[{r1, 0x20}, {r1, 0xc8}, {r1, 0x4}], 0x3, 0x200) r2 = syz_open_pts() close(r1) r3 = dup(r2) syz_open_pts() preadv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/40, 0x28}], 0x1, 0x0, 0x3f) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchownat(r1, &(0x7f0000000140)='./file0\x00', r4, r5, 0x6) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 16:00:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198", 0x30) r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./bus\x00', 0x1, 0x40) getdents(r0, &(0x7f0000000300)=""/4096, 0x1000) write(0xffffffffffffffff, &(0x7f0000000200)="220ed9d7a2835e8022", 0x9) mknodat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x582a3b7060b981cf, 0x101) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x80, 0x81, 0x3, 0x80000000, "0561d97388ce827ceb7f839126fa04e3c16881a8", 0x7, 0x800100000}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0x8) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x5, 0xff, 0x200, 0x7fffffff, "850de6adb5b1d6feb51d829e9430a39ddc8a39d9", 0x4, 0x9}) 16:00:48 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/112, 0x70, 0x42, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r3 = getuid() getgroups(0x9, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) 16:00:48 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x10, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{}], 0x1, 0xff) execve(0x0, 0x0, 0x0) 16:00:48 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0x84) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000280)) chflagsat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x6) ftruncate(r0, 0x0, 0xa3c) socket$inet(0x2, 0x4, 0x7) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) recvfrom(r2, &(0x7f0000000000)=""/12, 0xc, 0x843, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x4, 0x0, 0x8, 0x1, 0x6, 0x8001, 0x9, 0x1, 0x9812d815f043db78, 0x10001, 0x200}) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x2000020}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x3f, 0x20, './file0\x00', 0xf7e, 0x8001, 0x7fff, 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) seteuid(r2) 16:00:49 executing program 1: accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@file={0x0, ""/108}, 0xffffffffffffffff) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = socket(0x6, 0x4, 0x7) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r2, &(0x7f0000006880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c7978f46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3c8e8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6718455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a807a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08771533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a15459877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a02000000557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa535655a7e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63035e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c0048e7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8c5c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b163075a970793f2f7b04001698d4eccbe7b755b63af4f0794ac68d6f7c25c72cd6c83bd011ad90c67bb933a52a7f1773368eadee4815239cbe27afe1a5ac6b7c373f15ad1fff2cde3b54cc6eee29315927ce766a1fdb92b99057f4904f3f2f51bf3d73f029f880fc523f8da37ed2de26c4f47df883ada95f7566d9912563ae12862b3baee706fe09f3ca5c9a16096a09f6d348f43a63ccb6c6c59f829cd2f038dc413d53f7034d7b36792a6826e8080ea53f0cc4e70f186e362b57eef78af78dc272723f03d24ef9073ab67d254fc27066fa4939a2a15a42f901b3c7bd9fc7e6762216844bd90d2e299b16c9a46b8c929e45dadaddfa", 0x1001) execve(0x0, 0x0, 0x0) clock_gettime(0x0, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x1d}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:49 executing program 1: getitimer(0x2, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x4579, 0xffffffffffffffe0}, {0x6, 0x7ff}}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) setitimer(0x0, &(0x7f0000000180)={{0x7, 0x1000}, {0x3, 0x400}}, &(0x7f00000001c0)) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000200), &(0x7f0000000240)=0x4) r2 = socket$inet6(0x18, 0x5, 0x1) r3 = semget$private(0x0, 0x0, 0x40) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000280)=[0x6, 0x3, 0x800, 0x5, 0xffffffffffffffd9, 0x8, 0x8, 0x8]) getitimer(0xdcfcc9e20c0c4e11, &(0x7f00000002c0)) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000300)={0xb3c, 0x200}) pwritev(r2, &(0x7f0000000740)=[{&(0x7f0000000340)="a6ac87d2c5096f830827344d4169dbd7f83cb4420824d11de20f57f049ba1093b472d86363969df68e9c73132294d4a098e5905c2d2457f859548f935b7d3801d1eaaa99dc192768104f41b7b077e6d6392812a60b2a25786af6dfca89ef0cd826a1998b115f4668e9fc1ada04457a4499374597854b131470c97ad7d3c289714cabe6aed836a5e0dc1070478fbce7bd41c5d718fc778de42e8b5614b687533f652962f3063cf1b3384061a976043e674b1430432e57db4a89b814b9512b440726f5fc1fe6d77b3db5b44bc75dc92e38f84165b6", 0xd4}, {&(0x7f0000000440)="d822555dac8ce9bc89ba0c465126792d3abab2101b067985fe696761b9056d2341bc9e67b83a9f974bdaf18aba7ac51054261af4eff71d12ece97405207a7fd35bee64572a97efdf24e9e2c72a047f781d8839757b0cb9cc9a3183a0b092c192c2f20ddc4086b70fc2171cac06af0f9a8fdf695b19", 0x75}, {&(0x7f00000004c0)="4fb95649261088474b3426a650b99cf9a67db0595f682c08711d5810e46cd0df973d05320e379606b01aa46e356fe905050998e9a6f568a2f06e645332970c3f50d17164bf341f888b6dfaf9ddc9dd228e9e0dea8e35a7bc4831961a755a04db68cd16cc03f1c4c9e12c2d7700f514984a1bc4d236bfa4c2d9e8b0dda53e", 0x7e}, {&(0x7f0000000540)="420f3d83049347293ea7a9062dbae2d9dfd97be27f4547dffcb17236f2d3e9dabfcd4d0d5adfeae0d25994aabafac510f800b9c2295883dbd701e3460a8c38d89aaf6d8c1a112cbf77235d0606fadf66d7a141540675b4b785a2b1efd2de6cb4f31e745cf44355c6ff621f4f4eb8b86e1eb94e26858daf587986911f5fc23e37abd72d541ee1f8fd42d5c252834a2624fb40290f2f7f0c4f726974e8b99574f1e331f362833a4aea8074495a9e7c64930a166896a4", 0xb5}, {&(0x7f0000000600)="4c8db791ca44899dea99f517cb4d61fb44fef7afafcf0e113a7b0b40d85b8898dbaeb2aa54afb45bb7b1b4f5b95b1f273f1061a36566dd010a66a1dd63372db3de47087c466f583181615c5881d3b833a36287b067c738886028be16b9aa73233aaeee39c31578249eb6f2785a0c2a766a52c628be45124f0421c0544a4b92222033030aaef96111252844e81904a30d94ebba3472", 0x95}, {&(0x7f00000006c0)="cd97cf5364954ee273c2ebbad03432d8a83c58c7b37c4dd70de34e3ed88e6726c1396f9bd5217e10780f7e26c9d4b721d57f735393a9ce6cf6e03eccbff70d18283691a71a2e351e1737c4ba6f963710990161a48f03dbfab3c9930bd799", 0x5e}], 0x6, 0x0, 0x0) accept$inet6(r0, 0x0, &(0x7f00000007c0)) accept$inet(r0, 0x0, &(0x7f0000000800)) r4 = open(&(0x7f0000000840)='./file0\x00', 0x8, 0x40) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000880)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000d00)=[{&(0x7f00000008c0)="464e56310c10101d22c1cc3d804ff5cd7444fe1b073c74d9746ae748574d7c78664b7462c96b0752c023c32797f7951fbca61809fac5e7f2354135e11e348cb817e5a316328845271f16555b0c85c8202d99aedf65d125b118132dbe509834f81e46437cd6f75e048ddcde", 0x6b}, {&(0x7f0000000940)="90f9fbad04d66e0b1ad4e6abbf8d891dc91975b30e12b2241fd70dfb5b49887f194011c26927f40e46ca7abf0150690dba38208fe4b0228f429cac1785a56dd9274958f7cfa8c896c2abb946eead42753dcbb44efd0eb1da55681943ba619d65b966ea434ead7c4806503b37c156364345", 0x71}, {&(0x7f00000009c0)="d9365066d14d88078f100534482e008611b277e7ecbe861f631f1628f29ca628531b089094d09bd6701926336ab800ba403963ff7393576dac4cb2c9a9944ad8d808326fd218ae00ff33d50fde46bcf0e95ffbbe82d39f221f08268fa645efcbb752840506c04ebeda108fd0dee168cb415ac7e77eff823f3e956c6e282d860a9bb84607ae88e846c60b0559157a687778c5de334fe0d7460f82ee4422f8c0343665ff2d22d47e5acff93b78578d2eedd7adc9a49c79e43872c69c4ea7d78624116e49b56390160de222836d", 0xcc}, {&(0x7f0000000ac0)="81a109d866775ba14f251991280e9998eb569d3f98e926410729626f2d2f0d00e727a64a09a209e4671bc844eba391f552", 0x31}, {&(0x7f0000000b00)="ece3dc72b9473a66b4690e13c7edafb5c3b965f6567386f1440007250e9f3ae8098f06ecbb3d7b56dbe36132dd38ec1c693423d376d124e3ba3f4152bb1814e3bff7558faf40cf42a320bdff616fefb3f96a2950457fa15ca44d261fc390a2f69b63a9397c6385a83eeaa7730e921ed72621d0e1f57b99928e3c242fbefd4d6bd804a1c04e7cbee4613b9d718426a2f5bae022f3d08e1e5882d17bc6dcd94130e58510049b6da7798464df9ed83d302ae71f5815b43bee2dc8306e73d1040a360ecbbb9039937f4b656fd4713504763f6f677ba443cc32bbb86536af74fe7701366a05387fdb", 0xe6}, {&(0x7f0000000c00)="210a479dc2c5a95a6cd0d20094b27f3947a5c00ef9d9ca69e1b00540b1a3475e2cb5", 0x22}, {&(0x7f0000000c40)="5f1e2db65e9c7409b14820ed8a9df877103ef860667d7cfce160188e58fff5b768d0abb5484cda697ff094a697af30eceac671d14e678ed86e899c202985a068955dea0f328c5106761287e2308ad897bf558546f231df5685d6a4d24ead3075088ae259e9c89c9c7aae9ada91cfc6299aaf6bf6bca6510ea2cc", 0x7a}, {&(0x7f0000000cc0)="df70f8604dde6b5c0e6c9a2f878ef58575498d5812c7d38f23f203642d36c88d6baf3cd500b3b9253324a394361fc953aa562bc23531a86e16efc4cbbe", 0x3d}], 0x8, 0x0, 0x0, 0xa}, 0x401) fcntl$lock(r2, 0x8, &(0x7f0000000dc0)={0x2, 0x1, 0xfff, 0x3f, r1}) r5 = accept$unix(r0, 0x0, &(0x7f0000000e00)) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000e40)=0xffffffffffff94a9) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000e80)={{0x18, 0x2, 0x7b4, 0x1}, {0x18, 0x2, 0xa32, 0x1}, 0x1000, [0x0, 0x0, 0x3, 0x4, 0x6, 0x8, 0x100000000, 0x8000]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000ec0)={{0x18, 0x1, 0xffff, 0x2}, {0x18, 0x1, 0x0, 0xfffffffffffffffa}, 0x6, [0xa45, 0xdc8c, 0x4, 0x101, 0x3, 0x3, 0x40, 0x6]}, 0x3c) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000f00)={0x3, 0x4}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000f40)=0x1) getitimer(0x1, &(0x7f0000000f80)) r6 = open(&(0x7f0000000fc0)='./file1\x00', 0xafaad3057dc28681, 0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001000)={0x0}, &(0x7f0000001040)=0xc) setpgid(r7, r1) open(&(0x7f0000001080)='./file1\x00', 0x69f30f90230703ce, 0x40) pwritev(r6, &(0x7f0000001300)=[{&(0x7f00000010c0)="b361c4a7e9dedc0d337bfd620f38b15245839638930ab60386e1bb8c81918521b02a79f9c4061a3b516c8ba4f7e528bc11f5c563b578b1a1a1d51980f667269e7b87e38274f54fcd7b38a062f6f686d48d18", 0x52}, {&(0x7f0000001140)="6f88c745e37569b94686c661572eaaed14b53b09c76235200e850888fc29ab3d5bf279b7d532f6590be6ff8e7d36c43a608de1c62f77c14d12c64f64b5d8d6cd7ea48ec6986f22032b296a03dbca0b18c605dc15ca4d248f3e1158e7adb297038ad7246edf13a8db72345554a137104950974f761052643b37a7144257ae874e065fc1aad9ed35de23b5b6dd1debb8a9e65d691d7b56943f814d269a17de370fe63fe35e5080393364324e3342f57eed746393a8df981d41cd7ce4c74657a4b4d7285afb2bcbbfcd5e0a3d2379514560cde761539d2307d4835caccfcb0cb876c6c70d067f57b647f2b65493d86a", 0xee}, {&(0x7f0000001240)="3b2f08849b01f7fdb5198db13abde842b9644f39050ce18d83a43417371272f0bffe7d99e42b0b4fd48f35137f73007f0cb5f5dbbdb2ab5de733282aa3a8831492e6e2328be878b028412dbc93b1b5eaaf0f238cb16395da7ff1cbfaabd04e56cb279eb2d6b8c76973f341afd42758832416", 0x72}, {&(0x7f00000012c0)="f32aa73167e9e3bb219fb5d0db08feaa", 0x10}], 0x4, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) 16:00:49 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="b1e75a0fdac1103bf1c431e4f276616c5039c9a1d0f95fcd480dede74c07737c366d34ab3ce4fada05ec79d7c55e9cf8c349ad4ba12d25e7602d39893cffe808bbb3961951c4fbb9d361bf7823020ba37b02a754e1d684278a79fd89e3c9958a3d466bbf4a24684031900381b2741543230f5cc5c91732348fd8f90b7f012a831b41f4981d4a027d7f6422bb7b7a19fb1708649188b48f0994e5928f4faf7492775964dd1353993f8d0636122010faaa0ac93cbfe34eb35f46d0825e8ed9225bc4146b03974dc8a9572ab4fe622d", 0xce}], 0x1, 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x808, 0x38) execve(0x0, 0x0, 0x0) 16:00:49 executing program 0: r0 = socket(0x20, 0x4003, 0x0) getsockopt(r0, 0xffff, 0x4, 0x0, 0x0) 16:00:49 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000000)=0x101) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) 16:00:49 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x40) r1 = dup(0xffffffffffffff9c) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x10000, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x800, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x200, 0x0) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r4) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000100)=0x2) r7 = socket(0x18, 0x5, 0x4) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x20, 0x0) r9 = socket(0x381cf1fa85f1b35e, 0xf7a965c030f29fea, 0x3) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0x3f, 0x54}, {{r2}, 0xc848abb591eb6369, 0x8, 0x1, 0xfff, 0x5}, {{r3}, 0xfffffffffffffffd, 0x0, 0x2, 0x7bd, 0x1ff}, {{r4}, 0xffffffffffffffff, 0x88, 0x80, 0x9, 0x8}, {{r5}, 0x4f6df3012667e2f6, 0x64, 0x2, 0x7, 0xf3}, {{r6}, 0xfffffffffffffff9, 0x60, 0x3, 0x6, 0x100000000000}, {{r7}, 0xac3fc0a67ee2db78, 0x2, 0x1, 0x9, 0x2}], 0x7, &(0x7f00000002c0)=[{{r8}, 0xffffffffffffffff, 0x80, 0x1, 0x100000001, 0x4}, {{r9}, 0xffffffffffffffff, 0x8, 0x80, 0x80, 0x7ff}, {{r10}, 0xfffffffffffffffa, 0x28, 0x80000001, 0x1, 0x8}], 0x80000001, &(0x7f0000000340)={0x0, 0x9}) r11 = kqueue() kevent(r11, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x19, 0x0, 0x600000000}], 0x7, 0x0, 0x3fffffd, 0x0) chflagsat(r1, &(0x7f00000003c0)='./file0\x00', 0x1, 0x2) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x2}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000100)="fbafdb4cb7ebbd907184baafcaed6137", 0xfffffff0, 0x0, 0x0) 16:00:49 executing program 0: socket$inet6(0x18, 0x2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x21) setsockopt(r0, 0x4, 0x200000036, 0x0, 0xfffffffffffffce9) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:49 executing program 0: r0 = socket(0x18, 0x4000, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x0, 0x6b}, 0xc) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x18, 0xffffffffffffffff, 0xfffffffffffffffa, 0x4000}, 0xc) 16:00:49 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x800080002002, 0x5bcc) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x2d}, {0x6}]}) r1 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/9) syz_emit_ethernet(0x2, &(0x7f0000000100)="781b") 16:00:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc0, 0x4) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/79}, &(0x7f0000000100)=0x51) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89050000000eff0f", 0x8) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x150a2f5b9f365a7a, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="f4") 16:00:49 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0xfe1ecc7f}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10000, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x40, 0x0) clock_getres(0x0, &(0x7f0000000080)) 16:00:49 executing program 0: poll(0x0, 0x1bc, 0x40000000000006) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10492, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xc) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x2, 0x5) 22:28:15 executing program 1: socket(0x20, 0x1, 0x6) r0 = socket$inet(0x2, 0x4, 0x6) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) 22:28:15 executing program 0: getpid() r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0xa8, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="83a36b6c38e50244b1035253cfb6343ca68c825e919d167a61eb45aa86eb2a2f63f897f5ff6002c575bda50163ca56f4f01dc28d99fc61e1c3b4168b1e", 0x3d}], 0x1) execve(0x0, 0x0, 0x0) flock(r0, 0xa) 22:28:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket(0x2, 0x10000000000003, 0x81) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000a00)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10001, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000005c0)) mkdir(&(0x7f0000000240)='./file0\x00', 0x4000) write(r0, &(0x7f0000000580)="b6a942a848054d67731faa16f3c3a3f0d59c067473c3c927a504f95f5579dfc3cd1a7f550f23e153b603c8e52a726c20de8be52977f6e8acf36d", 0x17) getuid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8c0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x2) setuid(0xee01) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000004c0)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="9eeb9531bdbf0264b96a4ed842da0e97bbbc7350e7d312", 0x17) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000900)={0xfffffffffffffffb, 0x200, {0x9, 0x145bd85a}}) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000380)={0x4, &(0x7f0000000200)=[0xffffffff, 0x0, 0x8b39, 0xb0]}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x3, 0x9, 0xffffffffffffffe6}, 0x9, 0xf90d, 0x6}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r4 = semget$private(0x0, 0x3, 0x80) r5 = socket(0x2, 0x2, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000200)=[{{r5}, 0xffffffffffffffff, 0x23, 0x60000101, 0x9}], 0x1, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x0, &(0x7f0000000440)}) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000040)) semctl$GETNCNT(r4, 0x8000000000000000, 0x3, &(0x7f0000000400)=""/17) 22:28:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) accept$unix(r2, 0x0, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000480)="ac", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x64}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[0x6, 0xfffffffffffffffe, 0xffffffffffffffde]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 22:28:15 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x24}, {}], 0x200000000000003c}) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd25, &(0x7f0000000700)="61146414a7e9ae750c02ca7d45b5d5d055fdb740579715f40d5c75fca5e6358a51a3b4a8e20cc67360dc46c343340c6cbf720c021c1190eda9f214176cec9672b37719aee67666ff03000000000000dbb064d39b36408f902f5fab6054ae2861d910785522073e2781992a3c23d8ed4ab5e53057ac9f0dfeb90ec006571d461a1c3a619fc495f02c921d6d9218b22405fa2bf36e2253c2ef2eb5759a7183b209ae26d4054795860ea780878c31683b12ae4f71e84f99cca6c40e2d7edbe16c8a5c00"/217) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mmap(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0, 0x1812, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0xfffd, 0x7, 0x7ff, 0x1, "7b00000000000000000400dcffffff0000000020", 0x4, 0x3}) getdents(r2, &(0x7f0000000680)=""/68, 0xfffffffffffffe1e) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) recvfrom$inet6(r2, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) r4 = getpgrp() fcntl$lock(r3, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x100000001, r4}) fcntl$getflags(r0, 0x3) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x3ff) mlock(&(0x7f000020e000/0x3000)=nil, 0x3000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x400000003) pwrite(r1, &(0x7f0000000480)="1e1018394f63c94a3a8c6504e8af17b6d1ec25ad83c846b7f9c9feaf0adbcd342884755318e2b891d9a6f7bcf7c8420e4a87879867e2d6b97c411082eee485b4fb3897f4b4c4a61c4007a227e225b91797c1fe8abd5ed0d33542350daa0b1b2bb143e1802370c7f42b41e30c31fb12f61d6ceaca42fa76449f7fa7d920088a321c25ad583aa60769f45bae95f4bb635dccfce64d16b37e144859d56551c03e9d374b8828eb58899b10d5cc742075aa8d2407a40d479f5d77b58812a25581701c1d125386ea6704ac725dd25a9654916ab3", 0xd1, 0x0, 0xfffffffffffffffb) r5 = semget$private(0x0, 0x3, 0x40) semop(r5, &(0x7f0000000440)=[{0x6, 0xfffffffffffff538, 0x1000}, {0x1, 0xfff, 0x1800}, {0x3, 0x5, 0x800}, {0x2, 0x9}, {0x2, 0x4, 0x1800}], 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000580)=0xc) getgroups(0x9, &(0x7f00000005c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', r6, r7)    22:28:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 22:28:15 executing program 1: 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) r3 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x10) kevent(r3, &(0x7f0000000b80)=[{{r2}, 0x0, 0x87, 0x8, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x21, 0x2, 0xffffffffffffff7f, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x0, 0xa028}, {{r2}, 0xfffffffffffffffa, 0x2, 0x40, 0x7ff, 0x101}, {{r2}, 0xfffffffffffffff9, 0x4, 0x4, 0x333, 0x81}], 0x7fffffff, &(0x7f0000000c40)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x8, 0x957d, 0x4}, {{r1}, 0xfffffffffffffffa, 0xa0, 0x2, 0x3, 0x7}, {{r2}, 0xa2a80e1190e70fd8, 0x0, 0x1, 0xd6, 0x2}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x7, 0xfb50}, {{r2}, 0xfffffffffffffff8, 0x44, 0x2, 0x5, 0xd802}, {{r0}, 0xa0edc2605e739b1b, 0x82, 0xfffff, 0x1}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x7, 0xfffffffffffffff8}, {{r2}, 0xffffffffffffffff, 0x1c, 0x20000000, 0x3f, 0x6}], 0x100000000, &(0x7f0000000b00)={0x9, 0x6}) kqueue() r4 = dup2(r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000dc0)={0x0, 0x0}, &(0x7f0000000e00)=0xc) setreuid(0x0, r5) dup(r1) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x1, 0xfffffffffffffff9, 0x4}, {0x18, 0x2, 0x7, 0x3}, 0x0, [0xffffffffffffffff, 0x7, 0x1000, 0x8, 0x7, 0x71, 0x9, 0x400]}, 0x3c) r6 = geteuid() sendto$unix(r4, &(0x7f0000000040)="fd16fbce057634a8b0a6e7cdad7f2edecb07753228ef97fe48e57c2825d80e70421c1d98c780dde2f3a8a937dfd948d933f0be601b84c5190e507b33f752a95f6e724e7b9e0b149f967dfa45f333cd255eaa3e32cd6e8982bb01b7e4b1e9cf678220739c863c36523f878548941c8b1a64b35603f7e0dd498f7057164b30f3272f0941e528760ff1e5a559fbd29309b7d265c7ad80856d970de607e731377ce1477ae6516f336c41137b8798390a5ca6991ec405fa1a461b183aed87b8242d94b1925e325fa7623203012241b91d8138baae69d764e1de213c8b29a66d6187f2bfa538cf6c546b0770a6", 0xea, 0xc, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x40) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000d80)='/dev/wsmouse\x00', 0x0, 0x0) mkdir(&(0x7f0000000b40)='./file0\x00', 0x0) shutdown(r3, 0x0) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000a80)=""/127) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000000)) setreuid(0x0, r6) chroot(&(0x7f0000000d40)='./file1\x00') recvfrom(r0, &(0x7f0000000e40)=""/86, 0x56, 0x0, &(0x7f0000000ec0)=@in6={0x18, 0x2, 0x4, 0x8001}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 22:28:15 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x1}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffffff8, 0x2, 0x1ff, 0x9, "6e1a080f5e9b6af6218c24dc267e309990ae143f", 0x0, 0x7}) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x401}, {0x2, 0x40}}, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x2) getitimer(0x0, &(0x7f0000000040)) fcntl$getown(r0, 0x5) setitimer(0x1, &(0x7f0000000080)={{0x1, 0x9}, {0x7, 0x4}}, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000180)) 22:28:15 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={0x0}) 22:28:15 executing program 0: setrlimit(0x2000000000008, &(0x7f0000000080)) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() r0 = dup(0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000000)="7c9e79e1af723b87ac0dba", 0xb, 0x4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x5, 0x0, 0x0) 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x50}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x3, 0x5, 0x1, 0x4}, {0x0, 0x40, 0x80000000, 0x1000}, {0x20, 0x4, 0x7ff, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000240)=[{0x7, 0x8, 0x7fff, 0x2}, {0xffff, 0x2, 0x0, 0x7}, {0x45b, 0x1, 0x400, 0x7fffffff}, {0x0, 0x2, 0x8, 0x7}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 22:28:15 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r0, &(0x7f00000000c0)="056bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) socket(0x20, 0x4, 0x3) 22:28:15 executing program 1: setrlimit(0x4000000003, &(0x7f0000000080)={0x100000, 0x100000}) r0 = socket$inet(0x2, 0x0, 0x3f) fchdir(r0) sendto(r0, &(0x7f0000000000)="f6010032da5ef7097209bdd23c6fded9a2392b33bd6955624113", 0x1a, 0x400, 0x0, 0x0) 22:28:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xfa6a0bffc77e3f69, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) accept(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0xd18) open(&(0x7f0000000180)='./bus\x00', 0x10, 0x100010100) 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x4d}, {0x44}, {0x4000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) 22:28:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0xdd) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x2, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 22:28:15 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x1, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = dup2(r0, r1) execve(0x0, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000500)='./bus\x00', r2}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./bus\x00', r1, 0x2}) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_flags}) 22:28:15 executing program 0: mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0xc6) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8080, 0x0) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x593a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0xc}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 22:28:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696cfd3000"], 0xa) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x27) 22:28:15 executing program 1: r0 = getpgid(0x0) wait4(r0, &(0x7f0000000000), 0x1, &(0x7f0000000040)) r1 = syz_open_pts() syz_open_pts() dup2(r1, r1) r2 = syz_open_pts() lseek(r1, 0x0, 0x0, 0x2) lseek(r2, 0x0, 0x0, 0xeae227e45cc904b8) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x4}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x2, 0x5, 0x0, 0x51a9d80d}, {0x1, 0x7f, 0x200000, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x1f, 0x1, 0x28000000000000, 0xffff}, {0x8001, 0xffffffff, 0x4, 0xfffffffffffffffb}, {0x200, 0x22, 0x1, 0x3}]}) r1 = fcntl$dupfd(r0, 0x56a5d3d97bf858b6, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x7) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x4, 0x9, 0x10001}, {0x1, 0x401, 0xcf}]}) ioctl$BIOCGETIF(r0, 0x4020426b, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[{0x9, 0x7fff, 0x5, 0x6}, {0x7, 0x5, 0xffffffffffffffff}, {0xb34f, 0xe6ee, 0xffffffff80000000, 0x4da0}, {0x2405, 0x3, 0x30317a4d, 0x800}, {0x3, 0x3, 0x20, 0x10001}, {0xffffffffffffffc1, 0x1, 0x80, 0x81}, {0x0, 0x1, 0x3, 0x8}, {0x8, 0x3, 0x9, 0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x80, 0x0) r3 = getegid() r4 = getgid() setregid(r3, r4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f00000003c0)=0x8) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000240)={0xfffffffffffffff8, 0xfffffffffffff84b, 0x8, 0x5, 0x1, 0x57da98c4, 0x8, 0x10, [{0xf032, 0x800, 0x7, 0x30000000000000}, {0xffffffffffffffd7, 0x5fc, 0x0, 0xa}, {0x40, 0xfffffffffffffff8, 0x0, 0x7ffffffe}, {0x9, 0x1, 0x8, 0x20}, {0x4dbb8e34, 0x2, 0x800, 0x9}, {0x1, 0xffffffffffffffff, 0x10001, 0x4}, {0xfffffffffffffffe, 0xc51a, 0x80000000, 0x7f}, {0x5, 0x80000001, 0xfffffffffffffffc, 0x4}, {0x7, 0x40, 0xa1, 0x5}, {0x7, 0x1060, 0x4, 0xf4}, {0xe000000000000000, 0x91, 0x2, 0xcc89}, {0x8, 0x4, 0xf1e6, 0x100}, {0xffffffff00000000, 0x2, 0x4, 0x80}, {0x6, 0xffffffff, 0x7, 0x200}, {0x3c1cf9be, 0x2, 0x4, 0x20}, {0x7, 0x4, 0x7fffffff, 0x7fffffff}]}) 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) accept$inet(r1, 0x0, &(0x7f0000000180)) r2 = open(&(0x7f0000000200)='./file0\x00', 0x20000, 0x80) read(r0, &(0x7f0000000040)=""/32, 0x20) flock(r0, 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffffffffffc0, 0xf5f7, 0x7fffffff, "ededabac7e184d65cf19aaf7053718e9aea04b4d", 0x81, 0x2}) 22:28:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0xffffffffffffffff, 0x0, 0x120000}, 0x8, [0x0, 0xffffffff]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/229, 0xe5, 0x3, 0x0, 0x0) write(r0, &(0x7f0000000080)="008000", 0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xf4) pwritev(r0, &(0x7f00000002c0), 0x1, 0x0, 0x0) 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x30}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000200)="b3100d666846bb17a92425434e883bbbf220845c1ec54142f33abfa2350b3fcdf5f05f3371f8980e900fdf23a8bc313b212984241f8f7f106d80a8dd48420f52ad6292d85308ae4bf8c4d065c52d3348845c80a95a62320c4d4a3676ad7a964e0a35d152ed925e0efd96bbde73ab79b3d0b426e7e51916bbfa9d3d122599b127da23b5e52c1cdf858ce6388564de4a24bcd2e708696a478d04135a11c1f5e341d76ed1e334b4d7b6baa7a4a02dc38426bdc590bdc6f7a177b49d786fa7bc5f92c66e54ed982dcfb5b03f688897681beed2edcf086fbe7cba58f9ee7c7a9e9aec524b", 0xe2}], 0x1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x4, 0x7}, {0x18, 0x0, 0xee9, 0x2}, 0x6, [0x8, 0x8001, 0x3, 0x1, 0x0, 0x8, 0x1, 0xe35]}, 0x3c) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) shmget$private(0x0, 0x2000, 0x11, &(0x7f0000ffe000/0x2000)=nil) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') r1 = kqueue() fcntl$getflags(r1, 0x1) pread(r0, &(0x7f00000001c0)="dacb66927f63533e84e6372f88c45e8331a4868399e83647c224237a40bf2eb1", 0x20, 0x0, 0x0) 22:28:15 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000080)="ce", 0xffffffffffffffc7) read(r0, &(0x7f0000000100)=""/1, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0x0, 0x20, 0xfff, "6e41f1bd236d6bef85cf3ddc0949a9db239c2370", 0x400, 0x1f}) 22:28:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x40, 0x28) select(0x40, &(0x7f0000000240)={0x0, 0x2}, 0x0, &(0x7f00000002c0)={0x8, 0x9, 0xffffffff, 0x81, 0xff, 0x3, 0x0, 0x3}, &(0x7f0000000300)) 22:28:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x100, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000300)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="706987d7f5ac07784a7906dcf7bdadd7aff7a21e402590387b414d8e0fa6f06a587e1f52e5a5bf1fad0c8baecf0aedb3f7b460e795fbb6bc301246ef48bfa9d6d0a2ad6199e72cc6c4869ed286a1cd3292ebf83083ec6f9d4e8dea700938a4fbe3952191d472391d96f7bdce032bbddd4c538a496b4eea5a129a7aae3af3e0164d3ac763f93e722558faf171b0807a", 0xffffffffffffff1c) setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0x60000000}) r1 = syz_open_pts() close(r1) sendsyslog(&(0x7f0000000240)="3c303bad760081ec0af253d3a0f12676e86fb949cf415ba33fec0f1d88f103f03d87b9bcbe2d88561c627889f410424efac79a5382fafcd6e7041cd7b4118a3cdc4d817b598f876e4083580a0ee78430fc7f5b2d2c16e95d26f493c7a1c7438373187437336d126cc5b6ab9b725a1287dbca5f7a017b0d037be64b054570c7b9a372ed6c3470746cdf3956e0102e0977306fd6163301655ef5d6e1dde3bd01e9b19cd1961147f1b392062defe26bc84b1fb4b4e402f3a055184f3b5a51", 0xbd, 0x4814e2c2311f9ebb) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r1, &(0x7f0000000480)="0d7f6bdc21a60e09f5ec5daf550c1f4bfe06ede30a80f31a60692767d4acdaf466434727b7430838b897aa273fc1458cdf9ad9234d0a3ffaf418de58d4ce34712bffd69d563e6c4b058ead1f21f77f3e23359cacb27141909feefcd85a9e61d00a6ce20435c849f34ed8fc4fa3deb705db11f07ae8dcf32bbf1236a4ce84fb23e291222ddd1f2520eee11eeb854d42c711876acdc03f93d1fd8d090f049c41e61dbb06f2a71bb5b3ed7ff9a99bda6ace4ccdd3289374525bb5f5c93f81a4d398b038614d41fd9319bcf200ca", 0xcc) accept(r2, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) 22:28:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x200, 0x100, 0x80000000, 0xc2b59b9d77103af5, 0x7, 0x40, 0xfffffffffffffffd, 0x3, 0x1, 0x9, 0xfffffffffffffffb}) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x36, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r1, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) 22:28:16 executing program 0: r0 = socket(0x2, 0x4000, 0x2008004) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) 22:28:16 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) syz_open_pts() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') 22:28:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5c}, {0x44}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x1, 0x4e, 0x2}, {0x5, 0x5, 0x1ff, 0x8}, {0x1, 0xbba4, 0x2, 0x8}, {0x5, 0x0, 0x2, 0x5}, {0x1ff, 0x1, 0x3}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x60) accept(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:16 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt(r0, 0x5, 0x200, &(0x7f0000000080)="dc7d47cb1652b34a", 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x3b14e9a96e71e1aa) ioctl$KDSETRAD(r2, 0x20004b43) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00*/fi\x00\x00\x00\x00'], 0x1, 0x0, 0x0, &(0x7f0000000040)=[@rights={0x38, 0xffff, 0x1, [r1, r0, r1, r0, r0, r1, r1, r1, r1, r0]}], 0x38}, 0x116) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08660400ac14d5e5134877940998786b74de62d9f42b3002c11197a7728420aef61715", 0x2c) 22:28:16 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x4) recvfrom$inet6(r0, &(0x7f0000000080)=""/247, 0xf7, 0x1, &(0x7f00000001c0)={0x18, 0x2, 0x0, 0xc1}, 0xc) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x16017, r1, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) setsockopt$inet_opts(r1, 0x0, 0x15, 0x0, 0x0) fchdir(r0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000180)=0x97) ftruncate(r0, 0x0, 0x80000044) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x7011, r0, 0x0, 0x0) 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x61}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") syz_emit_ethernet(0xc2, &(0x7f0000000200)="bfd2b30ec0f7eaf980e93f278984f6992b59fa6367ee556831cf416f38c1fc14f8dd442cdea9d622bb6a8be248514068684aa5d0b78cff3166acc240ab5239c574f8af39097c7014f399bcb0e44f8b610aaf514c1bf02dba37f5064423934f45f1948a918ca7595d4bf6545fa50faeab873ab3cce18f7a68039b3b5d32bffb8ea2ddf13b291c10dcadfa34a3dddd07457aea8c4c7986b4429aa2860135cbbda3116e8aed86d53620096dc9ee24d2f70b091c2eaab27677aae295706e26c69a09cd0a") 22:28:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) 22:28:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x5, 0x8001, 0x5, 0x4}, {0x40, 0x1, 0xeaf, 0x7}, {0x2, 0xfffffffeffffffff, 0x0, 0x5feb}, {0x4, 0xfff, 0x7f7, 0x92}, {0x80, 0xfff, 0x100, 0x1}, {0x8, 0x22, 0x4, 0x91}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x48, 0x0, 0x0, 0xfffffffffffffffe}]}) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x40) stat(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)) 22:28:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = dup2(r0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x1, 0xfffffffffffffffe}) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x39}], 0x800009, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) lseek(r1, 0x0, 0x0, 0xfe474366e95991d8) 22:28:16 executing program 1: r0 = socket$inet(0x2, 0x800008003, 0x0) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/69}, &(0x7f0000000080)=0x47) getsockopt$sock_int(r0, 0xffff, 0x1024, 0x0, 0x0) 22:28:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x18, 0xb9f341cbc612e56f, 0x100) fcntl$dupfd(r0, 0xa, r0) sendto$unix(r0, &(0x7f00000001c0)="b100051300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x10000) 22:28:16 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x8, 0x0) r1 = syz_open_pts() close(r1) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000180)=0x200) r3 = socket$inet(0x2, 0x4000, 0xee) recvfrom(r3, &(0x7f0000000100)=""/74, 0x4a, 0x800, &(0x7f0000000080)=@in6={0x18, 0x3, 0x7, 0x10001}, 0xc) syz_open_pts() r4 = dup(r1) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000000)) 22:28:16 executing program 0: r0 = socket$inet(0x2, 0x0, 0x3c8c000000000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x1, &(0x7f0000000080), 0x0) 22:28:16 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x20, 0x80, 0x6}, {{r0}, 0xfffffffffffffffd, 0x1, 0x52b753d5cd655256, 0xfffffffffffffc01}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x3, 0x101}, {{r0}, 0xfffffffffffffffd, 0x4a, 0x8, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffff9, 0x40, 0x4d, 0xc03, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x40, 0x6, 0x42}, {{r0}, 0xfffffffffffffff8, 0x20, 0x80, 0x691a, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffff9, 0x10, 0x10, 0x1, 0x40b9d2f}], 0x8, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0x80000000, 0x9}, {{r0}, 0xa489acacc147fb6c, 0xd9e02bfb1dbb348e, 0xf0000000, 0x3ff, 0x7}, {{r0}, 0xfffffffffffffffc, 0x22, 0x1, 0x8, 0x400}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40, 0x2, 0x8da}, {{r0}, 0xfffffffffffffffe, 0x24, 0x1, 0x2d1, 0x1000}, {{r0}, 0xffffffffffffffff, 0x10, 0x8, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x800, 0x1}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x4, 0xfd6}], 0x5, &(0x7f0000000000)={0xa7, 0x1326}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) 22:28:16 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x19, 0x0, 0x600000000}], 0x7, 0x0, 0x3fffffd, 0x0) 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x93, 0x0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000100)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:16 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x800, 0x0) fcntl$setstatus(r0, 0x4, 0x8) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000240)={0x1ff, 0x1f}) r3 = syz_open_pts() setrlimit(0x6, &(0x7f0000000180)={0x884, 0x5}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b0a8dd0000000000000000000000000000ff"}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x8}, {r1, 0x12}, {r4, 0x4}, {r0, 0x4}, {r0, 0x40}, {r1, 0x10}, {r0, 0x100}, {r3, 0x30}, {r1, 0x80}], 0x0, 0x0) 22:28:16 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x100, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x81}], 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x8, 0x0) 22:28:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x84}, {0x8006}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0xef) syz_emit_ethernet(0x1000, &(0x7f0000000240)="51e9a27a7ac9ebe1d035489afcdf5215375ec34c0202555c91ab1634eb4cb471482e16be372abcedefeff2d419baccd9960004a70f33b41eef282258410d712038fc4bcbeaa2a4b37d8749d86e7dc5cdc2d869a1d11ad98501ac946b680675206cfa67825c68b4d9d0498553fb3185c1b4553ad17c6121c518f239743687253613d8bcea0d7f3fee49db476b778993da9dd0703097354b2de5bec2e2ebf31e63af2da0cf2f2db9178853da50a0411e782fc943682a12ce4156b318e7b3ad0d62310f41a972d2024abce0b3a60212b6de824f4ad51987d09863ae94a355de5e2163fc3d2e313cfda8e679b0df770c7c4cbc51156d570c5939ceb13bc6d06ef60786c4418c0686400c0f7b49e47582b2ffb75fb5c839ef1fc0b91861123df0e2f5483c6642783c4a4d06926f02787be6765f3413e4cb6ac7d4747459b876dc1a854f7eaab7df59e275d6ac7d9574bec1aa476cd1057bbe77fad72cd517c4425a0647216e4246b175d48e32c4c647e1ea783a208bcb9012451045cedde1b5be99ac247a35b6ed6f620d05e4079474e3ad6a139e7e34f9d5facb44143d8d18762e5711969771c2ef2d7e4d907cef5fa6044214731c177c896905dd84757f83cc833b5e100529a9452eec32fa7750ed5dbbb284fd2a46de689ee1591c729104b3dd2c93d7c22a942447cfbf0c11463146b62a24155aa209c899778e8fcf69758767ab38b21c32ffe7dc42a1c50675820689e01c818baab2253c3c35b3b683bb4e3c9e7b938ff0a3e466231a962a557ed82618f0b29d901c4621db28743bf8bb496ed850fe7e6bc2dcbc7455515509d31176874e8217660d920be4e36c1f73b08b9e1393e9e64ccf67a0482f1fc7d2f7175792650b6e71459b0e0780a467b013fb5332a651dec3f54d0035ff38a2f79b81982fac282145eaa18e5235283d49a1e503e5675f6969d79e8977528eedac0ade44f1307b37688b9c752e2be2fce4f5d5c7713c7bf6787f3062394e63d870b1098e389098e2818bcb0b46de6c6eaed81294ce8a40e738c61d57e7bda088ea1b988d7bfd04085a5fdf512c8e81eefd3a50aa6657c4e589d0c3e021ca69e06fab93ff96757b1b4644cd2833f6baadb9229068baf05e2bfd7db470f91de959b996722cbeedc568a978747dc9d1af3a7f33dcfa8a152ee0cecc19ef0854d853b30438962b29666cd5771c168a2590182677ca18fc4b900e1eec4d9f1b602c5195f5638a557249b21f3cef275960913205c2da0c9fcecb4de7ae90e81599f0a6df2cf971b267ba35aa2ebd2174a958f119d3b607e7ae56e0019fcd1764feb2bdb107638f4b513964e5274e9861a428a5b1ee64e58b129fbd7d1a01710361efa843c6df4d0291c846878ac541a8082b448d2f4bb5b2b2c64ecff1eed8102be600e392857da76c0975e10dc0e89bfcfb2da1604aef9f129475ca4a8d5e9fbc0a714ea43f92bed973db611339c8bda63fe9643c2fcf5ea67aa5c58c72b95b2d6d0a9a17dd42edb81aa409661b95c9158f7b5e6c749fc095afeffdcebf433cd6e3f66bc6ea061ea06fd0ea9765907d972442c83a6be3cede46986bbc545fb8502b059a2c00aa357ed73ac143298ad4ce16b00de3310105e802395504a21242f08be7b0dde9f3fd516b5b6a2dcf6b1189d4e862299ad2c1b0e525f886eb3176c6ff61c42b4a3d556ac6bded93aab1fad01e266e3ca67723353886344cc897c8816cfa9dc946f64a96811003192808f1a7c9a0bb3e1912f454708b3cd48afa41e0ab22e00fc77b62dbd40c39717f400d39682fa1c9956be407d6724c8097383b2ae9a7387fa43b201a49fc0067bfbb8981b9ef66236bb0ce39d0eb5b92767317217eb09b6dca6760f689fc309097b998c79b1ce2adabaccd2ea0536a27bd02536a9d7996f6faef9cc49e0a4fdd20ebd1bec4e030bb71505de385f9a0ad77875ae67894ed5c3a02584af98cdc38e5875572fde5282b94bb9a94a9d5b875b422a7be28cf467f10f0efca51acb1ca816ce4f12a0b1a8cd773082b323927841cd7c0eadd87ed9abfc6fc271dbb9d159d755607de25d98e444689e679e4aa3b32c6122721b31bd1c7fbea6de757c2237321f859b371bd77d5e6c516e468be93023da1e14ea9ccb5b0cb7aae8a1abaf9f6ffa499d2c5f69616af29b9bcd5ab0689e33fc0f61a370459e0bd1d6bbb9a9a18f8dd63d09b969d65304ebfd8c71601d8c31d7929fcb646716e429680577620d31e7b42660be0e6237d1a274559ed1f68a8e47ec77fae682a5319d7a382612b1059fe4e983ed9e0e69a0230396854dd3bbfa8dc2f13846f4e2f29d1bfe60dda76342d9ad0dcd01d2c98a8d3efbe194ef241b4c27d98fc056d8273b538b23bd30b7d373739873cba1fd0869eba4f7a700dbe42c7e795d20593f51478fc1dd18c15996fe42da6c2587e8ea442bf8878f17456c6820c7951da397ac560203a28d3c5079429d72e974dd3cde4eca63d5c6436b6128340634ea66bd23831714e958efe14c775cab0d26787727c60d482a1a52a6cc5a3fb96f040d46c19f076aa6856b883b35ee66457dd7b7c15f5a4a0086232e179495d6d64dd94b0c6cfcfdbe13f0aca6be619e53bcf5965c2b322bd2b011b14ff2765461aa8618559ee337ecb6c5f76e14cad694843d30f5aef49ef02f8634b83e8f6d1be7e1b06b44b2d3ad01498c44061cc9637f0201c69f9bd1a79834d8d56ab4b6b499a858c8f32cf1f4fb0088a0850df6045a7b23bb01409a3d9f8d65ee8d5b0cf7d36aabb9424a80a2c9a5cdf7c07a718514355f1d999729cca48146f80e7781b02fd5ad7d89ecf9cc15e79c9c9c36834a4e695d40e6e36d9afdcf56dc5bdf91daea73dc29836995807ded01aa73c8f5bf0251a74fd6a6b98d3b265beffa4fdb74b922d849a991c71983f1b8173a4c8d42534875d5292d421e59b1ccaaad51102361fd965e9fd4d66c37c842a3a2cbb1be539c35ac6ab388e6fe37dabacb98fe59aeb9bd3144ccedcb62100c0aed2ec5cdd31578b3e15c3df85544f9f37d867e56ea124902dc5abe48a1bf140ae53848c6e23ae6ac68d13443ca8d7b63d6a5e82dda85e63b3ea50333b4da2c9cfbcb72b516c179fb4d48bbc3eb859ec09d0cf8dc870facb1253966acee951d5ad80138ab064d0acecce8dfde7675a05bcac1a2c889f737ec298808077407d410a50c348382f9503aac75de8eab4a02d8c465b643a1268098a472171acbb5a2da4ff4435d8ce77c461538513c8159c13e18fd26160831b2eedf9883c25e84cd5a32c4ac010ca20d2c6592295630c95e104801e1aaf5fae4cbe73cdfdf4aba3b1f38204a95009ecbd52903ba9cbf93296ae7b9009c1500bfc8b37face1c6df84421766a624c225d1834e8cf6f81e18ec663aa69dc9db19d717bb5bf2c353dd703fd1e3cbec2ea1e3a85d165b347bcfc6a8a0cc0e86a03d375399668f4834673429c564f9952360e2016d5a77c345762a2f13502d2d4b2f2718ee75356299e2f3b39b63a18d19b7f55bb5c4398623135d4bda351d109cc6a85f81a085d11802b9b668842511ca9bcdc787fb3fa03c5ced3ed55bc0de2bdbb243679e7ac99f23ea97e6ba6a10cec4d191d93eafb6a831a420255cec16c82890ce80a5db1ae25f4191a89a823a5b574f4c85f9652843a58cdbc1b474dbd6ba1f97096f6e4f3dcd65fa56cb4c2014433bcbbf44c7ddaea18696eeca0b3508ecc85f4ebe842889b13dad33ed6802fdbc50967f6d0cd80822cf7e91e2db5f47aa6f8b1505a67ae9c63026b2c7f8e11240ff00450d6a4c8520782d80f2172dd9b500738d237292fcce737974527a6222d5d99207224d7d801f11ffb2c3cea85ee0a226ce4b15e9e35171074dd92e0032b3d318651c7d8ab783d6613a09ba8b9f62bad1b6640ceb45372e328412fc0f5b73630120c5e4406e8366905c50b1ffa7b0c6fc7c9b2ee47a68e9d8fa5810d7afa5d6ff9c2362664f3df477a4ef96e1107b85f6db3fdb8e5bc58c7c316df7f263d2f76da75074519082ab0c534b630c31834368d48df0e93027c621e8064807c536f4bc0cd7ee198940a63a500d1efd56a4dbe03dc66f9383418bc68b2227881c8522ed979ffb15824aff56aa59f37034b0ab203ef32f6b5cc58cf2334df3d7f154c6d52d4e5be74447e678289472eeebf71cd64d14dcb506b03fb04ddb8717cca59a298737c0223626396b2284fe9f72e2ae8d11a404145d0451295668e880ce3063e0b3c54333f2dfb7bbbddba2f92a19db9e7457efc15827b3b854f5e5e92d730b17e811a888bb1befcf0e82a99c3c92c70c77b01e28a792bd3c0555e5d56089b23446e45e745a9487fd3927755c06c6beb574c195fc5932e18feb466ca0a915c73bcb14c60ea1a91156a15e7e84c90c22790e3d319c545a391390886d2d97ff5acb64042e3d361d669b8da8d463d3878a5c5a87918d4d73d89ce4ca2dedb22836b51eed7d17c52771a1137748efb0bd43b38372badd64d3ec97f12c944ed783fd2129942b7300d9915eb6a829ca8210ebc0348b8d99b4aa323d4374c4872227c2cc2b04f28b668d471e8a5900900484f4d8e80b6049e373c36d489a87ec5bc3791dea1e7c0c472c72f31c21c8303b2dbb78e66a303d0a22f66a73a6ccb54a192a109beea464f1d05544aa6c23bfae2df6883b6aa495472e85642188f4cc720634ce2eb53d9e37c9927fffc3fe34b602b0808f6cce41c5dbabc5d65737b81fe9ef23d1e24c4d802fa41b89a5d1fc0363f77d9fc7f00b35cfeb9579ad5dda083c1d533ee27d902fcaea9564428814de6eebc76692f8a8961ff650f3ae708419ba87167fccede0bb31fb7d7c8bbb4e59382f01e4ea6bc8dd41a3a30f1b69acb2a81afb0407c45b501fd04fe35438d5c21afcd1af1a7d5baac6fb7954feafff0176ccf898229516da5ad4924a62621b2c0e0800929a9885cce253c240a1d11d1527728c78d320e294d2ca6dc73c1acc9cf6e3b8011979c8d1c42eb6310009b984f1f2d8c742417484e0ab2f0ef685a8ac56ff67356893ab152180a3202183e06538577dcffb9cdacb7099b7e9101867af1083467222d99aa288e2e8d8e854bc7529f36445c2a0c1118d8759a1794051c1fb78537bb1b3a47543e7f9117f9f0f7f1e7bef8f3840ab27259eea2813498a6ccf3885034d1b2532dcf6efeb4a27e89e909332abc507533d1e1d3f88790a874ad8700be805c937139cc1d6b3d92c54642073ea16bae91d71eea844f18da032b8e5112928459428a5892370c84081d0c51ce650d5dd57b37901528922396283768bc3277039afd28aa2e7c96c6840244352b316ee1fa26dbd4e937739898181da68daf5ff33b095b6717acb9a5b8ae2409a180d4c2c9c7a927312d56e5ada8bca70b2375454dbf62eb71dfea3c37db7d07f232a6c27f40a386c400afc20c188756a114f892035804e8eddd252710c642b282e7d64ee3f10b7257c0f1a91288fea20a2e9de860faaf417f80af06e2e9a7aec0c04322016a584ca988265353f3d2d65a6b74a33dd87c9ac99b0631cefbb90919d674a40eb42eec55ce6a3e98eedfb5f2122af7a06dd2ee8e3e386b0212a6139fc41fe24534966c7a85b8c85d53fb85bae03b216b62edd5d7411e25f57a86ed638501b95e5c3e3902e87c35055603fb0e44ce3ce75edc37f625637a2bd8c4e0d9242e46e1a5b047610644517a6996c6264a80159d87faf50f1a282a3364429e553ef0dc38f00a596b15e1fc3315d0d3d6bc727c98847319dfc77d41e49ec0297695a5") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000200)="b6238812") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0xba, 0xdcdd, 0x4000000000000000, 0x100000001}, {0x155, 0x1ff, 0x4, 0x3f}, {0x2, 0x3ff, 0x1, 0xfffffffffffff000}, {0x8, 0x5, 0x4, 0x4}, {0x34872db, 0xfffffffffffffff9, 0x86, 0x2}, {0x8, 0x7, 0x2, 0x80000000}, {0xd34, 0x1, 0x3, 0x7fff}]}) 22:28:17 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000040)=0xb2) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) getrusage(0xffffffffffffffff, &(0x7f0000000140)) 22:28:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x2) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) r2 = syz_open_pts() close(r0) r3 = dup(r2) sendto$unix(r3, &(0x7f0000000200)="9dab1194e7332643fce29dddc6f67143477267d798c603619ea81830f56a67d150805308fbcf51ab672d677258756b8f1565f3ba7dc18611c676bb57efa617f2633ea69372e3422dbb0a8669370f6be5441ce16693ec220c88d54b098b2ebc9a5452891367429ca59a66987aa82f2e0739582788b7931810c37a91274fb0d581637da9117ad55671b4600c71993abf6b04", 0x91, 0x4, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r2, 0xfffffffffffffffe, 0x20c694b0601c5426) 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) r1 = socket(0x2, 0x4002, 0x7ff) bind$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f00000000c0)=[{0xfffffffffffffff7, 0x6, 0x143b, 0x6}, {0x40, 0x5, 0x1f, 0x7}, {0x0, 0xb1, 0x2, 0x9}, {0x80, 0x8, 0x1000, 0x3771ee42}, {0x9, 0x6, 0x7f, 0x1}, {0x8, 0xfffffffffffffe01, 0xe852, 0x3}, {0x6, 0xb, 0x5, 0x2800000000000}, {0x10001, 0x2, 0x949, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x774}]}) fcntl$dupfd(r0, 0xa, r1) 22:28:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) r1 = syz_open_pts() dup2(r1, r0) 22:28:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) sendto$inet6(r1, &(0x7f0000000380)="54f2f895464438ff2a5ab6ba9056e0f0d40a61fccea21c56f9e40a2564efab511d85f4adefb05fba116aa1a245ca1b6242f946314eeb34c7d0742e7a822552b4a39b2c9f320a231f975c7754d4af7dfedd1223643e9218b1bf44cf4306620ff52e6a6b6e519b0eee47ffe4f2cc88fb6558932e289d8a6e6b8ff0e71c861a210c15f546e88cbae5702814819bc0d8a6ede49cc6af846dc9c8aadc9e982ff0a6b2b1933673e385976f7901b8be723f063530402d4b57f9d6702a3ddec2f7c2a816fb89e5e5471475eea9abdd5b1b", 0xcd, 0x40b, 0x0, 0xfffffffffffffeb9) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000280)=[{0xba9f, 0x4, 0x6, 0x7fffffff}, {0x2, 0x0, 0x6df9, 0x1f}, {0x1, 0x3, 0x8, 0x478f}, {0x5, 0x3ff, 0x9, 0x3f}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[0x1, 0x100000000, 0x200, 0x8, 0x9d]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0x8, 0x5, 0x4, 0xf482]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x0, 0x0) msgget$private(0x0, 0x2) 22:28:17 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000140)='./bus\x00', 0x0) mknod(&(0x7f0000000200)='./file1\x00', 0x2000, 0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x200000000) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x101) poll(&(0x7f0000000000)=[{r2, 0x8c}, {r2}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)) ioctl$TIOCNXCL(r0, 0x2000740e) 22:28:17 executing program 0: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[], 0x0) write(r0, &(0x7f0000000000)="9e3eb39095f3ea931fecc3cc4e52", 0xe) writev(r0, &(0x7f0000003280)=[{&(0x7f0000000040)="ee74d3873ea3450e31fdfaf2e1aff89632a6620d80c9074d7d35e68ee4d1a0aabece6e3320d0131ebca2f7a2c052178083b97bbdd581699e01ece124daf3352cdc6871afe01e1a0478f9733a99450c", 0x4f}, {&(0x7f00000000c0)="97d0b1a85b3b320c02b0218d55e28d8200eaec682b5482105da1b311621c350d78639d1d79c77e1ca398", 0x2a}, {&(0x7f0000000100)="d2e72471b2c5b26393214c7c1517e0986badbc40f630f19acfbab6228253eb423064935c99d30b0c1675a8ac55dbdd7c3204278015b0fdb03c1f8f48dbddb4c722720970c20917f46c34fe4188d161af7f7a3a272adb5e74e90deb6e7c8a81d916ba3d9e9802ee469357341faff9393ce3205aa56540265a7ff9ff4dcc8636e32d6852c03d24b8808b546f83eccdf80e48b10775b0e4f4d656aa69cc1f06df5527e2bb845e154e3b75b3f82a6148a2256338818deeb0288ec91206bbd92f79d3ad0237b53a1b2926af0bde69dcca7a11f8f9315b6a4526635303a25429f42a9bed62c934f8cd7f4a78912cf00cd6857c0033aa08f598db198b0e937bff44f9dc7e7f7707bf95ec09ae8e4f90d212b2eb4e868abf9d51f7bd86b2b8a8f46aeb8f166a8acf645a6e84b2807afaf2c6594e512692fec70725a61b05bda79048a86578975cbaaf3e4e871ea7ae802ff764cee92e88ffb7aa96d1dadd5d12c224913a556c5ed7edd960cb3eb1b8c70c14b9727fc96cd0d50ce673de03d136d76e6c794319509bd3b1981f30f0233c2c8f7df98b4363dba5236ccdf67afd1b6147e8a214ebc80400c29dd28e55bccc96aa9271b7221feab188cc53be8c790088169fa4b9b0a8db70d3cb68ea73dc00344c3f6c5984d556d88d82c82c109d9dda6073c9006ccdb89a0d8a349450fd9435d9edc0ce93c5d6b4c2d4ccc7ad77bad4de762f3bcea2dd28c6abfad52d06363b515c795f37fa35dc40fe8b0b9a70736bc648dec8b7f83a9fbc6cfb367f25f2423a765d8440015b800cb6aab7be832a1b7f1b3bdbd4277cea303279292c625e5aa2aac59b8610bf58cdb715063b4a46b0f5f436b50da03ac46a0d2af2265a732aa2bdfde712ad5508df732f85f4d43a1bf857ead6122505a3e018fde886af2611b4ea9e7d6a9a664bd061d43fc038ff1ae057a06c95b325e5bc17d902f4bb86ecc2f6681c4f12f3e05e3786e079c338561784a92cf4c1b8eda0cf60abf3ab29f9c25383c514560e1c962d4b62e9c1a8866a306cd4ab45137a910e0d1c9c93896bd36fbc7a07e17d9d8ee4e1dffe1d1c9b152e14a2891824eb03fe4a7fc0d7d9037704da68bc5c908e5054750ddce9e065b525097c97ed35510667ae96e9044c3ee5d840d7f912627fc61fbffed9d34fe76cd564c04d75fa28ff572f3be3af9000a0fc1c6f86dc1c14c649be88bda761a2537e2844128dd05544d666a355cb1d5962e043bd40cc3e8bbb2894ddabce4edd1532d36772e111af776326b0ffefc6017447a8106911ed0cc9873302a52e406fba1a6236da2549a49a58807ced4068f77eaf40cff4946bd07c8ef2b660077eab7dfd4cd47b26ffcc412a75389841d04d0f8a037298c496c5d413ae637d298298663b969c16af29bfb5b65e3b8626ed380464bcaf3886ea36e65e05881ab7f5d1547583a7430ce23f3a6073369ccab3c72e87e537c274caacb757bcd6f9c160efa31cbe8b1197cc645ab93ee9e9dc1d2ca4227e8e52edc5c2d3ce94be3486deadb1aed8aca5b2ad700afbb410fc6e0928d42ca4f885232abdfdcc1fdcb39e836f77d037eb126405e2c0c11eeb8ff3e3b3fecdde603f48691153cfe20013c937e3a140a9fab57b6cfbf8b75e13039e11885473b61469cd611e66211ae4342a0a461db0237d38e5fb1e3f42b05f650488e2197fb5e8479a7e175caf5ebbc634f15debb5644d6f2e59d5dea6811810d33120687be45e81d02fdf3f71af690cd35cc9a5f96016979d6877ddd1fc3512a43b378204b901367cfbfa2189f51e748541cd8fa4d052635e6ca74ec061f944a0a3b7c7bc92d2ba36ed4076c140ecfad521cb4cd7b3d9f87b626a7b1803b08222bb224326e2d2e11fb46392a61c28aa9262875d10f629d3656856d1e0ea3052bef1b21c6e29e08e224f3b54ebdab22e19091f56e9cf2e11a90e2ebb474ce0b48da1fb735239f347a3f2563736cefad56f5898d8084a754d74996f780166cb0460071cbbe218a20d18fa321bb8b637e752867d5eb933038964f66175955dfd93c42bab423920a95a54fac267fdcb6e07c7a7dc6142c4c77517efc2eec253b487e48e533e2e72a51aaeba15fd72832de75fb147533be2573f9280a6426621af59d3d4d0104d0ac92785aa31ff11d3a2635313f551e53b932780219553a106e35fdc7dbf7cd073c5e6ce2fe8364076c101c24b21b513900df9ba022e6becfad92dca2330564f4a4b9e8f40367e2a7b80d905ba215edac3f8810bdf6919f0e1a24f98ca67ec19c02fb0be9b4fb5d66804e7478f4627a0156cec70628a9cc822777de1e138a73b2192a3db56c685781e45a1147d441831dd4a8b14074d107620b8d7f29bfdba57969c6313376c3d0cc09a52e30db9cb948fbd55ba88052dcfc8b2a5f17a5baa02b1b926b421f32d9572119b1733a37c7924320d5f37bb8386e95a61ea7aa6aa3fa3030fdf284292d0c3677dbec73094e729282087a9b3cc5b8686cbf8e705bb094f4c24a1b0e6c75c4a56d96319f18133cb42af23a3ea74b07138a7ec352d7506ce822da5987d45b15ccd1750396875e11ee3f440a30d8fb758879433e3b49c997212de2899429f1a5606ac8993c82ab666e2e906071e077b5f8e24143c3d2617dbfa747c0600f30f0f562890665a0bbd6b238e1d66ea0f16d0ada58bff5702ba72d0a3d9b1d94cddb41c4c9ead2d105a15190d0546d2df8828a1685d37c06afa03bf693f7899f32c9eca4a3a7af90db1816a01cb69084d283d125944952927f4741de0a4f5ddf10882f6ccaf11d1447a31c26335e2dc3b7a76269e3d13a7f5b56d6cd500b66ef25281bec9b98253aef4b4f077a94ea144f99bc7c885da8312ad8a36401bb9c46b83936ed9527545bfef0cd9b01a02267c245ade1a050f5c2ba1dd2597aae60be83f1e78ff4ec8966f39ce449a1d6886409966e3b1a6a47897e8863991af55a08013e440e6467b36ef7ff1b1a55ecedba8c1caafda805aa41634808e6794370630db1ec2e1370a8e2361aa037a961159a2f9f26e32a550e32b7f8252f1bd059c2a86d8d26ff1adb46b93c86c8aa5081cc646b6e2e76fcf037d5aa6b3a94e3bc5fc5a0802a6237e959a2df285cb49a9918ad5cfee6215a16612cde032299d1b1fdfb62d255ae98abdca3d60618e432f92a5137fffd8ade8b80d660cd49eb9fc67555abf183b1b812cd9d3fff881dc4ec6e4120b58b065b73dab45901804ae158cae0494edabd53ea617a16bdff0c820e7943436395f53ad204870a9338ed20e30bcee35f6f64ea88bd650d3ea84ce666a91d1997f627af473d6123cde23c25ffb560301e3a278d6385fc010a7c03b6222fc0699b038cd4c373f3fcc155356449638f317a313f372dcd7e17730b20b7fabb6a113c5ae17647f94f1e4d8a81313570bfec60abf6c0ec5c44963769295cb9553830d6d0652a54a4edda6a69423e8a8371c4d626c7a37f9bae33d90bab06d43405ce82d17e361a5ac76276701d24a9ca19a2bf87ec870ad237df16f4f8f872a36af63d2b05a408c783c0d043b401d7b6f5930cc9e86daf81322801ad9e48bdbf07dfb287572dcec26dd936938f97641f383dc55922b5ec4ee2cb092e46eb763b5eb17ed3141ff669a8cbf4b84e6a612f0162a02e97125f29a79330c6970ae4aab3215d4330af69e4143bca9eb3a3d58bc12906339e5cea3678b03b4877264a3f4f2cbc9687dfbe8e5e9f751c27affcea590757302ae130b264c197d30557dc0ba93d232a9224f9e7db4060edb981667ebd41a131477aed4b963357ef5109954f071e277b163e4a5ad4b82f525e8354ba838c3f3b3818995ca3f8f4b0463ff916a01cb27e3c71e4e2d3b72a424f1b69d1e5f1eca64217184065779a2fd132bec9694095d9dcfab9b2da5d0e22c552bb2b10e81d2c45e0eac2040a898a9435ce3c2263c173b6d8a5753b9d6296814aa8836f97fa24bf407771919625eb3e18b0116c3713f6b34917092cf5ed92fff8d9619e21071d6bcfec9a3fbed4d8fb3794b256f1603b0d1293258a64dd1c565d804a46a4b50f0b436cf71413c3d853901226ac76b41c8f02279e9f8a307639dff12a888e0769fa723138a50c9e71ae3629302dcc9d4c7afce5c7bcf80a74f3e863aaef089c98152ae25ee519f8add4102a73985547d8e08ea84e6f6415941550bf057f15584f0879c4466bef24330880a325242e8fcc1ffb8c9d59655e2a248f9388582a5de1a55a3f62fa46c24afa39d6d3e3224cde1c9a10675ea3022b5116a37ea5c9fc8caac9470e5901c6377f8ea7f35be7c872569a85d89c6e63dbb92ec94ff0f88a8917366453b904990d9d658ebe41e269785ad99b4ed41806430fd7e2c9b42bbf008dbe1b5ee833ead68b72ac3467db4c1cc17487706b1ff288eac2fe8a5553bb4898ac93c55d8c027b65141c881a093c0c3cca05dad04aa7436fc7bf5a6471dfe6c26b510a6998a88761a00b4fdbf7612b79e0dbd9f499c4dcec0f552aa2ddeb246eca168d6afdce917fe89316dc4c4bdd477f0ef69aafa8bc51a99bfbac9e88d625dac520feaabc9cba5f9ffe223bbbe02ec70812e5d0fb5bd3056b0c2c7b5ebabd50adf16ee1485382009b4cb57b44e016af320ab35b347bdc60b8941584639458f9d5b69ab6925324f655ba8cdd4502cae5142bc6886414bad4492b7f9b23009aeff739c1912eaa0bb235695cb366c6fb0c19481ad356e829073764a02e88bb8f731a00b67e47d775ce914c0a4a058bfb4770e5bbe666b039469dbd2c8507920dac369b7af49a96cea8ff10ee16c772214e21df62b01293b61d977c10143dfb5cb44ba760f635e56c1fd92b818868932fe9748e00472ba8803b11a960e314dceb668b1b98c972b01470b1bc1c0308f836f1ffa0f2381a24fef022d9cb814b5710a476230a5e880c5c73d0487260bb07d85d6954ab3f20e66cbb7a188c3995a6525fffad2f7452a981fc4588c8c9c7c9a793286af969663c4bf5ab8a4542136a0af8fe2724bc09089bf6e440e95d6d4412f148451ab04aa7b3e3fbd4cfe52c4d7c8f3b800aeabb6c955e096d5a0f6742fc277d409f1fbb5339af3a8d83baa51c212a7f039edd2e51220fdb2a86fd0ca545afda68a3c899a8ee193d471606c6a0554255d9f7722de63ed149f9a4f5075e2c8374d309ded053b597f8f019789feeb89591ead3fbcdb00934cbd96e899c98c4e8032fcf673945bd4ee98d473088f6514b385cb1eb2db71b2c7f7974bd0fd65172d6e63b8b525d73130b070fd75ba1a4dac74d2d04a38f391b884ce2f79d8811267f567db1a1f7c40bce34ba52577d633967d2fd53b6829677fb561ffd551f873e29e446e4513ea8e716f856b3ee2693ce208368c80ad614df0c77c6911f5ad919ef98d6cd685ab227f280df6233831ee82246ffc74cf4f743e22e008bc54b048492115106469e71f06a25e8a8ba14a3aa28dc21d7734d53d4ebe008d89abbbb5335226ec358fab1da93f0aeea8155af2b56751f361bceaf43c3ca145b099195796e1c525b96d8ba780cc984c7f5924e23cd46642888ec05faf145a3704f9afad1ddacce3ae3e6c730a96c07e7351c0bdee8c99e174ebf144e9af3c74ccc844dc220f44328ab56fdb8e9ac0e7c4f0d82980e51eac61221067233f92dd7597cefc6ba2a0d4fa8699cd087a86110e2ea3c6cddd05ca3971e179d275fbd22e58766d7b7681a190c36cda8116c3924ca30861259b2bdc99465bf6a9332fb6fbc2528836f22cb72ecf9d647b8d7f911e8300f5f3cf9e75ec", 0x1000}, {&(0x7f0000001100)="27064f19a6a0be0884ccd7610bda9a0715c7e579622279b0421b185a3afc89ac78932efb07261a7cc1522459813cf32ff5f21322c32a5a4b98a59ee67dbe4f1962b7d5e1c3ea456e760712559edcfa29b1893af40a88610c0f969071db82c36b3e566c8ec1af1c9cb645c662f8bb28b308884f0488c60c569e57c89ec8c15f6a25b2069149c7acbe6479c8237c02cd85195a0fa9dfd11c6939c1866610eda3837a28e9105da7b91076b0830bb29d7b8ff624d71cdc6121271b19e25db0fa1ae58a9e621fda9b7d23f8cad4795f9446cf12a6e80461936c2af34795347c017634d219619490b1ba36", 0xe8}, {&(0x7f0000001200)="e00171778ca71a31a5701510fefc09c277ef216056e849bcf869a09667ea5aaab99569dc0acc72ac75907dd45485b3a213ca34421abc77c6bacb5a955c4e868a5e6e258afb1bfeff6dde7063fd85f7dea406e38a", 0x54}, {&(0x7f0000001280)="5c251771bcf9442512746c28e1ce4270adf819f5d8c892e5038625ed51394c9191f748bbd0ab2e24a7f4dbc3a2c90e9de1f82f0be9be2979633e96cdf976720915d9b0437c3fa9c444fd2e73df08aa30a1afa7a3b96126b56d29df66f709c1bba0c042f828b34affe63fd49c95244f1375696a8189f5e4ddf30b9972fd2ba4515bdb158b0e3e02e7fc919b1c6d247c4b1dd5719a586baf92ac486450d92f7e4f1bb4cca5708f3938791feaecdd04ce9201258468da3b1bee35b60312d99acc39f7a73d3e117ba19dddbdfd88ee69d06e5bcb270d666445ef25e32a76e3ae7fc844dacd07eb4fca075432d7360ec4308009135dd4bcbbf8796224a4ca1b342f4ab4fa3030f89aefb1ae0c74a447057176037aa91766afc8e39bfe10b91008d592895499d7fe5c946a470e61c0f56700310bf319c26b13c6467fe1f1646f1b5d3d99e81f4a87aa104ed2e57a8afdee68852bd8040b8f14e548aac1bb7d8d41bf7f116599ed123069380b0b06da90a893fcafab48a4053849db71c2c29707d47abca13618861d3f3baa40ebc7c12606b3f456e4a121e2ad96ca85c452fa8793d782dc669c1d59bce577b5284b31d6f38a8ef8fa86e90faa51c09f8a0c8d70572db8a35ecd3d7851eb9ef9e7537fa2cfbfa355d4085e662c9483fa8db7186d7908328e3566a4315f2f196884787046f55567cca66e3a31de965f3cd1344d6ae1dd91149ac4180a8b444c5a64951c56c34e61f0240f402ff5a3b2289d2ed5fa304f2e6f6d1b3f7f510a739c3068ecc4dd7a81071ad16d2c840f377e1143a4dbb2dec6ecd64eae1eba9951a5ed077c608a195cab775982480ca1eef3d9c8056ef461c5ab4349c005d339f7bd17e99d4bcfb16d782b5a72b5a5156dbf31f95813dc3925f3f767194f335cf1cf4c86656116725bb5d141014547b99fe9d7b9c037980fc8ce06281d618c71dac7b338310331c37931830a567f7f7253a1958f423b98ae2b4e3bf3af9c5aa938007326a2b1c06aa2210de056335d2fdfaa935a51aa47201a7f6b5f179d6814901496aa253de9c42507ffd0bf10e0f1db62cdd552a0c544701c994cdec96b160f7e26be11523974dfb799029f53267a79035e776eb723fc45082d6321bcd193806f26261c3fcb9faaf9967a82a4c5412f57c6a74b9b43a5bf5bd421bcbdf68c6469554851680b32e8d949aa0a6a1734fc7549b823b08fd5ce56dba8521c37be50fb687e100adf6b6440545ab070cdb6d4f6cdd0faa520613ac2120359cf4a0f5d7c21f2efbf130e44190cbad32c167adbd3c1b1f581be530b43d41cc9ac56958b846361b6afa01e3ba1d211b73146d41c9b8330c573c3b1d4decb701c87e8b87e5fa87020eacf945dd697e0f9e7e6351bfac30a2e762c7c0cd83a94fd966e086fcb715580575e3b76ff218d42c433339a55679131b8146ca18ca41c297bf558a604adfeab452a533d6ba3835b881b2bb5998bb32e6880f2173d85d67bf13fc5746157dd193e76c65219108bca4e51548d0e263e939647fd2ddf603aace1d3dfaab4d037ed40f0ab7165c90e539b5356c8369ea3b333469d47829e62b596ae638f610a660fe6fef0c5f2651cd847bfeae6ed293d79415a0ddad25b94da027b4152055eba94d720a2695593802fdddf818e6ebfc6cda19ddafa1b68bbd88dc6671fc9da3d12809b1afe839d5765d64d4588644d68cfab1066ca7eeb93168a6b3d913385207c95253029ff393d25c19c5578af580083fc24f488553db02f2c43d7056881286b44e98731de1a3bda44500df14684318d1967260a7d273eefce360efa4d8d9994627b8e9e2496fb9ba9ee48fa3c94ef3943f455a1795f521fb532532b29c02e65efd32214241ddb09d8201e6f07bba888615f9146bd7927293362e26924b84c7c7d5b6d052cb01f4a8dd2af41778a22d7b28561c80bb1a8d8beb263d5eef5aff6eca72555e0853eb5dc112867edd8791d32e244f9f35687d9a9da40590d14467d44e00507714dde389f43ab9819aca955d87ddffd3d76503d266944ebe3b7112ed9d385b344c57326efc1c2dc6981fdeda1556971da2bef749d949e40f0e25e73ae1674a61fd99c04e44140335f047fc69df75ff33c02930c6fd0fad199a248bf970b680e950f10dc45a61faac61976aa2a97f4cb06fae3e830dadb9255a73be02d38a3c8dd8fdf7035a352a97e7e520c5813506d6995b28284616ca7a2acb4da09d8512c3959583906ea4d4eee33eea5916bdffb4eb91b7278e190e9e15c3c00e69dd690674bbceb5c66fc37d1b5e90491eafdf9aa49d99b40e579b4ee7536680205c2cc6b8e0c30f3e968fd61a2231876dfbe63dab7002ff4a18589becbf2b894f9355e097f20d52afe684e804ca8dcc4420ee567acf9bf0c7eed5f685099ea4583ee45c74cc9ec907c327a89876a4475771b0752a67b0ad4535024e7cf91e4ec921b5bd7f6043634877b8b692e5b9fcebbf04702b3b39e7f25944592199957e73f60b486bc3270ecf15e69916070e95d7205837651e79ea2acc6e985032bf645449677685d60b936766340dfbe76e6f0940221b370a66adc7334862f9ffbe731893d50a7a6bb731fdada1c00a330b1fefd61a66ae988847ddeefb5cf179f328e199dbe158a9360c285d2d66d13e955680da753b8a63a8a226b614ac56a4a4c801f882290a6e5838989e0b548deaf7a5c58a73c2bbeaec262461591bd8f0813ec98f3e381b6c0d95013118c4466535417253ff3d731a853370d688c06ccc8253832483b9587f78692bbbf65ea8b284b70a74cfaf76f24879ef452206f387d57ec9bccfb8c905c571bfcba3efd61edc3c6308b0fb25ecfad1174e088a0b0aca080d3c26194e0ec52e12abeadf13c6f71d4c63d9d2bd7fa58da30dc4220a28e49bde2254a49e977d76065892f6b82f1cd4caeb670a357d1fd4dd4b754233e3125fc653a21fa4f758aab1ca7948baf6598de917c79533ab32b4419ab74be4863c7bc670bf6b57bc5ce2b9d88b5cf46c1c9ca82e4a3b9f872c43a9e18277ea8f4178e0bd684e29816702e7515dfc91877a260d08cf1b7422869e5f5318361fcb9b852ae84e09584f8b4adb09503c5ab349a7ecb94419c9c2938bae0fcf3e980673af1edb6a63e931d05ba33453942f0d15910352cf2846f23376c0b6faedb20f42b513373b88804a0187107f1b3c39351f336aafea7b38dc050f8a0857909f01981bcfc8e958ed233faac7ac261d4488d70e28eb82a0d8ea0f8d0cf8a26fe8a27b5f5c30c04eaf5c38ad50caa65c98ae704c1d8ea78f0c4f34b2bb08970fffc67dd60680a8d66a78e0584c96021837fdd00e0ecad3cd5aeedf4b03f6139ad24064cd73f46033685aa9f1ca3823dd42e32c039c2eb82479d19687bf2870eb9fb3c070e60fa4d0119b1a83b9edef7e5f58fe5ab912d89f58802f3e363fb447ec4ffa82b9d20349873b64843bf11322691aeb8b6b454eeca1e0876929c66641b64ddc3b31c8aa9cb30fcebbe8cb76a06d2d6cf4898416f4d791e3f701b7e0aa38d3c52789857bc996af2acc14cc0b88c8a9a5183f96f9f7636c6035f8698ae43cba63d8c298e7f5d736610630a2ccae05d4431a7fcef66c637266a081407c92e9c6ec5a32ac94db1051532b4903474b127d6975c41bd03740f7c627e272d1a9e47e2d39f8dd477084d1b0f48e6ef87d2ecbf2d0dec77bceb3654a079655100d12f1f5dd3a34e421cc100cf1f6eed52761d96db1314dc72da30dd85d0f8e5a3df6378efa35f0c356bbe7579cd0421f291aac989b5c4d19da5d216ff7cf2f20235171a8b4be5b327d96a13ae0f8bf786f3e45cde3aa717746e4c9efa62ef33d07b89596a20c2aa0a698fec34141b5235aadd2da84598bf43a13df4378ad6b43613faea65db1e1d240763e94cb485fb47221b2f9d22058a0fffc1d3d8a2f2cf22b54643edff08d905246feb73b3f48a5d5978652509206b2a1c86ac21f160fd154b4797361f5da32df9e33ce09e4d4d49b900f57efbcf1d4ebcd43c813e243e0f95a65227cad0fa46071527ee696fdbf1aeef3b187d9e358704c99e14afcd5ff878eb6e7c2a9c81058f1e31001a3cc626485ea001eb8bcd5cd0bcbad19fa995ecdd9dd28b9f2019c7679ebbb3927a5eaf2ec6673ac78dd8fdf95f0aa02a577520eff8872af1bf51374433d89ac8dd1475811317fb78f82288d6c75fc3ee70c4a5abfa31341d81aa4ef919ebba9de52c07ffad4a932d0b44f2a883f768269b290b31e7e43b083fe5c05c53e630d569ce9a2ba2e095f608a813ad0a56ccb0afca7a0b22c35b3b43392282b50a1797b424f6b363fefaa254f6a3232ce57e101a59a5c2373b194193ca365b19726baea9ca04e82117dfcf60cdf0a61822adfc1c58f1d6f6526e16538bb6b8af81fdceffddcb9a30f7d5203a70707dce188775021e1ebc542dc8420b1e92fb6bda021fdc983f55bc1c15781902483db68939152206f5c2b624432cb5d97f61e5ef6f62d41e4713b3342ecd5c238ed6e4003adac095fcf7109907c79c05e04a156e528619df470daf259516687c3c6e99d452ff1adde5a4a070eb9fc63a3e4ad6977e32dcc33bc241d54549faf3857fd79ebbb383880c6a789cedf33941afb11dfcc56d488ebab6fb7099ffd9dd8a9372536322c86b04b2462d2b7ba930817ec0b96658a736bd5e6801fe0353b7a76e21b06c07cb849f800dce1ebc4d5e60331061fa99634f0382efdf81b101d66b745050fd4262dfdeffd287f2feec85d4549065d633f7637b0c06937474a0638b788c8723f09e219212de1ef6ddfa3f94e06941cc7bff607797227a36e9ad363a19a88ccb621df2e387edf23b731b47fc2b79972886626bc0f5b8341f12490496549e672d94a1e4b3ed65daffffc7a32ba3fdd26aaab6b143eb322917a5fc230aaae82a1e20e61157337b2b4f32986e0b5b9f9aef8ec640264445a25c766c230bfb05a83627c7c8a0d894cd746563c25a233a8a31361133b6d2d2b2647bcb373b0fbcbe261ce2687eb23d256259501121be6b0c1b40363eec17ca41a5249d320648dd84a8d71d4ce2b7909c1f7faea1b1c15adc4e5233d2834dcaa0fc2a003f07e32b788796c36e81eb672be8c196c232bf5b80266610fd0a80df687dfaa60032dfab5d1586fd716f9dd062ceb8aec3e54082a31fd71494d5f610d8c04ad49e62c1c6e752e6d5a522afd23bbccab3e492538c133a742d22da059ecdc19c400ced154e279345df5342b647274b739e00bc45d69b352d716c7ee3e43bfb396f3820f9bc84476cc8d46e9818fa6b23c48f1f7584ea49fab82667135091a46934e0abc2e4d8af1195bb03dc6888ce124fec84f1ea750b0a450edb540dc39bd189f1983e247465f1cc0d2ac76cd97a0180ac81507e0e4540fb2a762dd8d33bcad58d80ba92bd0c361d1ce38c88b5e06c5edc7ddde05bb7849a580e248cd5e61a7333208960168fd2da403dfbeab793356bb0f124e0f0e5cf257e257c5c002ac29e2156a512bea3efd115b051ad0be3272a287ef29911b5bdbdbacfd79fce652170563107f1efabea5cb415e2c42f950da935d17322c081b536d928118f54edbda01f59e2a489569d530b21ad8c90cbae2115607d7a245a8aa85a60484abc9cecd6297848cdf98bd34e037e5d01da19f5780319893b880047cc406c90134fe41959ffa9c7024f4d67ec9cad54068c04c0b0310b25590d5f117d55b0bb11889a1816e64123581809aceef9fb412f0cc26374b49596118e1e1ba310f95df0837f76258a56", 0x1000}, {&(0x7f0000002280)="2f2b51525df2592805d339e1e82054824cd2764360282fe52c4d8f6ad7828516837e4d3b30a3f2013a49dccd575b13914da105911210ae4e335f6da6bfade2070dc838a33063a2be597bd4bfe0c1b12effda2dbd2d7a92532f815a30715b7741e8d2099f716074be4e13c322178ce33f41dfbddf01df83c059954db019fdeba9564523b7c48f3c77158480d3deb462cbef679b5e8b01150a8b72ae54f40bdb90ab58fb18f730aa19744ab0bb6afbececd1a06824fa8f36c125ed94dbc4df708d6fd5edeeef3ecccf1997feeb5335db3dc47a89c6a14b22c82844cc9e46594dec523e65bf0bf7e35dfb3918d22c17bf8d457a186ddce07c2a45319c94ae521b59fae6f011a812585ca6430644ffda55c596e751b966ad83fd913ab4e5a3cdf80493e18e7920c9b0fef77c3a145bc2f89021c88d28903d668ed2c33b740c7bcf788319af30587ee92850b30beff73dbc284709f3afd10936dd892f09547a737fbe641df6104ab53073bf8e5dd70d51b62ec6832a18c3fe355ad8c147e3ab77a272111c1ffbdbec9716f6c5463ed5f9edd1797bc3493420906739b3a5d679f07306bac07c4baf390cf931b59a2c468e1c904d6812cbef96ff103ae5a0e2c25bea98d72d557d07bfbecbcfce22654ee69ff242a5af15007e92b98cbab657cef7be32db1885aa742edcee774a592c1cc07ea876fb98c50856b47f49d162911bf9114b61947e97cadeba9520be35b51ee9db1ba0c7275ca1bb623c750043af0c022aa22c8284fe0e6d3987be426bbf0bfdda581510373f3532514b160d627b37b4da013c10c1896abf4928f14678d00b1d0aee942629a98d4802699f753d615972d9eb53995b51a12a313cb1c211f174cff5cc91da615738799a5cc14ff8345a93673aad13bf5bbbb6ff70a3b58f9f3ebe08f01417ad310b893aca75646c05ecb800fb99b21ff4acd6dfeae30d7386982a1e72e0e77ea9c6428d3c7a8be60b88becf05625608842b63554e24fd07b76ea69a2c77940d575d8a8018611c7f3c633a90f637665d73a53df6a83d0d8e950c31c2ae99767711ac89386860259e4e37f7502900721390f6b26f28c9fa8ccc8c08e6e2ebcab9782701a0e083b499f9948f764af18eb6169a6e8b7cd474ec96e5e83fee1db549254a303562cb8ae0b11958e92c977bd04236188f4c842fe08e93f741207c557d9e69e6ea8f5a8edb2623267705d58437d2bbe5a5a8ada5b93d3caf3770d3a552c2fe2428c37665a8b5bf6dd389ae1f548120e97892d8fb6454f6522489023b3c4f982244d234df2a9b1a0e378c09c34706b0f5b28b7e81536343a9e047048c61f0fde2b46819ec62edf917e9828fd7f7c95ff6b64dcad863f45c3fec96888d6fcc8360be2e0f6be1b32f1119ac48968fe843f5a076dea75b5435500b0a72faaf929435a52f5be3e3078580377c6f15c2264ab983691dfa52e5dc54879d92123d0227f6c3a90e6adc4f2776a0bd0f4148c037e6cc6faea61ae8e03481b9f0a1a3b6952d2817378acbba8ea41a1a07a260bd53271eacad25b6fc72970160273041d899eb98d91de7c0fc88a442a3b5faed487c247c0a4d8f43f910fe4217ccfce0d98e1e211aa8f055c63f665264f257a4603038abe606e225b3b29ac6e99ae55e89b372348f9f3b779c08d1536199c4c4a60fe24a3518acb035b925fdccb2336cd44eb25e5100bbe3add61d9534e160de021a2f1f662b2bded6bdeee37a5df02f3043fa53779cc30cbd87c4799aa948e82b8283d162e39e0b207238012dc3f6c89a727ec016da4aad480c364ba5bc92ee5b69731f883dcf697b32a4f21764eebf8969d8f5fef50406dba4ac59eaf49a9769667c44e7a716224af5c2a217521d98a54ab7ff2e8c2ee27d22712bb9204e1448f48bd56625c520d8eb5152b4917eb40d478b8f7fd24c73eef4c3c101d23bc0378b081362d3aab44c046e862e6e6e7315491d04ffbfe788d888874934a583137b47199af68f95873aaf7f556f1a3c7def91659b7770e6943e0c9bc65d646a2895a243beb9be7fc90a934af1cfb617632e8df972a4c4f4d3d35b302ad250e90528baf35b0bf7baf91f5c0e8d69d93322dc2643f395ccd3e09d449078929ab1725019bb8c2c7300180310ab4d7cd5e698814dc65505410e3a262fa9c40bf00bfc788f25093e972eadf0f1ed7d4f321d82ec3e1ddb3974a0bd62931c2782ef5cb71f802025c0d658f8621a9042e27763661ac925aa535389c9515b0e6eebaee206db9beb2eddd5e78217ce2d7b9eb3cfe0a97e99bb314908cda65822cec2ca54a5ffc6cbf5ad79253250427b6153140f3ee72d4eb222ccaffadcc3a52c966fb62eabfb168cb3a6dacf690d0a4039d54939a8a96f31d1805a4f15deca9a5c127afad116b012499c27e306d60dfbee8da542c1803a1cdba17f7b51aed5eea6caa45fe0520904c03307ede3d19d48f7cf31c29446dc0e03fc4c803986ae7280c17e945215d129f978f18792370a791277f93a26c24e4a2c67eb9d21d5640ce640998ca76498fc6eb1f143f34b2c75763e5de04a2bee7609fa7bdb840e86215fb0101f9d1b5e84076453777a51779684731e8cfa1ad398c184e3168026932aec2b608fe99e9b888ef25eaa3b8a5d3c32e1767d78595b010927822f8f4d1ad23730a22b491c9d21f900b383ff4a4b3a32b08add0fd7bbc9eab17f00d6fd9b6555eeab78a56471355a38eef9f09e66bd7fb4075b7863fa4419e18958f1da39c36087ea922e347fd55696a1333b66317e2cdbc687415da62fe5951015d7ca970fcd2a4eddcec9949cef8655cb80c035045c143eb9a9fd5709c4a7bce0766a1ad2ee7ae2ad0aade0d29d98838730b8dc1d8cbc3e6d26b8b1489ae00c30942efe68de7d9f8fdc69800808ab30f5306bc634c3fda3c819a1d63dc06284c59f2376ffc66044859a3e86f96ec3f39a37929cf0fa92d2ed45e00ef450da44f1bb0ac9093136e56ea6b6a7ff0bc29ce6262c740fffd2c3e1dcaff3a0c99c2c84dae54e682d3dddef0d9e62999937d573217ccb6a0555b28e6a67f8d79699bd16171c71ce2a8e67a95e2ffc7c9f42aae21a673f7eddb955c642ca0fc588e3014055fe0d516b61bae2f76391d71a0064a1271f56d77730679310c7efb01f5e64478c5e34f3488080c54e0c5253a90ac76157532beb23dd68360b1c7bb7689e80318e25eccc731243e9b4c08a0baf9e7726ee80aa54a737b48b567adeb153f8e89866fa52393007b60f84d6cbfae5c1c31206a229edf683c0600f17855ca9872782a4065a6dfe685d841a23a69671c84f68963c6c6dcef723d8cc764d8af5bb442c21e6041cb179272503170a086c4162d728c684dc802a700c31f500d367f75fbdbb8a385b50995f6b4575ab6152bbdf20cf065bc5a78a1d281afb146c9314125982a89d2b1a157450aac8ebff3cea1137688eb2f641491b62c432c7be0082592a09ae912ca93d483e64dd529db7e78e3dcab23b4032e1de333c52649bff9d30f4ef41f28e07195bb1b0aee9e8b1d3e26491d79867a3d25e8f9d0ad63d05290b9e5ef3b881d9cf560d9a7c51d5ef579870d0f5e26b807a6ebb4caf05a3ed38f6690027430bdb91cae2bfd5503448f42c23ff97787f14f68ff86c2a05b190f5d79add9db1f71744618e2aa4b375e2ff53a842da0ab6823c210781722c6a3e2ea8c6d2b10f5ae7b0a52d85ac49eb23784275e4fd0491d9efe64ddeb460a5e87872f705272e625a20b94d75b1fd097f97ec902982befc58f461790d1bb26bc3d6807e4445062126eb10b867a0f5833086af4aeb1e9898bded02ba30b8bc3cda81dbcc423297e32c27b8c1186b32d3819d697f567dbd91ff6c1e25ed587e1c39e46b6822191b687d10d0ecd19eebfed3d5115170baacf7e3baa8c618a88680826feaf98003a5c3f50b7cbcbe9986757fb00b25059e71963b2e9599d7a942dab9f198ee6fde464ecd3a5d651ede871fa451d91e8857feba3b4324dba9ae867093ac3bb881348ac0ff94bcdd05bf7dafbb58562fed0888d4d5807a6caaa55b1c146231e2cd2ea77dc8c526d6c70c7ddc09b55497467c05b6919c3bfba8645e9ce40b11a96f3737349890ff6a24a9af4567ab8b78992f1524e61a80c964fb0da791a71a919683f0bd64b6787c9cb3b22333133e17bbb0b3d41949c4dd2eb42aeb3e75b3d131f03b4912e51305d23bc1287d3d580493c60e170e9d33e9b6183e99cae15b25098fd80e2b5fd8649a98b9d0d719043b6f7ddfc2f39b38ebe7e60b7f13e62e93f90ee5c70c580a528e04a8c26a93a6528732fae70c106d40ee865887f8d8db15d497ca1bd3846cfa772a47fac1472f63a1aa1e792fab6e9ab7837a87bdd445c85f7be506d497f4d48a939738437611cd901a9b2e935e2459e8dbfc83d8c7f6b422a68a62a42c8d15e9fc7b4b73acd201d7b09a28f837807386ccaf6a15001f55be8a88e1475c7efad1f898a790102f1040e7b64b2b28886c942a5a3f3b3e4668154b272d6947a8ab6d1870f0a6e44f5c6ca03a73fa86bdfaefc91ef052dcd911c9ca0a9b85be774a8a78a04d6481ea98cf35811438f833f1ba32e0a9a0ef345d2cc1296938c7eba99ab422bd31b77184a8c88c31028dd8e57f4d047da758984981759f05ae04539f8bdd693b06c3301ab291a7a3b40f123b0b4b4082434560e9841f16270ec4d286ab2059d924625832939229ca87f2a95a52f54681de2db0517cbc129c8900983f39a3824d5cce26b6830c72c8c17c5d0d7d101319a72d6f91d136dd903a0f1be3f26e507c33e4edfb53943dc59039c565bf2bd6353d0b9b41df1eff6763569c9f510dec54bcef1ea8acbd44c3246c3728a958682c54ccc8b044cba8b6dfe7068d2b12d91698926d34709e20fcade4b45351c9348452d7c71d8b131e0238205d85066da527a5a673208dcf819c37c1ba1faee8148459752a59d0066a1aa43863589b697847542c68ce8d41e60f83b89050a4a85bb3654b4908089885f1e87b09749931703891e67054f93549b94f72e18254b6c8a7b0b994620beddab989c715e477cc74bec09c49f3b0933624c542ad899feaba24ba808762c16ca05429605644f20cc51e9be3691fcf5c7e0637c2eb7f25442295338b621fc469d37f21ccceec1225d27dac4e80f7c4cb1deaa1a74f09694bf649550ef9c1931daf1049fd343c900626987d6c6e3cebfe972e13d1f05423cb94a92901b87e2391c4195a1940c1bb4090aca2659a59cbe0fa3b140440ee692896b1de8e4790dbfa00c4283bf99d4fcc14a83125d99ecd253b173ab993e351b6d8bb27c5fb32aa15b0c8f8b6bc8c184790a59488866a41865195422da5f882f6a9b3869b947e19b46f4f572c64fe6814990298b4a7b5a8420c8078a575f93eb722c3146af7391f03d0cf78c6bc6bfaf4042c299a5163978c0213b2bdb8cf17577515aef5fa75b5d9fc6eecb0eb483dc1a8ebdc2c04302a4e9da3e20146d691f7896c77342ceb946f612c0a8b62775c8f7f295864a514b16c0d878f3407d93752a816c20d370516dbf22bae732efb2ac3241babad408c53bce73703f2578631d78804c62dbeebf8fe9a212fab1029f8a519f1784fb83c8a965a8595b727bed1cf5a37da12f76b8fa971344a2fe7335cb9a4c995cb8a9a2418bf91feeea1b9c9260152b3cc66b9bdcc8d9e6dd759e5f13e0a94aa466da7efefd9d53530df65e48173e4725d39cb36e93d317c49bbd10b5c0c4146f3cf041c3ab01d330b80b5c79d98ebda5fd132c8c74544a0", 0x1000}], 0x7) 22:28:17 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x61ca, 0x100) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x880, 0x2) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000080)={0x1}) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 22:28:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="06886cc71af22faa5fbff4118f37ae7008802c056f335fc862dbdb9e1f86e2671590c8110ea090e5bf7566db698b6216c64e7d66fbd78d36c058c1943eddd660dfb8e6535bd13d0042efc0174b37af850480d02ae5c056e6c7451a45718e2da470cc2f0c770ddc60", 0x68}], 0x1) 22:28:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x44}, {0x6}]}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$KDGKBMODE(r0, 0x40044b06) r2 = socket(0x18, 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) sendto$unix(r2, &(0x7f0000000080)="0ce850f149ebe47ad4b9e6c7fc282eefe710d163db3c39e3e24a8d95826358b9c23902c9964e1331698eae34531330", 0x2f, 0x407, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) 22:28:17 executing program 0: r0 = socket(0x10000000011, 0x10000004003, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) sendto$unix(r0, &(0x7f0000000180)="b1000513600000000000000000400000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d610000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffd6) 22:28:17 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000001c0)=[r0, r0, r0]) setregid(0x0, 0x0) 22:28:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x15}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000140)=[{0x3, 0x7, 0x0, 0x7fff}, {0x3, 0x6, 0xffffffffffffffad, 0x1}, {0x6, 0x7, 0x9, 0x4}, {0x4, 0x0, 0x0, 0x1f}, {0x100000000, 0x4, 0x1ff, 0xff}, {0x5, 0x41a, 0x7f, 0x7fff}, {0x10001, 0xf417, 0x8, 0x3ff}, {0x1000, 0xffffffffffffffff, 0x8, 0x6}, {0x2, 0x0, 0xe2b9, 0x8}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x110) 22:28:17 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x1, 0x7, 0x2, 0x3, "57caf27bfa13682215ca35eb21b863f9bbc60dac", 0xfffffffffffff55e, 0x81}) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socket(0x18, 0x3, 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3ff0a631a00"}) 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) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000080)) 22:28:17 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000280)=0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000100)) mknodat(r1, 0x0, 0x8, 0x7) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)) open$dir(&(0x7f00000002c0)='./file0\x00', 0x80, 0x18d) 22:28:17 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x800000000087}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000180)="633a519697f312de2fc7411c646d57151ae1fdaaa30e5d469388c5ed4493b122ef20e9b3e5a5af593ddc8b8cbb0f14bd5f209629d841860a956414a36eafa7181be0da9f0b2cfce6b85c0848f485ac7c0e005151762b4d80882422ca775f834e9f4e2693399deb1633c36900ad0728417745ad1c646f821cf194de9e6aa3b65b27a8c2bfaffcc7fae672f6832ef996776dbb6ce6a34c575818abbb3ed2494dfa", 0xa0, 0x400, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000950000dbff0000"], 0x4) chdir(&(0x7f0000000080)='./file0\x00') 22:28:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 22:28:17 executing program 1: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]) r1 = getgid() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x10bb2ae8) setregid(r0, r1) 22:28:17 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x7e, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) chflagsat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x2) fcntl$setown(r0, 0x6, r1) 22:28:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xfffffffffffff54c) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f00000000c0)={0xde, 0x2}) setuid(0xee01) setitimer(0x1, &(0x7f0000000100)={{0x3ff, 0x100}, {0x800, 0x2}}, &(0x7f0000000180)) ioctl$TIOCMSET(r2, 0x4008426f, &(0x7f0000000000)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)={0xa34c}) 22:28:17 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x2) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 22:28:18 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xd8}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) 22:28:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae660f8e5815f73f2a044fd3305515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfdbb) pwrite(r0, &(0x7f0000000200)="20811355903f5a4e23547f8718c424e74f34ee573bae692a9f1b768693d49433a7f794a903f5b84b60b1d897ca9495487da258c7b56455aa66d2bb89b3ba40c3ff925924a5f7513e45a2987e118e963268f3464f469dff98259e4f4ad06c711ef38f835c80cc799f3069de73522b553d38dba058f39b970f6613e3650c030f9f14f5fdb58cb57fb21c165ba45a39f0b129dcc997e77beff666c1921bedd7", 0x9e, 0x0, 0x0) write(r0, &(0x7f0000000140)='\x00', 0x1) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffd, 0xfffffffffdfffff7, "0503c6a1d8cb9c81d1aae720fffffff000"}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 22:28:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 22:28:18 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000000)="e2bd30bd45f05ade3d0ab48d80ea96ad61005fe80b3316ecf20036abcefc2deab4f2d4a224b42bd2afac17a61e5a613fd4246d4ed4071cf56a222823613207c39be531ee468f9c650207bf2086796e76c275388826c320c4caf86c7a1106a7d495532e8ff7adaa322f140d517bd2504744f47e878c0db5d85fbf9ce3fe283761c2ebe8edd0a9065777f34c09cb3af8206e0129d181b954f1880aa51bd97313d9c7889480e4681ed7d6feb795191a8aa71dc5378269587976433d67", 0xbb, 0x4, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x400, 0x20}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x8000000000003b, 0x0, 0x0) 22:28:18 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="932c6b9f475f3e31e3c06a077d7bc028f958ce95a168f479e51bbaf182043217b1e65bda19006d1f27b5259e3493ee4da399d4bea4a92aef4f3d644110539a6d21c40994f249da1792b810ca88edbcf47d5df92ff1684e4cb6d68206760a21196dca61e9eea23af6c07fee26e935cf4dd66df4856cdca50568d95f9ce46a5aed30bf5ea3877619f55bf531fde0853651d328dfe759f4b139cc1a4d388dcb6f4889aab6284cb3310cb5bfd132115d8025957530697c34451e49632e24d643bcf35bd6cf06d8ef1f2a34a68b21cb60a33770fa20e0e41699713102720043df8d2bfb98f69869f446f7cc54985282a90f7d4aca213be3209ce4549e9a95f4d0bd4a82195fcde9b03ce05b7fb01cf24d8951e7eb5303309db248d0ba2a02915c6ef2fe78e5eb612a92734d2cf940b732fc1ce6f9205c5747a2dac86c15767628f50bdcdaed382099d036d9cb5a60291d13a9012ef96f77891ee310205814449bd747ff4993ce45c119d2e761ea7771500917f1f24e4311e23adb1fa173c01a4efe1009b92a2443b1cc00e3a5e414296554f09a92c0bd8b92aa30e24df567a8ae82643c881bb3897ea8dc0c7bc665deab26d1875dce247721ba4e0120e2f955728f87e9315b6157c3c3e1834b6bed455dbc2b6a1d4b078fffb240eeff9ef89bdd674a0c054e4f6fdbc343a460168051bfb1de723f8c751ff501fbcf2c14343580d147df0db60a29b4caa33ccc91e69ebf0bb56bf01b899e6a6991d2e3895537ccc09d2bae73e8831506d120a7b9e197ab76f89a1c3e1c6dca830bea916a61e0cfe20a451c1d6855bf61860b37e038d122a066f99a7ce6e9a6bb59724473e30bf551a6d56dcd41ceb6ba02a37a28d58f05c4d1a0cddf3437393bfeeda2536d7ba468bbfd4dcc68437e016190443fa753089ca2aadd78cfcd6ea11b3d47e7f467c4d276b5a427b20666aa3de9f3187e5464a3ffc235b80c1cd7ca5fb28e823d6f00c5949be847bcc7b2177acdef46cc2f25c066f5ddb6c73efdc82bbbe3e84f579f4aedebc8c1d37ea9f50d3620fc7e7dd22f3b73ebeca8432015905df198a44cc1073a882968d8285101b7bba15e2592b5a667bd0f77333e6ed213076af067295bb3668c3af7f379be959e375e0555b6db0430974c8f57fe1c8637d493a8fcc125d7719191b4a810b3c1506082e4ec0af04c2dd467580089f1a3b625a5ccd5088f6d227f59686596268716d922606630954739912970fedf81fe8bbdce7dba31fef7c34a85b8405fcaad892be7e30a9f78c04eb41ea924b0e558cacea5bbb5cf4913787c971698699ea47be797a811127a6dd4a4af139f3c2549ba5d41075c1a2caca2495604fece35aab1c19d06f48e7817b786ea2c599e028d371c40b0601a2e36c9202002fa790afdabd1a0f712b5ac90e57fab864c6528dad85b2b88a42d00376bc38e9f7626ecfd220b2457775073938e98564ee0f9e39f03d79e9bb498213d90981871cef60250565f725835c4e5861d83d84187f32bff839dd556a1321d261036e69bfe33c2602a98eb13fabc720349b11d06d49d11af917c74b6196ddb372b3b8a7181b45394e082b68b6b941345d8139ae307d000b859fa62789733f03272e80512f414e5521e3276b01465a8f692df88a1260be2d6971b9548c3da8182066ad187fee3126c6401afde8dd870af0d13f87eff3e25f717bf5b7bb3066420434172f1e255f727ec3586179762defd4c70298b3c370a349753150a8298f634150452536fd7a0641e7c5be80369b6d0e0a798f0d0681b263af3b9945ed687234589a65d8db30f65c3cb74aadd09d0fffaa17b9bbb4df04bb0b08e62c67715072f77e0131592105d6df21d6acad95887336e4fe0afcbbe2e0c3948c2b0d50fd272e644abc030e83935a49a54d473615899fc238ede1f4852be1c318f60bcc3ad8b7219f62e259fc96b32da9a49cf1443f43bb2bdb0f087679c4a731db4c6487ad1120b8e5cc5659fefb7ffb72e723721cabe775d10119a1d27b1db73713a3c1988239430b2d9cc32361aff8252b326af576ec3d210f087c89109cd84e71c45922f677c5e1526c53bd03a1fc1ac484d9db26cb271d0645382e4bab24049955aa148d12969ea06e5935f7f3620a9fa5944e834ad770355306a32c43711b84c7d2f4d78bd30596e0d960ed29bcaa7d9445cc8f59d4599b2fccac305d3d1c409b5734850a5796af0f7a10d4db782f03f8fcc8d1aa339b21720477aaea27e84f91022a853704a59bac96affad305a775c65f4521d6d9110e90ac094612c3f81d4abcc1b289b99b4ca1c6a5ee273a8dfd34f5146e1c1faf011c5a3a009cd8f326a0ca4db0dac80b4b241ddc60ea2a9e29a4d66fdaa54928288c4e93dc50ea0ea4c994858b05a7690d371c5b512c5d52fe43d86caa52969cec3895eafabd118f02eeb52eae2e044876485684b48953919fb621ea6ca4a832f15de1f3633b2b7f59d7abf85b87ea685b6b772b55a6ac7a5f18cec81d0734f75cddd7daef4c7fafa2b7d60afbabbac5b15c2956ce1a2c4ea28fc8b4346f6bd6f7f662555694d4fd10bf9879d3ae6809b91d9e9ff491d6a33a30702e471dbe1b174258ff52258391ae673a5d1df6d1311527c3fc3d596a6e73bcaf0ca404441b275e1035db9418f31ff80ab7ef97afa44204fce8c080b094852d4a56d97c356e7a416cd1bec453a1ff5da7ec827f4d78d006f3395bd7398688bf240122bed5c4c73e04e160ed1527ef16cbf4d425514c36ac1f98dd719e2144ba432447b3f3895d92530e2e6a12591f292c8f9e49c588f6e8df4918a451ae70471e08d9ca090350fcb21b2bf65490061753430b158a74894b5ced735ebe12a2dbe457efc158fb820d3de2390cddc01e20b140f1601252942ff1497ae771aad21dad4ce728dcb9ce3de549e3a658ae130bb2bf2bfa40ce334ba365f752bf9971ea9acf34facb7e4ee13bea3b28966008d454fd40ddbc5e89708840f2b420134732b5cd97e57706842bdae03fbe74ff3646b176887719eafc00befd5f984e968765b48a01b3f14ac41eb12d45fdad013fec61df513112e47de46231ad26e357aafc267986c60a7efad48e9e1383bf89279ae9a948375471715dde0fb476949afe3e5beddbad465fece2b565aba179ab7bf18c05adf14f303b2448413568e81f9e044d9aabadf8c6954112dfe5e197884f4a84ded3a1d544276ec9230556848e34ec873de8544db2f0d7ef293e5d6d52dc37516f5d872a6622ae589f0e965fdc03e68d5ba387fd0e9b2a0afc068c667499973c5b6afb71530214b2a9c33737f85434e61f53d42d322c254f16a112d209712de2e6472f6316e9b60c9180e7a2f578d79c720475c5093c614b679d6253d2db2d3da17942ab2862bd72990a6bfd178eff0af5d5f45e01d15e56158234855f462fdf983879bdaa5862aea5cf1c90d731b00aa8fd0f4c3a26c6e3b46730c891bee549347067f71f96bed0cbf78df23345c6978dbd8c428bcf8193b993dd69b49308e63b858b419864d9cb75f66c360ed8b6486581e36fb981a7f60705890ae77d35f0d009f916c8dd987a7eb72f782047734bb78db976ac723c503a101a8e639500e15b5339a0746f0070bc9acc8ea21d1f6b9913411087f885ac76f920ff7ef520761ba57910e3f76a731390582ae6bba790062563fec24fb43fde9027d73e0fa777f134ee58b68d7902b2655f2584d55575d2b7a01ae5142798459e6ea7b1262a289dd226d859393daac64f0f1d35e0886a24da460c795657f7563f630a001331be36e026c2915d84c44d6831de0749e0ff1482f3f80c8b944ce9de657ca9bb86bd5b76b96dd5aaaf17d67897541fd464a2d129e76e8b3b619f108a6c8d288a074d2004c7674e8c8e8ee351e263f12a4782f7ff76c615b716071163936d65eb3a95a99694c7edadf3e9a32df8d0b5d393bf8796046801ad5c369e0276b89fbb212c93fed23ae80a503c04a0b4b58c91f0febcf8a9998d6714662c5e14780aa39925099a62815bbc30c6e1dfe1408d8332bb21c99e3fa6350a4a690527e07a31408673a7fab8263108e7353514a61c1a86d550458291499e6c92310fd2a1f1bc36c4d369e2064d937cb6a6ebfe3abba7b385cc25cf3573833429a142b583a6dd1cd3d5104b990e9e0901ba9d675b6e450951021b1d68eeb69c9b65604a4b4f352cd74643f61ad1c29825ddd1716af57147f8b1d14bc2aa36e616b548dc6a2f3d12162c13d51fd138ae0a998c77840c2784fd232462d9389ce2940127d731ba10f9dfcb71bd112e7855cbd62e046a9f25f5e382b8e2cefeb491a840d3f69a9f9b2cd82fef8d240eb07e282e1bf4aa0e6652beda10416e0a799e09dfe21a794885883c74383a31fe57229a6c88941350b0fbfea6fd0a1c0303a237dc6aeac8bdc37402b51ad0670d4eaf88f1888d4827ed7d08042d1ea72a629142f75fc3783b1d0bd23889e606f05a0f293d0d9e84cf1117cfe8148a6a0ed34ff3bfc7db6d3fec2dcf3b3536b32cedf657ba097d9c3f5e6d22f9491f1dd8c2cde791e274a55b05bcfa95e063d3f657c94f00c495cf20a4bb0f8ee65eeb3f095aedc44c8932812f99e5dae8a994fbd7e1bc65c466025aa79736e062204e6629200439fc9687a74dd5cbdd59e6f426bd61300c42f5ee8b9b001e62cf79b9acc2c54faa3baabe1625d3415a3c16b869addc7820e838066f044dfdf2175e186f705f8ea29a992d3405b372c391878fea88f8815bc2460b938008802beb0e5ff9146e440dffe609fe8b5695854bc4e7ca06ed5565d54b90ac41730ba8c982e20469754d8b68411cf3590a10f6e66806a17a9e95f3ac05401a3c1bb8dad223736e14c02b87418599285846216a4aa5d6264faa21d3910868e072974f98d974ece827286f5cd1f9e7cd8fd4e0daf3f1355ee1a9f32cb68880cfe1eb1d401881bd6262f9fa5ed366977b57698e6970fcac7ebbb001c9b28734da34b5660baa1e2d282ff182ff2b480cef777b7c573c0b2edc7f3aeaa1a147f4cca0aee7d6fac2d5aac358c690469e3513b862465258da5b7c34e8a3211b96902f6e2e9512a5feb0ff5fc481b0fd525733712a6a11c7272f410d7af91b2a1ea554b8f2e6a7266ac02cdd1d09b932f4002c8d6fd401e90c3cc85ee03462126a852ff46ed94e680ac39c5bbf3e396c6fdb3bc929a2eb35ed81a28291a35980024f834607e431484462704f847e781e154dc5a2689fe1151421da90bf2cb41b54e64a2456fd2e6466a8e9d887768cce69c62c64855c5a7930722b97a019e7da1a11d54a87d90de99b2b97e034a142e03ec3adcbc41397362f8207718c2707ed6835a8931751a2e3dafb8fbeaf7fd9a52fb7110803e0ab325d4b0b2e77ab9c6cb7875b4c9a74b56659e3f1aa66ccdd1656a2fa89ab34d84aceb93d6402598b3605bee9ceb7f13cb1341954d712acffaa5e27cfc943f97dcc4aea98d10c2a46270fad0edab81adc32059d587111b4f5a1b1b5e33a84d0309e1a918d8e0d295caf218fab2cabd2937ba2a8ff9d9e8a700cc080aaf345c9056520746178c3d0266162ceef79c71bba494e4cf1f211444df2bd364546c8cb75b8c83eeb78d0e030ce19a8ddde32948aff650d3638d4cd2c9a155371a0b9dc38e35c30bfd72dfd5bc85f16179f602e25ed5b44eba0d53b7228f71d6adf6b8ecf65f04ca63686285d582048ffc9849ef5baa98d96d79d03789d76908dfec481ac48ca013b29d07300d20e0029b8479cca101f3562238dd47d86548517302d6568b", 0x1000}, {&(0x7f0000001080)="5ab9d837355972694d596eb5d59f8311c276e612cf1cd8106435d2162296db2c514e8ec6f76ef386c752f4f939be9631a8a640b459e23ef148a570f46d760e20c835bb3563d968e6682125bcaf363c554d654ad6feae445380d72fe2b7dc72eddd840cf9616acefeed988586f04261fd425fa84cd78c8a64009d3e8d2d1788f5a6ceb2c6e5c9801ff482d6fe1e", 0x8d}], 0x2, 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001140), &(0x7f0000001180)=0xc) 22:28:18 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="2000000000000000ffff000000000100f87c8a5b671b1b542a538706000000b8100000002900000031000000030000000a9c2e5b5c5eec9f9bad7800a97141e91bc0c344c62d87be22f5789891e13096b9c229b811203a21196a7d965f73f77562f840302a9df75433a3325a34f0a8748116709ae1da4c4b29e654ab9d3de883910cefe723cc24e660e6585ffa179751585913ebcabc76ad33e673f167d83aca1ec18e61bc4080c2d9cba9483c623cc9bd3506d75e7cef46e82533f5c62ddd04e58e9686f267e68d955289dd6c26bcbcae8b571c88dd6ec35bcef63faba3525e8ceb4df1397a18f6d7bd30766a6780e34a2b2240a62fed744929d01f12e521600d44a734f21f73a19a0d4cd45108113a838591db38318bdf8a57fffd0e819bad052fc72117ce0940fdbcc02d259c73be3757ff6715f9037701076de95574fa460e6f848a954f54985a71352b93350af72efaaf604890acd4e9034318fa110da9e304eb806d203fd4ebac7ffafd47edad03b162f88722843e2409b9e9e20c6520f3ab53f2c69b5c9e1d27c0837c8231d51b83b54dc70c694575b366fb388a9ed1a6090b90c203091e7bebd9eae52f2496a1155b962f473c0431c2265e1f9e48a625e027d0f6c722e5f7a58ddbe433bb9aabf2af963d7ccf36ea7e783eb6be26611a88af6430ee193e41c1d0228f6a150ad6c8a06d55b5f29c37fde29800246a3db0d7d998e0ba"], 0x30}, 0x0) setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:28:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000100)={0x4, 0x3d6, 0x8}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:18 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) shmget$private(0x0, 0x4000, 0x104, &(0x7f0000ff9000/0x4000)=nil) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x39, 0x3, 0x20000000000}], 0x81, 0x0, 0x7, 0x0) pread(r0, &(0x7f00000000c0)="42d94f0154d14ed616484b2818f3e00306065da81e0d6e4818225f0780d258f3bbeff1c7590cb628c735038c9bce0810801c6ea9699bca129672fefd37599ce13f00eafbf6f871bf5f0853079f43e6cb932c30624b9eebef0e05040abdd15c780f81", 0x62, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x3b7) 22:28:18 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8080, 0x0) syz_open_pts() r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) fchflags(r0, 0x0) kqueue() ioctl$FIOASYNC(r1, 0x8004667c, &(0x7f0000000100)=0x200000007) ioctl$TIOCSBRK(r2, 0x2000747b)     22:28:20 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f0000000180)=0x8) writev(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)="045a010201bcafa90ed339007da288da98f6d74b81861503f3bd8cc7a8304a64cf", 0x21}, {&(0x7f0000000200)="050ffd8b1822168cabdc13c4e39459f42c3e96d1ae5dc501b73c43dfcd465092712bce3131", 0x25}, {&(0x7f0000000240)="0e5616eb114d64243a18af7affc259080bfc9d4dd3a8f614f7deba24dbfaeb5b513093b2dd8a14f40887a1f329a3893fb290e66f7eef8cafa72d73fabc713c525b", 0x41}, {&(0x7f00000002c0)="f4138ef4e400741e795948f8f67b8780d2fea912649180f66a386cc923cbf591457c32149910e29f6d38e60d37566aefd24448ecad8d897c85ce1a0f69011611160c91d224c30deece4b7592c9ad1d88266a20e1cf93954eb95eedfbc3a51d8075b878bca7b645c2f781e54ae890d6edfe35171c1d6dcc7c691ba1d99fc76e5e04bb3773f0df41bca370", 0x8a}], 0x4) shmget(0x3, 0x1000, 0x211, &(0x7f0000ffd000/0x1000)=nil)     22:28:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb3e1, 0x200000005}) r1 = fcntl$dupfd(r0, 0xb, r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000000)={0x3, 0x80000001, 0x0, 0x1f, &(0x7f00000001c0)={{0xfffffffffffff001, 0xffffffffffffe9ad, 0x0, 0x6000000000000000, 0x5, 0xbc4, 0x7fff}, {[0x1, 0x400, 0x1, 0x3b2382d2, 0xe3a, 0x8000, 0xdadb, 0x9, 0xfffffffffffffff7, 0x3ff, 0x101, 0xc7, 0x2, 0x8, 0x800, 0x40, 0x100, 0x3], [0x549b, 0xb3, 0x1, 0x8001, 0x30, 0x10000, 0x10001, 0xd9, 0x5, 0xffffffffffffff01], [0x0, 0x3, 0x304, 0x4, 0x44, 0x6, 0x6], [0x3, 0x3f, 0xfff, 0x7fffffff, 0x6, 0x6], [{0x1000, 0x401, 0x1, 0x4}, {0x8d5, 0x800, 0xfffffffffffff7ee, 0x4}, {0x8001, 0x0, 0x400, 0x5}, {0xdfd, 0x400, 0x1, 0x3}, {0x6a88, 0x3, 0xfffffffffffffff9}, {0xd2, 0x1, 0x3, 0x479}, {0x81, 0xfffffffffffffffe, 0xfffffffffffffffe, 0x3f}, {0x1, 0x4, 0x400, 0xa1}], {0xfffffffffffffff9, 0xfffffffffffffffb, 0x7fff, 0x2}, {0x8000, 0x56c, 0x3, 0x865a}}}, 0x1, 0x9}) fchdir(r1) 22:28:21 executing program 0: r0 = socket$inet(0x2, 0x1000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f00000015c0)=[{&(0x7f00000001c0)="283889575fce72441d345a74292257d69f1a0ef255ce9d74f83ed87c92286d73d202094ba5a64a2d3f6e0f4a894e1356d913287ca355e0c74c76d454c8a65a7472c700598e86267e319ab2638a02d5d2aae7673fc687b69102ecf939361abdbbf652d6c8109fe93fa3be0bbdf15d4f705751cd7306adf2", 0x77}, {&(0x7f0000000240)="12b1f57c5eecc80b64a4b43c1c596744a64591afb0fdd7135ee1ef8fc5da3d226e2f6dae786323377b58835335f0c6e93f35431612ad652c60d680b9d55e4cf5de54f65331b1a2d2ba8e6e0f527d6d434e348f67c8ad54dab6a1c125e2f864c97f900c42943e93ece9ff2aa20c89e3686be0a813f617facf9893c9a5b269eaae354ec50f87487fa67fdb9abcece719d4be9784ea01a531111a95bc80c21e9710fbf5d0c73f7f96239691242aea20294505e5e6d79d21dace3b94e9774c5339cf301353a7c9ff30c3f857a039f7f522e3a51b90cdd81c9bd0e79ea235ac06a501917a8670fa7b6085cc9bfb6032a941982975086c", 0xf4}, {&(0x7f0000000340)="340894ef72b971ee07eefad72f9f10417ae038891183bbbaa74ac7a491b35bcf600b880ef2edf432ff2560de011dcea7e2d30f39", 0x34}, {&(0x7f0000000380)="eb51259326fcc7c6545cb2944f5b1166663151c0188eb0a7cc4ddbf140bb8407152ff31c073fc9dd895a5cd56a2148a9af69ab2dc47a5ab9ab28849e31a94390c4f92ae2351e5dbb7f69eaab59e2366ae98e5481f647f787cacc208a4711229d0842e8c8525115e744d6bc", 0x6b}, {&(0x7f0000000400)="57a5215460ae5e2ad2f2065dd8f96945600208d9c8a52f9d2500d46143406fb25ef2427a4145f3f98e54be5c8a36634f767a1b67556bafefa77480c3700740d6f0d32c97e452f92c4500542427466d1579c93b0075ba9cdd479a956f78216998d52be71a15bb9e76e0d73f3e7fae3a399ff8dffe517748eb86782469f6838e69d8d0328efc136efe062623cfba9a0f34701e8fe463af63", 0x97}, {&(0x7f00000004c0)="b60f219a96f096a557e58a5cade4b7bd182b25c333389ab42472ee421d68fe08f89ac1e29e33d4befb27e0e998662c91e9edff1111867aafee55ae3cdc757732cc0a09742df68381b233289891ad8180f2fbc26eff8fd3fd5429c3979809f55db32ba2a0431d6f6e93e696df1c8302b7bafe652b9f1915c4e87088ef1626d727ccbdfe991e4b3ec4cc8869d4e7c4dbb9edbe616ee27b3b415aad5be959ea10892456f054db15b9602951b51a7a3637271bff9e0ac42cbe0aa8eb2f693dfad276126ebae4c72f3311da36f64682dc5cddbe2b009c4c54b9ff70ed00fb933c97baa67ad26925878cd9c81011a51f11eab63c1cc196bd855ffbb3d8aa8ce0461aa2f60a6e5ccfbb3b161f205ee9205d2e344d82aa1dfac999d83e805a93c8b221ecf221bf1435eca989bb136dc672bd784082d9d24bf422ef8f6545ef857b4cc2fbf1f4760d03fe7badaf13b68d3dfa431f149f194279d0616fd3d8c64f945973d5dda58f11ca10f53a2fa6e9dc2548b0c1aa8f1de35cc724849e86029e1ee5618c1216d3cf4ce7c3c52d949d4d6a70df834f515b304362dc03bdf66b9ff2457f5b23d769bb5119e625cfae2f52305171db5544e13765feb3c1a21219076c8f1d7cfed78f65a21bd1df5e08998d9410edd9d4ea67232a27323ceaa2dc26e4a8dc313f016b704faa46fb7ab232f3f52291551630b036b89c02a8401e7bc194c7866a79ac24016dad598b93982ba3b925476ec61e51dc724984761794dbfbc767f8c3a4c5a414b5d0f481f2533cf909a88a602a71cffa4ed5e589880c8bb5b1f8359da9785c60b4cdf2221d61585d838172e5cbac8f8542741c0a9112c2194011c1fa2f3639b0331076b8545e3474334c168b000268c24964c41aad1ee807452451a95b6c72bc16318520ab7e709b044b774a791127e556c697b11bdcd07ac2e1a2ac8d58c68926c6e38f36e68efd4c73c57256e546684a25173a4f9346c75b25ae2506f8e52554d46d46a739f1368b6e47d87a63022f7eb7e0ba4fe6f8afb46c37ba96d384866f68ebfec55476c4eac062c9efa0704eeb8beca1a9d59b8bde05abb5ac07848c4b71fc2cf9f639f6f8ccefa16a18b7e92e2bb70176c201689d8c9c59dd8103190ca65a5ead0ddb5ed72445b6eea461f0686fd0656ef24fd035a16330dafddaf582dbaeae9a9ab2aac79baf72b96b0f19e614c9a6fac7ee39a49e2469f03a085f407d8a3c2bf0fce3776e460e7dda533479cce8b439aff1fc26543808adc0179daef3ee802d1ae45bc4be64d3822eb767de06c0eb659b04ebe8c647693ff01f2be4d17347c4d1690d750501b74ba79b3f5a8836b667fd352256bf49a217e5f610783f5f46e038706b100ce758b523db41ec78580bcdaad7101cecfb59ee4e324e16427c0d4eed33622094ef860cf203c7e84b6ba9f430f36809691b85a1595bc168d2b0bc50d927cbdc4fe101fa8e3eea8bff329f3e13fea5861548ed79fa7d5904000a150a105095798a65704444a52d403ee344008934bf06b45584b85a15b19baf6a4a17a0e644f2c6f67a608b3393928583eecc165b46714e06281fde6d7cc73f9f5c3f256aa85feb0deb8842167ba8c5f4a2d106ecc34a6f31ebd421ee09056d4ddb0876a9fba5b0b5627a7dbb6572947d768cb8d09554fa5b0e4bdf8e6b34d128dd4dbef9886d5bac1315ce75619f01dc055a87eaa91f360030ed8557ce50d0418b149b71686f6c4b4aa57fa740753d590c64c940b59061b543c428dff2727298048a3d45dc5b9337756b15348815aef398ea1e68f544c2407ddfd27c2a8eccdaa28f832d3fdccedb716ae8c1a5e6800cff5096a183f18b75e7f9dfb393bef845dad92f498914cdeec3507c29fc11e5ba5afc03c00501b044fb44c8ca14962c3ca898774e1e7f687d452528a8003c87501420b22cc44a9d7ca381e5187e048eb17ce4050c531361f07141d6c79ba87f41161f408e0834fb45ea6c8b5b22220223a2b0ac65c3e79025208f36125778d5d3bcce5846de9c08e08f5f55733d41204218103e639831036d14795bf8747ffd7822a53cf79d2691c59d4d1e2eb6df2a3d07f6566a611866457d0a40b9d19b39857a3a069897bda775f80abd1d563464bd862748240573f53537717c8fbef8325efea08e282ea2a3fd76658a41195a89f5b869532cddfb457a8b257b12d6b2c482429fc4a683ff2571f35661f83ae546c6ed38c002b28fd9e42b0bd5209f0c17041384b03f65760f26dc1283cb403e8df209482f65e099f13750ee4890b26002d531d88bdf57879bee1f9e80ea11d2ec44a0ee487e09142b9f7631bfcfa37d372eef90e2ab92695b4e6a6bbe30cc9bb3954b2770d60793996c892f11b99c600546242ce46c6b773d15de7aa5e7ae07e320ea5db59c38a59382411a93e805c2c40f0f2e6c85d4e6372c8cf3e6d8c0b41f5ab74810e45689337c4de0639ad67bd4cd0f0ee21ab5d14a51199ff94abe3fe8158ef1e3023e48720af076c62390eab1da4a3ff7de7800ce03811600e7c38f2110abbd991695894fb61345daece11a378e4f4054fd4c14fb7567117c4962a7f34f97de102d15f04a6f1773fea16e783e532bb679769314441ca953ebc79212a51c8e50ca8c9bf9ad8492f2460ce0ee3225dd28b025a9a3da6e17236a721f7e3aa465b506cbbc26630c58076026d191dfec943790cb70948a139955e4538e9cc311071fd96cbf60571f9fe695bb41b1560d914ee775d8b8d895b052f92550c89daddf9c7a02ecd4f5823a0723a5233657f7409d8979e7d6213704263212ed947341f4153bbf9836d6a86d62ba82803ff53679f8d6191952cf1ee8d93b85bcd89f767dbb73a60146f76ae14fb151c29412a5e3e637c29f4728026a45e90364b12dc9eb89a28f0f7c6de37ddc0f7467c10744b6e8b5363d274eec04317390cb0c583e85a6abb516b3597980a8ca4ee49c2c6e8a9e76a8ebbd66437ad49054d5d235c57a74db7eea88497c8e25e2aac0c571a4bc1d79f82f3ff623e91c335f676ae4eb8f31558e21ef1d669392354125e4017d442a5b8acae1975663ba009b0b1758cc24553a425b4978b51f6e76845fa6a0d695b85e3ee2cf86333123b1d5f9cfa45f55c1b4c80fc9f02884f8e3ac85529ecf866a7cd18a87c21521bbf134780f7af8e6891c928d12759868c3f6d68f24c263d1d6c0ce29f48441142c92871e33d5415de9cedeacb3be584dfa93d7e6c11fc3a26128df1d3f5bd5e486366058a5b4fd029883706733ca6a1cfd2eeec629c13cf8570f777547a8f9d664b4d029871bbf8cc6cc0cc071a39ccd68cc490ca0d9674d68c061876004721879f3898dcdb1bb5f6ea0b5f05dc756b940f7213f87ad80047153547fb98bca938e0ca639e1d51d6155340f827ff60969c409147a9ef8342be32fa1a21d65857710dc98e81834995b5558717a1451aec9625b6f134a6a84839dcbcd569f6621080a36099705c22f275f45fa3890531926782f92c42cf5818806e75e6bea38074cee6b022bc0f704848c3538f7ed931b1c81e1c2c658fc0e3076548c2718260eee4d1785735335ca82aa43802e80132427a9e7d3397441668f455fa79684486fab4720e3a0836efe5f1c6314b313c195dc082c5996af9df59a8b126a47896ace914f0f1b823a6ab5513317a7ad4cf0155c91e6350f1ebd94b762dfe65e8f8f8c7608ed8822ab165623c10ec2a77ecbe6c2cacab51da07294a1973040fc1960319ba2445cd36d519909a70162d0ec9d09a6a303746741258b05178c7236d16cfa3bdc55d520d2dd7edad6994554fc96e52e425fc0341587be37d1fd432fe058cc835ab63142490fe5f85f1cb6559f1cf446ebb4f6ce08a97f4da15775392eb43d355ad797fca81884b3dd95084d8950cc9a812f90e62d3e3c2ee01600198f44f7d51d1cedda1f2520636ab8b0d59fcd457d64d2772b132aca83e1e9254fb5b44447d97fe1a3ddd39728440d6f7087adcc688ef4a6363e52f469dbeeed9b7628e350ce3da56910a8847eb61ea07dbd22d39188269f40459d3b8c1201409c318d0442ef190469e45f1b7e86408b991de8dd8609e0d449416fb9b74ba02c010253af6cf82a225bd29d742d24089873c6847c2eca910a8594a94af1191e77a979e6736d5b732cfc8200b252d2234de3da6d396207266175fa3a2be69b3820a5596faf5f21cbed8ee5d0e72cd887eea1f637110c7a7cf6b9efc914564bb49c6fe16ab0835391eed8a4260bd482b0d9f42f381d023e6f5235f5dd4367e27e3826b20fc8dd761918a91ac69991875291146b3d0e59318d303845a3a9be2f370f4f3cc1d64fb36e697ced43512ac8db21b5a3cedbbc776c430e985f5b9e0fa27959a98ff9bbd3901f662e42d7819f14e5db2f924564329104fd651fd9fad34346b8a3cc1021a90d99f2751020e6cf922fc1af56b5ae29c35279aa4bef60de2dd710e18c9324a6ec8158b840cfd51a605440c39730b89952c0d2f8c738003f8f4f22de9415cc3ee51345ef49fb7d08c1cbc3998f42055491834bb917b81432b882dc7366e3425090480d8b505decf55ddf9e703f317929d7e98d007a727e5d1883070128d2b451d750630b89d3bb58ae85890cea115386c8f830fe302b2260f4e7ab602974f958138f241374b81a0127d334bc983e0a3c374d2d30d9fe6b8ecb81726d37c0691063cf79472b9b08dbe58dae6c3008c104a93c72256c91f3813d14506ae00335940e69ec261c12393318f003aa75297aeb63774da56a71b7979f2d7420276862811f6b2322868243b38319e685e84975f32038ad1d409301d0f5e1e575f49d8f2d0a66304d4274346e4e9d5ebdaef422194d23bfabada9abc408fbcb68a6e8fef53ebcd07b7c45ef1fdf0c0d44b1269df3dd2559e22bd60d7f495dfd519ed1311e59fa67abd5963e55bd51a0c550eded2224d98a7c4407a98c215fe1f220ab2aa34c32bb2b75a79687f58c498b7e579c465b5ce40d557aecdacf58fe6f80586cc7b3c47b31b082fd46aed7c118998c7c20ba89895e3e5a535221cd2ca36cf760d529c532fe1806d6f27d6d77a97f433be5071cbe435c82e7bd77546e191db45b52f382e198304113a35b32448887e342a4e6445fc96a84f5b76b3ea3137253a094030c92143efbf80929b498b22f809aefb157b1c6cb45b27bc2d355a75b38fce35d9c26f16e6a5bddf1ab84b351b114fb7118fe90a8e084d6e7a747edb669c8b339b45102822e48bfaae42b5dad0b1a8ff93b22ef547718326697b0d954d3cfaa8cd09b690312a5a0af0a0c53074cfaf571d2a5b39b35756b2cce322d587594d9a47d92ca4b1a2209e061227923d9457d641e2b826376e726d7176adda14b958259a04c2e09d383ada593f28db285acfd4afe7e93e9c5b4b5c88a4b28fcdcdc0c68c714dabc2a50b132c03e6bd5e52038beb7c6ac709763ef75856f9f7c339512356b27481618da95420060592a703a234b238011c353a2078b07926efd813b56340b58d38284851c8b9ffb3b517c90d7e1313d6c12a98ac38b9b21d0739891fdbf2a9fdc62d4209709713f86af1c3da620d0c2938261ec99f2421565b7864523645d3f1ba2e2149cc7eb52bc1730552b2a8659bb743ac6e7ec1e0552c6108c3afb1c5ea972982a9c4b4c1d9822c9c6efe33aeddcfc05e29a81948001f0967a055ba11fe827cfa4c3098b8be1217a8ee1fd64283f73f6df2b05accac96221ce833a359aa8c85296c633e45b1c043e3f73a8b38377041652cc0ba3e5905ee4a4", 0x1000}, {&(0x7f00000014c0)="a95329281a7206684f9c15e9fe01e5f24359e165b7721113b35f1700896d6a79e23c54071e597bbf10edf71879f06f1a787dc203f2a9ee4070e1b19637ede8c7543194c19950df4d1f2cfa79a1f5dfbe6a962ed6d7a7e9b7436733b252ba9d142f5572e99b08300244a013ae7e981a7e6efc5e4a9298ec778a5d3a0b6f30290168f3d4950548cb36cb9c48f92a2c67c327a99f979980db6afec410b7c55838bd9a97b76c44ef9c85d134d360003d92ade32a", 0xb2}, {&(0x7f0000001580)="ed6fa0f479d11fad248c092b5c4658e2d34606", 0x13}], 0x8) 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, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) 22:28:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x25}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:21 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x100000000, 0x7, 0xeb91, 0x0, 0x13cb363e, 0x7, 0x7, 0x1, 0x1, 0x8, 0x3}) close(r0) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) setsockopt$sock_int(r2, 0xffff, 0x1009, &(0x7f0000000180)=0xe164, 0x4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 22:28:21 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f664e6c653000"], 0xe8) 22:28:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x4}, {0x35}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="1b") getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) 22:28:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x1b00) r0 = open(&(0x7f0000000380)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000080)='O2}', 0x3) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x4) 22:28:21 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000140)=[{0x100}], 0x1}) 22:28:21 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_addr=@in}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x420, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:21 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8440, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x8, 0xff, 0x5e7a}, {{r2}, 0xffffffffffffffff, 0x3c, 0x4, 0xa1b, 0x3f}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xff, 0x7}, {{r2}, 0x0, 0x80, 0x0, 0x2, 0x42d}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x0, 0x6f2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80, 0x10000, 0xbd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSCTTY(r3, 0x20007461) fcntl$getflags(r2, 0x3) write(r1, &(0x7f0000001700)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afbae751711f5a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f4b6653b618a91a811848ad011b0299f95970afaf96fb9cc21a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc0bdc56a2c169e0557c18fce3b17d3168f4145058c9938f27cbee1543ebe7d828fe66241cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b65ac6b15317ffa7b21c493abdf29101780886006cb642567ce6aeab2446874df6b38a40ddb478bbeeb8581373af92112d1663710f9f77354b68ea98e855732f2e3045cc210f13b0fc7fd821b629233379cc944dfdd542780823c925e167c40d960e5c7fa78182d19836a5559c7cc5c1bb511a036bee37aecdfa95def69c4c625243a1a5244a2a9ff27b58e66504e2c18ccac698c883dbe6fde1b2582e56bf71ffb66d67b3db000bdb108f215ce8ae13c3bb120100db94b970c8c60ccc3c9375dde5874ff36ad70dd932edf00a11e", 0x193) kqueue() ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000740)) r4 = dup2(r0, r2) read(r0, &(0x7f0000000340)=""/197, 0xc5) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0x14, 0x40000020, 0xffffffffffffff0d, 0x5}, {{r1}, 0x0, 0x88, 0x8, 0x6, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000084, 0x0, 0x5}, {{r4}, 0x0, 0x80, 0x40000000, 0x652, 0x6726}, {{r4}, 0x0, 0x15, 0xf0000000, 0xc0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x6, 0x6, 0x8}, {{r1}, 0x0, 0x10, 0x1, 0x9, 0x480d}, {{r1}, 0xffffffffffffffff, 0x2a, 0x41, 0x80, 0xff}, {{r4}, 0xffffffffffffffff, 0x2, 0x0, 0x346a, 0x4}], 0x7310, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffb, 0x60, 0x4, 0x945, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x40}, {{r1}, 0xfffffffffffffffe, 0x48, 0xf0000000, 0x5, 0x7}, {{r0}, 0xfffffffffffffffa, 0x3, 0x86, 0x7692c67c, 0x9}, {{r3}, 0xfffffffffffffffd, 0x8, 0x40, 0xffffffff7fffffff, 0x81}], 0x100000001, &(0x7f0000000640)={0xfffffffffffffc01, 0xffffffff}) close(r3) fchdir(r3) sendto$inet(r3, &(0x7f0000000280)="8f521c2cdc788cd9e4500cb7533351a892da43a7f18f3a507512a27f2aee34ab95013dc42032b88de2939c02d20a170ee2034556bd18b75e1b82f85de2d2dd12ed64cc97dc4929d77ff4215f0f5a9fb99e776ecbaeedff429afb28caa8036a65eba2ab2176674a257dfeb353ee18d61311398aed65b116f58291db4c628640b822a559cc60c3a66e6d4f0b46bd15ef07731fc56f510365d4338dd6385c7d", 0x4d, 0xc, 0x0, 0xfffffffffffffd1d) r5 = kqueue() ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000c80)) getrlimit(0x4, &(0x7f0000000e00)) r6 = semget$private(0x0, 0x4, 0x201) semop(r6, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000007c0)) ioctl$TIOCSCTTY(r1, 0x20007461) pwrite(r0, &(0x7f0000000a40)="82ba9f031aa987bee0b17a068a3429b0eaa18472f62d9b316fde24f0a8f5ca52edd5e111adf2a0fcae7eb3", 0x2b, 0x0, 0x0) kevent(r1, &(0x7f0000000a80)=[{{r5}, 0xffffffffffffffff, 0x0, 0x22, 0x0, 0x56fe6041}, {{r4}, 0xffffffffffffffff, 0xdf, 0xfffff, 0x81, 0x40}, {{r5}, 0xffffffffffffffff, 0x20, 0x8, 0x5b37, 0x6}, {{r1}, 0x0, 0x5, 0x4, 0x400, 0x9}, {{r3}, 0xfffffffffffffffe, 0x24, 0x20000000, 0x9, 0x1}], 0x40, &(0x7f0000000b40)=[{{r3}, 0xffffffffffffffff, 0x8, 0x4, 0x1, 0x100}, {{r3}, 0xfffffffffffffffe, 0x10, 0x1, 0x81, 0x8001}, {{r2}, 0xfffffffffffffffd, 0x80, 0x8, 0x317, 0x80}, {{r4}, 0xfffffffffffffffe, 0x19, 0x20000000, 0x4, 0x9b}, {{r2}, 0xfffffffffffffff8, 0x24, 0x12, 0x1, 0x8da}, {{r1}, 0xfffffffffffffffd, 0x80, 0xf0000004, 0x1, 0x1ff}], 0x0, &(0x7f0000000c00)={0x8, 0x6}) fcntl$setstatus(r5, 0x4, 0x40) semop(r6, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)) 22:28:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x124) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0xffffffffffffffff) setreuid(0x0, 0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0xfffffffffffeffff) setregid(r1, 0x0) 22:28:21 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x1000300010002}) flock(r1, 0x2) close(r1) pipe2(&(0x7f0000000040), 0x10000) flock(r0, 0x8) 22:28:21 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f00000001c0)=""/4096, 0x1000) fcntl$setstatus(r0, 0x4, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x80) ioctl$TIOCEXCL(r0, 0x2000740d) dup2(r1, r0) close(r0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x1f2}], 0x1) 22:28:22 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x94}) r0 = syz_open_pts() flock(r0, 0x4) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x0, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x5, 0x3d, 0x2, 0x8, "c1b40342c6851438e0d4984dd1b4cd752fbb53aa", 0x7b6c6cae, 0x7}) write(r0, &(0x7f0000000040)="0b49544eaf4fda6f2760b109d5", 0xd) 22:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x3}, {0x7}, {}, {0x16}]}) syz_emit_ethernet(0x32, &(0x7f0000000000)="ba3e69bf0684b07678344b0383da9b64836692ba42290d9d3a0b713d34d596afc3f1bd067f6789ffc053926e65556f24e5cf") getgid() 22:28:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000440)={{0x18, 0x2, 0x1, 0x2e7b}, {0x18, 0x1, 0x7, 0x10000}, 0x301, [0x4, 0x1, 0x2, 0xd3a, 0x5, 0x17, 0x419, 0x20]}, 0x3c) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f00000005c0)=ANY=[@ANYBLOB="00000000a9000043c47c0000000000000000000200000000000000000000000000000000000000000000000000000000edffffffff0000000000000000000000000000000000000000000000000000000000000000b92800000000000000000000000000000013f53537bc26f96fd277000000000000000000000000000000000000004b05621782a8dba7eddf053fc77cdd6f8a9f41bf794e1ca256c58005cc9ddd633fd902935a2cbbbacb9c46dc4a61d2cf5e69f34bfd783dd62ee89091a6a894"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) accept$unix(r0, 0x0, &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000580)=@abs={0x0, 0x0, 0x3}, 0x8) chroot(&(0x7f0000000480)='./file0\x00') r2 = socket(0x800000018, 0x1, 0x2) r3 = open(&(0x7f0000000180)='./file0\x00', 0x8, 0x64) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000001c0)) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 22:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x8a, 0x2, 0x400, 0x4}, {0x7f, 0x4, 0x3c, 0x8}, {0x6, 0x401, 0x100, 0x9}, {0x0, 0x7, 0x9, 0x81}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x45}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 22:28:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="fb", 0x1, 0x0, 0x0, 0x0) fchdir(r0) r2 = dup2(r1, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 22:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x50}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/8, 0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x2, 0xffff, 0x9, 0x7fffffff, "c72675212beb18fd0fcd3a9f1eaee22b95e0e088", 0xffffffff, 0x3}) syz_emit_ethernet(0x1, &(0x7f0000000380)="fd") 22:28:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) r5 = msgget$private(0x0, 0x300) msgrcv(r5, &(0x7f0000000040)={0x0, ""/225}, 0xe9, 0x0, 0x1000) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x62f) r6 = open(&(0x7f0000000280)='./bus\x00', 0xc0, 0x100000012) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) fchmodat(r2, &(0x7f0000000140)='./bus\x00', 0x80, 0x2) pread(r6, &(0x7f0000000200)="d59eaacff0d69b6931a9cd707e013b55d06f9b5f6d3608620e10273785cf9843a9a7d6bfc731049bc466e51a72fb6bc3fed186977c17518bc22a5d654efcfeb4c42c9f4dadab74f4e52bf14b8656fdc0a3367e1e3003", 0x56, 0x0, 0x0) dup2(r1, r0) 22:28:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) msgsnd(0x0, &(0x7f0000000180)={0x1, "f978bfcde8ed92dabf46a8efc5604517ce539b634f4e9eebcfa8cd49596192d3dbd26bf25a8c42309ef1dc01432a88ea60b513a0360edc724cb1132c9b6f1e0ebc4a54a333410d3d89e7582c45575147872f2e5d0a83ee6bd609f9aa863c1f8313b0a8ed93d536e0f7c1c4f10668aceaf95145eb33051a8229671cda52e9651ad8db63077a59ebc42c3f9a87301ceeeebb9e153244f0daede5c46f886f8f66d12a9f2caa64f0fa9646a318a83d67da252dbad1aac402f900676038060c03a1d89e036a44415e625b68944b139014b4c29f24c660472f255d9245b3a1abf2f5d5c2e2a6e4b792b6078dbfb11d169c9e8792ef7573315310a5dcd7f153f09bfbcf5510740da15944bb4008277dc842c9a2313c5d4d028426c62bb2357b772c9ab4a199f3f92a6ede42a42296e7fbd242d0dc00f81ce77f"}, 0x13e, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 22:28:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x10) sendmsg(r1, &(0x7f0000000500)={&(0x7f0000000140)=@in={0x2, 0x2}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000180)="8988e8e055cb1bb0a9153749e05d50511a343920697dfc7ec6c3bed6de83c34096c60478f8aefd7dbe16ba8f48077de30f470278b6979c99e08b5cc6f4cf9e73df4d9a634355e6aade81c3160b8cd903be692c8128308afddb8005b7aab70f1948365a90dc8554261f9f312456b4bd1ae09ba922ef8fddc178f6a737a74a76a8bb28283d883c41ee1991a5e314da32b128ef7084982bc9d117f77ac089b1fd9bea1417ad6d5563ca9ae9c6794fe7742a4a349d5336da6c3a0e414026b9a8401f6696b2dff7da3f1e0e32a1446dbce437614de3ade10ccd6fde919b4e32c736742e", 0xe1}], 0x1, &(0x7f0000000300)=ANY=[@ANYBLOB="00010000000000000100000003000000412e20309202c3a3c2be758f0e6980ace4ce7c798ce44a033e7a4823ce81bdb337e071d7e8e9e039f5433b74887768af5d333ba64fead5b17afdffa6179b3a06be46e13b57c9561902993d8fdd2da24ed9ca7d5be6b161b70786deabcc9fd9a9204b80a8fa8f909cb5c22ce0e5231216204f36de5ed704e8a6c6fcdf172aae8aa600a60c1b23b8fe04c0a094db905f7dd004fe9d7d5028d06fb07d060f9c35e10f61ccd20f781e82877e7c050f2d9768c8c71b6bb906a6e860a3c4f20061aa29528777d736b948e4e1991f4fc1d74ff4ec11a3799b07939518642f8989ef52e4b47a72e92b831b846a414bdddc5ee658c8cc0c4e6c9300005800000000000000ffff0000030000003baa986ca149135a45a51581c538ad4ea0f96fd8410cd52e283c2db4ba84e3d7c443fa2bc55634dea1d7d0e67a89591fe922ec5c74b8c9ca68887321224679dcaa520587c63ac6005000000000000000010000000080000084475ec884b6fbe492169847509c9026db3f0d8ef96561b8c28a3aefee103ee915b11e83d16d512f4fa4b569ce0467e23cffe0f49621e546"], 0x1a8}, 0x404) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3e4223a667b1f3fe6313d5add500971e3f4db016"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 22:28:22 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="a69ea9b0007e7686aa7dd4a45d02912e1322c31652bc7a3319e1d7ebf662a2de8e8a0714499426339c925e1c8dd70614939694986e6491f0105fd6fbe89a6c243dc95abaa503b450b73c528d63ccf8b2226e8b45290b1fb293ae2a33691d7fa5ddedb8f23b0260cd181ed3c1c65b4c7b4490a008e4fbb112f80e55ab11618626d5bdc6c236de02b9fd8496806bae87b3b6970bfafd4aaa3a9e028e206f164f3f804d7865fd7c5dd4dea56dcc6a239c4d0459bb7a267a1ac2b52f3046993eda21e683f929a26fd99d6683a02dbc2d4616dbd9c0aca8f7ab86e9014fc2c4d1bad01cdd1ac3c722"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="07040000000000000038d0737f73fa8be42bf30f", 0x14) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x7fffffff, 0x2}, 0xffffff6a) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000140)) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) pipe(&(0x7f0000000040)) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000240)) bind$inet6(r0, &(0x7f0000000200)={0x18, 0x0, 0x7, 0x354}, 0xc) 22:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) r1 = semget$private(0x0, 0x2, 0x26) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000180)=""/4096) pwrite(r0, &(0x7f0000000100)="ed00000000913c04000000000000080000", 0xfffffffffffffeb0, 0x0, 0x0) 22:28:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x6) 22:28:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x400029, 0x9, 0x0, 0x0) 22:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x50}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='w') 22:28:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) r3 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x1, 0x3, 0x1e5, r3}) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) kqueue() close(r0) 22:28:22 executing program 1: r0 = semget$private(0x0, 0x4, 0x8) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000080)=""/68) r1 = socket$inet(0x2, 0x1003, 0x0) r2 = dup2(r1, r1) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x2, 0x8, 0x8}, 0xc) connect$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) 22:28:22 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000001c0)={0x9, 0x5, 0x1, 0xa5, 0x100000000, 0x8, 0x7, 0x10, [{0x8, 0x40, 0x4, 0xff}, {0x8, 0x5, 0x6, 0x100000001}, {0x0, 0x8, 0x0, 0x4}, {0x8, 0x10001, 0x7, 0x3}, {0x3645, 0x930, 0x1, 0x2}, {0x401, 0x2, 0x1, 0x9}, {0x3, 0x1000, 0x5, 0x5}, {0x6, 0x677, 0x8001, 0x1}, {0x3, 0x4, 0x100000000, 0x63}, {0x6, 0x0, 0x1, 0x5}, {0x9, 0x7, 0xffffffff, 0x1c}, {0xd, 0x1ff, 0x9, 0x2}, {0x9, 0x5, 0x6, 0x4}, {0x1ff, 0x0, 0x1, 0x80000001}, {0x2, 0x3, 0x1, 0x80000001}, {0x1, 0x8001, 0x100000001, 0x1}]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 22:28:22 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "08000000e7654f0000000000000000000600"}) r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) munlockall() setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000040)=0x3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xff, 0x0, 0xfcf2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000100)=@abs={0x1f95d27d48731892}, 0x8) 22:28:22 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() r1 = msgget(0x0, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() r4 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x5, r0, r2, r0, r3, 0x2, 0xffffffffffffffd0}, 0x1ff, 0x0, r4, r5, 0x2, 0x3f, 0x100000001, 0xff}) setuid(r0) r6 = socket$inet(0x2, 0x1, 0x3) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000000)=0x8, 0x4) msgget$private(0x0, 0x0) 22:28:22 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000340)) r2 = dup2(r0, r0) getdents(r2, 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000002c0)={0x7f, 0x1000, 0x3, 0x1, &(0x7f0000000040)={{0xffff, 0xa40, 0x7ff, 0x3f, 0x9, 0x5}, {[0x395aa7a6, 0x7, 0x74, 0x71, 0x2, 0x100000001, 0x5, 0x53a, 0x101, 0x0, 0x5, 0x5, 0x8, 0x5, 0x101, 0x6, 0x7, 0x20], [0xfff, 0xff, 0x9c, 0xffff, 0x2, 0x7, 0x1c37, 0xd67, 0x65, 0x9], [0x0, 0x9, 0x7fff, 0xfff, 0xae, 0x0, 0x1], [0x7, 0x3, 0x81, 0x2, 0x0, 0x7fffffff], [{0x7, 0x3, 0xffffffffffffff3f, 0x4}, {0x3, 0x101, 0x5, 0x401}, {0x5, 0x5, 0x2006, 0x3}, {0x8, 0x5, 0x0, 0x2}, {0x9, 0xe17, 0x1, 0xfffffffffffffc01}, {0x3f, 0x3, 0x4, 0x280}, {0x7, 0xffffffffffff7235, 0x7, 0x7}, {0x81, 0x40, 0x8, 0x80000001}], {0x100, 0x81, 0x101, 0x10}, {0x7, 0x71aa, 0x80, 0x7}}}, 0x7, 0x8}) syz_open_pts() pipe2(&(0x7f0000000000), 0x10004) 22:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1fd, 0x0) r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = getgid() r5 = getgid() r6 = getgid() r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000280)=[r1, r2, r3, r4, r5, r6, r7, r8]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x3}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r9, 0xc0107005, &(0x7f0000000300)={{}, 0x5, &(0x7f0000000380)=[0x0, 0x0, 0x0, 0x0, 0x0]}) 22:28:22 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x861, './file0\x00'}) 22:28:22 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getitimer(0x3, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:22 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) setrlimit(0x7, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) msgget(0x3, 0x10) fchdir(r1) msgget$private(0x0, 0x80) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff) 22:28:22 executing program 0: r0 = socket(0x2, 0x4000000000003, 0x1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="5f022e2f66696c653001"], 0x10) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000040)="000000000064001400000000", 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0x2, 0x2, r2) 22:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x54}, {0x30}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 22:28:22 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvmsg(r0, &(0x7f0000001380)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000012c0)=[{&(0x7f0000000080)=""/55, 0x37}, {&(0x7f0000000140)=""/111, 0x6f}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/25, 0x19}, {&(0x7f00000001c0)}], 0x5, &(0x7f0000001340)=""/39, 0x27}, 0x3) r1 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000280)='./file0\x00', 0x0) fchownat(r1, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 22:28:22 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x401, 0x112) 22:28:22 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="d1763ac5597287bc747874ed5932da731ebbc5c806f530d012eb45ef6a6429b770bb5dc70475883ebf951a96d96895ec018385e0e8945cf4d899eb53721007184fe8eacd8dbbc7fc31b7f66c140718b06ce8f6bae2", 0x55) setsockopt$inet_opts(r1, 0x0, 0x1d, &(0x7f0000000000), 0x2a6) 22:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind(r1, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x64}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:22 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x80000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x2000100000000}) 22:28:22 executing program 1: msgget$private(0x0, 0x210) setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x8000, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648", 0x3, 0xfffffffffffffffa}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="822b151ae494a9d1a9", 0x9}], 0x1) 22:28:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f000000f000/0x3000)=nil, 0x3000) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000140)={0x1000, 0x0, &(0x7f0000000680)=""/4096}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) getpeername$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f00000001c0)='./file0\x00', 0x60e, 0x0) sendmsg(r1, &(0x7f0000002980)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002740)=[{&(0x7f0000002680)="54e1b915e2b90ac3c2133193ce99a8e3d74dcb91d6045ce32d9e0d1c51c08495d5e7d600de967043fa59ad63224fd39bffb546026d7182d1c706654e8eed2328a8b6bf4541b1532532e416c0a710fbe843b3db0b9a5f30622fbf9eed59504aca4f4922787b6b3b021dde8a04341c06c0904167d44469641c91d6584fc29147bcdeea6c4e050b79ae153134666b3c1e447df9ce5fda0a8113fbd467b230f9dfd4684f7d0b7eaebecf", 0xa8}], 0x1, 0x0}, 0x400) fcntl$getown(r0, 0x5) link(&(0x7f0000000340)='./file0/file0\x00', &(0x7f00000003c0)='./file0\x00') 22:28:22 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) msgsnd(r0, &(0x7f00000010c0)=ANY=[@ANYBLOB="0000000000000000882dc23931db299f298725c0f7b4fa7c9b2865e796983d8903e7c8ad52cb8469eb01db5b3fc96429c8d0fa1e418e56a60eedc73737c30244e3e22828d81eb2ee57816f875ec0804cb8a585ba377c74839b2e8edc520f8753c911014580f3b056e0ce2af10a7367a87500416556403681452c71a854ec30d58aa648ca2f02199370b8d8033dd68a922a34a3665837697be62dce44ad0d4942ac3d907962361dc0d2e55e8c60b77a9b661f9dfba46388254314078440b653f181d8cbd76d000000006af25ba7a1313e6b044600"/225], 0xd4, 0x800) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) r4 = fcntl$dupfd(r1, 0x100000000000, r1) fchmod(r2, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r5 = msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000700)={0x1, 0x7, 0x400, 0x6, "6bd8e7694fa7ef1b46034c1c64434c50f398703a", 0x4f, 0x1}) read(r3, &(0x7f00000008c0)=""/120, 0x78) write(r2, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000001040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000010000000000000000"], 0x1, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(r5, &(0x7f0000000000)=ANY=[@ANYPTR64, @ANYRESOCT=r4], 0x2, 0x800) msgsnd(r0, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r6], 0x1, 0x800) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) msgrcv(r0, &(0x7f0000000a40)={0x0, ""/233}, 0xf1, 0x1, 0x1800) msgrcv(r6, &(0x7f0000000800)=ANY=[@ANYRES32=r5], 0x1, 0x2, 0x1000) execve(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000240)='5\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) msgrcv(r6, &(0x7f0000000840), 0xfffffde9, 0x1, 0x1000) listen(r4, 0x6) msgsnd(r6, &(0x7f0000000740)={0x3, "d562da7839e9847ff966db301426b02d29d73c7298ce68c87b27c21083d348455a03dd44ec35a7af844e937ef211c048daa695e58dadfb5ef5089f38a96bba89dbceab833e69a807919dba1bc391e7663fdd706d42fd256997d00dd885ba3f2af12565e5ad13e8d4"}, 0x70, 0x800) connect$inet6(r3, &(0x7f0000000040)={0x18, 0x2, 0x0, 0x1}, 0xffffffffffffff50) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r3, 0x0, 0x0) 22:28:23 executing program 0: ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r0 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x25, 0x8}, {0x4}, {0x26, 0x6}, {0x0, 0x5b}, {0x82, 0x100000000}, {0x42, 0x1}, {0x100, 0x1f}, {0x86, 0x1}], 0x8}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x8b, 0xa4}, {0x1c9, 0x41b5}, {}], 0x3}) 22:28:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x2, 0x1, 0x3}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x5, 0x0, 0x0, 0x2}, {0x4004}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockname(r0, &(0x7f0000000240)=@un=@abs, &(0x7f0000000180)=0x2a4) 22:28:23 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000000), 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000000500)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000000000)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xfffffd87}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0x1000}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) close(r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000001000)={0x1000, 0x0, &(0x7f0000000000)=""/4096}) ioctl$TIOCSBRK(r2, 0x2000747b) 22:28:23 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8040, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 22:28:23 executing program 0: r0 = getgid() getgroups(0x1, &(0x7f0000000000)=[r0]) getgroups(0x4, &(0x7f0000000040)=[r1, r0, r1, r1]) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$TIOCSCTTY(r4, 0x20007461) r5 = syz_open_pts() ioctl$TIOCCDTR(r5, 0x20007478) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f00000000c0)) setgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, r2]) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f00000001c0)={0x7b, 0x0, &(0x7f0000000140)=""/123}) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x8000, 0x0) r7 = syz_open_pts() getgroups(0x2, &(0x7f0000000240)=[r3, r3]) r8 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r8, 0x3) fsync(r7) r9 = shmget$private(0x0, 0x4000, 0x401, &(0x7f0000ffb000/0x4000)=nil) r10 = fcntl$getown(r7, 0x5) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000280)=""/35) r11 = semget$private(0x0, 0x2, 0x28) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000002c0)=[0xbd6, 0xfffffffffffffffd]) fcntl$setown(r5, 0x6, r10) fchflags(r6, 0x0) sendmsg(r4, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001540)=[{&(0x7f0000000300)="6fefe96cc3387c40b5b43cfea5162f034060d785f2cf35d02e59da63930b07dee3b84e4c97c715cef59fd93958b5cbc8f6078383ff2fd18fa9cf", 0x3a}, {&(0x7f0000000340)="e58b295e42f49e2eb6a3dd2709cd7eeb16d2764f750f095840d3b43a92c753c7fb5221e0cee2606727d5b21d6dc334f7d5483aea9d1fd38c34fe14bdb87f56223197a854b306bb8305d088ba07c5bffa95e0094bf1f8e9de05b3a7457d7eceaf6f20b5d0c66f7d7f799e69635c423c3ee48a21210167b2e19f82a049251dd9e2e02da2c3bd0df943155fadc057f71212a96ca8b153d6624ab2a1e9fce2c5f4759ca68e2d4cbafe181ee53b17c2a6ad49103de29c6f6139f3aa7a7d59b5", 0xbd}, {&(0x7f0000000400)="5fcee00bb8d6b6d3f06a48f5d1826e1d6f589aae581cb4ebbe5e65ae13ffc8282cbc8421fd18aa32a8192cb6549ad1ca9bc258294b9c2c4da4e4665519e3df4343eeba8b7391c5a6e11dfa9233ad067d08e6ca0c49853ca9e5f8b45297240e9e37c186171d411ebe22032cb231f92c1af2446c52d4b30d74470c9030a097ddfa2634ac6b0eb41122bbb7508a0bd9cc65e8147fe39c91d32ddab6551d7c67308724ff005121ccc0d59e38e08a0c1665d36790f948a58ba6c314e22d634853633ce5ba2fafcf9ceb2d645af625807317adb0c9f204be19284c54b3e3ec5136e313603e5c5d3192e2bb1c0728896b3956607e016899dfd614bb14563e", 0xfb}, {&(0x7f0000000500)="31f9df034dcffc7227b47a96cd38f4a3d4e42088a003cc8ef36e1dcc0d739617e7480a20f5844afa2b8fce310e0845a9d60f214a9f84db93528e0273e872479ac32f0cd79d167560106b35ec2cbaf2687802e31307d9456dd7ca08782431196025ec4d4356baf6b549752625ae698f96ca25cd3b02e6efa233edf4f331858d958c3721d02724a1214bd58a16013009d9ef92c6ee2ab4ef91b440f44a61200a8297b1f01272c2d73bc089d0b8de5feafb5247599a4f75602a2401a95373735160de60268871c72a06f2ce99c7009b267c4a398420a4cdcea3281f2c7918aea5d6964844591da50a7a9c2d1ddd6debb2103078f36a894e551a71e76fc34da6073ae8c58033d12f095c568d597dba9bf851d6168300254f36ae53c7361ae0f255ce85b511c34b5d10c5d209cdcb8d656aa82a90b4b2d1495aac44de30b72df0ce3a1f72b6b077eb3ed9ab70733e8bab18f4e4d36cef730c78ae53bbe6b346e1b9d363d8d1c41fc0affb40c734506ef6b4877e9545e8f2aed6aba107d38bd3c16857bef6e1525cfffe9ad5db0721a986205e5f27f97af973c0ce6eefb9f16b1a14e81d3281807a9d46b538955eeedc94ce10ffa098bb1fbc4714e5a582850b7683f9998909dfb26cb67fe94704d606a56c7d7bd0a492db467b387b39db2af7a0330377716d318bb281dfc5e3d77c032388713c7e5cc33cb937dda777e473fbea52e3985578f3bbaa1a16f01020504d59bd6d0e4f567a7b77bab0206b7087e003ee5b8dbbd0b3b0f4eb21dcb8222c4060666c7b367e03c70a76391226bcb1b8de9c4ebc8ace111003db3d6860e559409929249b9d741e4a57c25395c0c7b1f49f434aeec3d7babe707f9f62cd52b3eb3a858eb8846071c8ec4ea3695e9442c4050d9cd088b53a6c3da9023a7038e194196b3e67e04080d637935128d74ff093f021e38d6cfe97906ed3d139a4dce6ab5d838deb01468959bf0a1d7f400d8220f5f5f4fd4de3ef751572908a0bca30ee9b0c4d1e67c40bc6a10fea6ddd3a365c933af9b59ca1ccb67c68c70d064fdd5a007922963d5f98e67b443520b92e389d0da51f232c91cf8514f5f767782fc2d2e6e5a42af1efc7691bd53e17996394c39fba9bcd34d8c841a67ead7eba3270230780399512db75807e97134108313adbe537fcb5c08f9ca9d184136730032a9d6aeecdc7aff4585f651e4d25d82433ff47d312e91cd1454e53b418e0ef3d824cecf0196172c4fc09f41fd36699e832a541080b43c947acced8b220ac372921a82eae372d853b8783c7eaeee06b2766d262548bb11e90b86c15113ec29b15da9cace505b6f95b72a4081d278d1f5722c86531e665bcc5664909bb4be5b4907c78d57d73894235d69e4cc014985e979ef257f3ca4300ba210ac43be4c574ffe3bd7cf19a20af169a40774ad6b6c7f7bbf86ee9975518beda352d307cca7ea80bcd6b1ea5bfbce8b08bcd28da9deafd3b3856df7f2d33d1a2331f9abe851c706939301c356c72c6b30ebddff9e659e42910560bf7aa02446727015e5df71885355d6357737a1184cb55e1af2c8a4ba3fe15ef4d86223fa2b003797b0e5d4528718dbdb5e16240964dbd0803d48351761e863a487dd5322574f1f516fb8b88c528920bae8441c2cd0eb74511c44768e9e2ff457d6ac2fb964b8a5f04524fc6c567fffb87f029253dda0f2f68a6ff8a4d0979dff7d3c98db419e223a880f5dfd2435d4df3e96bc62d8e5298ac25aa7af7548186714dfb3e7ca214474efb84d13f2bb85e965aaa848190589e1664bb156593d3de607f061f46a7091449837b93ada3197bfbd4989ca11799404bb0bcd801c901c2601bf2a3ab5ec5fe5eb3e5671aecd644a3fee7f23e9843420a079cc052ccfd7429d1d20d3e7d2f7684ec0036373f2a8a79a1350a9a2ae36c367e172650224203827b9f0be009e04ad916a4ba0e76e5fa93777812060bccd8b892a8c0daeb11475982153a08d8f33bb5828eb6c29a260673dd90b1a7a5f388095704bdc3a00dc9086344d05e76e03b5878f54b93864cee124419b754f5b0a8ac2a2a73f9c4afd30e700cfa6b8b2ec34749953d0c99f66af959458d8abd0e01f70e19dd117885665836b3b272fc6604b9595dd49ba0832fbd9ed336c60069fe362f66ab38118e0ce947793b3ceda56addd8ffd1ef023fb8e317796291ebaf273bd6a3d3b575084b6261915e02eb21558c30654d547a9e7f35e95e277a49aa8612f6117d050d43ca0fe7fea113495d7f27cf7c9ba30f49ef0e4980e8a87ef5794d3bb4f7f22fad1421cfbaf3e4d05814e901fdc0311d8e61a8423788bc6cd709257600a2f546ccc47ac1ab4ab43a2b67973eae182a131c2d7dc5f4dcee1795d2359cdc73e0d2f131fe1ee0d418cfa751e6007089f22003653d8274c89cb3578f68e2c4994aa8759a753584bc67586f2cb7097053e5868264b470b1a34728933298cb9b0c5c92d43ee8ce8b6b027bb225fc8297de06a38433ea9af880c1294278c901c246b69be5019a809a6982515f6e5185f52b13380d15fc126db6164c1c0e10dc624ddb69e2378caca52d7c740f57a730b5751612c3fb34cd27bfec5484ce7a36aa5ca2d60010cd3128daca8e91f98197c850a9bd6bda25ba6b7f326ce773e3e2e5e22e77eeaa6e1469c790b2923efdc9ce619a0caaa9e9ba6b5c0a7e11a3c4a5d9ff8932dfee7c9be6e3e6816b36bc0bdd1b8ecc8b70c362b4e9e2f87d356f34fe01e4278845ff4fd333591e8e1abf35d313b20b5d6ad333287bfffc3bddd0fe26c0ac352486e0dd8e55d27cfe31a60c9cd2102fa30912ed478bc8333127bf5fca4a3ff6cedbe7caabb97b3a6349b427825da68299481c78803311f604bb7d01405a7f146d8c962f6b57f7a1659af1be4c55cd0389f745b337ef5f33f90b987cf9eef0c20b1c86090dd841440f6457a6196fe6d1d4db90d23a30eb8a750666c00ec6ee9c781c32e8809abb53583d27d70a46fc2606beafa068eeda338cc728e842006237ca55219ef5a86dd8d6c44ce3b4d4e46e30d1c1e877fbb33fd9cd14a09c83d7a3570c0a7a196e472cd39dd42af32e7928b215d8dac3602d90077d2ccd88e328d2969b57c103c7323f78a405eccfa2112e17968f80387bb14e98db55732dc542601f7f3a8d260c4b571024decebe58de3b96cdc918654ac2aa8524a7a6af9219dcf31dcbbd38fcc6f39bc8656e78f45e5b244ba0dba69ad0110d99e6919a623097b39766fc4c9902b848ebbced8a327b8379ab0f0bf8080a4e31cd7db65896fd439dfe2cca709e47ce5fb11409cfde747327bf8c37ac5400d576a830f3b27502bb10bcaa1c3d3dab9db07289fe9f146a72cf63b62b6841c4fecc223fe91ec1e2e127a03e4909ea3f3aa2dd4d1d145638704dc7688e540bf48ae6e7a0ae308f3ec6a6bc7e6715f36fc29780feca16b3969b9f8cda323906c3ccfa4ed47f87950479397f4700b58deebe8a8915f51e31a093acbb55c341353419b35b87eacefe19ffd885abf847c82e448d96a423d5c8d2ed09083aa5e9318a5dfbd5cab8cd488bbe2a1368affb4bcc2de0422f85c23d5ea54db6807fa61af443290afc646f5d1ce6a0239a740effb85e2bccceb9a44c6d8d0287ca8e774b953e9619e9e3ad36689f0a5a889e61ca840980d7da1a8868c5a04dafec745538d278f61f11de530ed5434e0e8a38f1288f641f2bcfb25059f89b032c352a4f4e33af592d73c9581f28d8fe669222825fe32998bee08b3fecc46bd96d547539681d39453b5a460c0518448cd4d07567954f04ef3e8dba1e176012a2368eb897007de5c9fe410c90044f0fb7d1745accf5591c0a2226dfc684bc0b37e81fafee90c17a86b27258f581696ae9ce594b6baf0e0adeff3f3bbfb26c49d19a6d22f3fb080712a13641a7ac6b29fa14825314315d5efacfffbee646713dd302ed2b0f28dcd4ab0d0fb868ea10f540a5788347d95a6ce82ff6cc06818b337d2fa3d3efc04e513a803ffc7fe7ac8c0d3c15f09ac3a3a56374e7a83b8c72fe6cd372ede924750a2e277e89aca244b9be186d24701b2c6d415c8d89d3b169f98eefea30d3c2399cfe05bc691580f1ab32692882c352077b9b161afefcd4a2a2830d728a2a8dae14f7157439213c2f626a0637c41480377dea5a44292581784004190b7dc9686bc6ac2031403020d270cf4c52ccf6439e2e5852fce021fb761f726efddc9c91f3253e490b45a0a866e3ab7632299a2eca6358d3cf86ae2ef1b632515dad566039f4f27fae70cafd7913064f01831563bd9f88106c4cf43d480ab5d447bc59d7fd57adce4f8654ebc0aabc1a02a3b8fde7665ec1022de9097ebdb09668bab97bf30dc86f1ac4cb1f8063b92828eb9b1e04dce7dfa314c451d4b69547e2ff2125209e7b2e2db5f0c64a9c11d4826d38b552554c5dad40c70b4792703e97133f645f56783dc0fde6ef980a1d2963f8308c206469cdbe60b5820ef333fdf7a0ce59909d9484f9c8356473acfc0cacd455ae972eecd22ffda1e7dd7c12577a8dfde7f82e9cfb399838fbc4c64e8e52fda559cd8af17bd3819928bcd69d0477a21a29f3f85bcc1c540049d475850590803c7fba8ce41fd44b3165143f5000ec6b91b867109fb31adc8cc7727e8b03c6c443a6642833803acc882b0f1b49950899849349879dc91dfc51434dffdc2a2f14b2b3f30779d3ae150a10f6f892dbcaf13379786e18d019f8af5374678c0ae1d469c786d10c08abd977376952fd274b1be6a426167e1e204ac12f7acfcb179bf6307f841b6e7aec13fc62031d9fff009196158afd625c15152bd8008837e9c2dfed9ad147856e0ac77e71221539c1fc53b97fdd5be4a9c93e48620f1b3048ed926471fff4117c2c3554a763df806ef995f8cbb9c5566a5cdc9fe6a19b947f7ceaa92a55398a2a850c4aa2f452b538be25bfdff5cb8fade4e8028bd4ee3fc6873bf421a58e0e76ca1828a2ec5883f890ba0deb93b2a25858f68760c87e4687c500ebc936526ae3dc3f5d040776989680902dae6c104864c06aed5b9cdf679c61fedc22c1a1d999aa3ef8c862bf6ed907cba5a5d9315185184ebd70f3a26ec404651ffdddd141e856c727a10aa6b9e9b73734a2bc7851bb7875d7f04b70a1ffaa617fa443ae27ea6b14880a3a30a313d4f5cd2ed731e9be0140ffbc0cc038a2a2b88e7d7be8bf6589ff1ea996b11ea0a37c5ae0a899b79f33d5e7ffd5dc3e61ac9871bd5bc53a88be8d8f1d19a46312470fb884107a223f311dfb9e4474b402dc324a4a20062303ab24e7e77811da2c93bc4f0880cd774b276bfce2ac127b1831eeb1e0435f984e0e9a6b117e07ec3766559484be3a12083eff7d9c4fe8642fcce669a5198085d255f9de64dcdad6c015c2e8e4f7d24ea47c153a21cb5604eb9426e9fa385e8b1ce65a93a93139e4de3f7c28cf1b1d6df6eeaa88cc3de8c5fe59434a6032bd5025d049b4d2b043a35a2f961d870d7c845cc4e28f9a1f95a97faefbde99cbeff88b8700a1e70b9405aa982ef4c82be17844e6bc58d509165ad32786a8c036500497d30c50f6b49f9b0393d63207eb94b8d85e3952931122bbff740c44e0b2b5a16279ab0d5051d203897d923c97d4d9e35bd37fbd0aece5bcfe08788e3c9f7ff50f522e7fffbce374b4937247d44883623819d6fce86faffb9c0b80562050063c8212a5dd1ff8e6d3786ceb6e8f3b2808618c56fd7a2cae50dacacac79379d0b63f3d93a7e07ccf575dc4c4b1236a70eae1aef5df7f00715a52abbe", 0x1000}, {&(0x7f0000001500)="82fdd3b0c6b72f74818fc3105305dfc5c80b7004e9e5679871006b1a33", 0x1d}], 0x5, &(0x7f00000015c0)=[{0xf0, 0x1, 0x9, "56b9672ede13d415a81b58aa7c51f6cb685b1b6053d97860619c22e79610b82c2a10dba94ba91454b9f5745c3ec6733167a97451b669057b2382df84bb9578f0629ecc2c81f287d61de6917d44992263a068b3d30fd82d7c0fa085da5c39ca0c7337a9af005903701ad8509b58c1f3d1adebfd378046fbc34e6f5b8af73b90f891f3d6a7656e893df65052ea8cbff585176d22f0c2bd07e9ec38388093998e4f9e196661feba07a67057f9a5b2fb37477f11dda9c95476b0c6ef1b74171f90c198e9824fd80e9c0fe85d3931eb5531d233900f0fd2298e74950596dc5890da9e"}, {0x78, 0x27ce2ec72eb3db13, 0x400, "42ef9ac1b2c234493e5e161a0a6ffa646f84a966c1aeb85d087032d2378bb49d5d88efad3d230d485e98a66ba2f9bd875727b7e02b43ff5726271cdc76d743b2ed15a3c050fad5e2a935303a13881d8d77aa5271e3d1446cd4d7fb6ace0aacc2a35b774a"}, {0x98, 0xffff, 0x3, "3c7d9337863ae18b5c8a41f22f20faf2e34aba6e16427bf0518ef71b7937a7edc79d6adcdfc56262be3faa0bc831940d966320179c97ddb673211103a1489f2b5bf819ed9f2adb5675e048258acb92b5548ec4ab5d4613b35c6a1f1b654af685fec1c5124e747da238d18446ac2660fcdb8fc91078bfee5703ab6216dd38eecfc9e666a5d7e458"}], 0x200}, 0x8) open(&(0x7f0000001800)='./file0\x00', 0x0, 0x80) r12 = semget$private(0x0, 0xc4fc8ce072394c7a, 0x441) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001840), 0xc) semctl$GETPID(r12, 0xc441f4df4a76f2c8, 0x4, &(0x7f0000001880)=""/180) 22:28:24 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = socket(0x800000018, 0x3, 0x102) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 22:28:24 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)) 22:28:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x50}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 22:28:24 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='.\x00', r2, r1) 22:28:24 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f00000000c0)) 22:28:25 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(0xffffffffffffffff, r0) socketpair(0x10, 0x3, 0x9cd, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f00000000c0)={0xfffffffffffffffd}) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) 22:28:25 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x73, 0x0, 0x0, 0xfffffffffffffffc}], 0xf3, 0x0, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x800) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0xc6, 0x0) 22:28:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pledge(&(0x7f0000000040)='tap', &(0x7f00000000c0)='.\x00') syz_emit_ethernet(0x1000, &(0x7f0000000380)="b86fda6fd0c8d992947ae355e9a6e6220caebee51f09b7d35748f6816150cd3da70da997cbc1613fe776c381c16f062ddf7feb3dda0a9997a0895e66868cb3a8483b7a4b9348a7ce3e8b76489f18f9c1d0b1a41e5d5f3aa7ded61b5cdea812c83a479636b9dc597231ee53be1d26d8d8c18ec2be9870dcdb33d01baeef003c76c734fda78cb34656de5e556cfb0b22c17f1e0d8a042fa86d901119239a6a076347b0cc3652272283479deb1aa25dcc1235f7a307ad6d1e3f2333e707a23a5e931576afedf9dae8a77c35dcb1d74ff1a51c91bca75eabd288c2898c88ac307ab81092091164b1f75415841f379595a099a7fd9dfda09554dc6ecdf3b371f11640879d89917f4a6c6a1cd6ee57e318338939d3d5246655c69a58a7c858d28cdeb8a6535be5451ce5469d68c0b670b95479a0beeae1869a8a48a68c4da7da17fbcdbb4b81698ae29610410fef7a7df9d3ca88125847edde5e10d4eaabc8b8105eb96441b98e456f1f981b105f5d8e0c67c238a026026726903f26a3dd9a36d66f522d22103b7c9022573ed2e99cccc92437436a62045fc0301f0af3b42f07a6c1c8f6a318fd4003a7bed93493b9c531d2166dc9cc4c06d4acd4b3f972b35bd5b3b8da3608bbbcd1c0c417d2cbc11bfd251cba7850761eabf8f503134e3e9d6793fd29880974a579cb01cfa1b722b8140e5c7a9a228dd970afef5603c93ec1fa2331a24a7d82df6224503e3b8ea1b57bc59bc1559c7197dc0c33308a314df7fa3caacca98a933050ad73461bf197144bf265fa8623fe46361252c93e209fe3e84e4e7555bf54da69ef6a9b2f22e8483a5673cc81381781663ac0a151df53519d138b3a6281280fc670f38ab840946f9f326b682326d998fc4376e01191c1ae5c4a0fd0e137f1c3c96677b6e9259e093d044fd21960ea451528c3e19c386f287f726c72beb5f64d068f6eaa813b53470168917a9ac1755d7aab8695f4917162d8fa0c5d030085286047dec307b88fd934ae74469df4a02b99acf3953381bbc25873ed50b720dd2a6502d753587f494ac028131c36120da34ee65b12e8c5528dbf77560c46d074b5fbf4f78d421d6b9b8e0c592845512bf0fea14784264231dc140eda127143954b7f8389690d3b089ce99f583c8851e93f03d86ffcd2a39dc88e0303f8039887af3d8b28d7e976b5358482f54c13535fe92e465d388ee294d95e7bde105513b761edd0569690a9c36c84264d5f0f87e87ed660c99a521113214e58d9bfc3086bf57d43e1dfa1c7017a02d6ebcebbc3bd8b4e110c040490ffb5050abf9a5482ebccdb2669d2d016b669fc4afa7ecb05a2d4ab176459564af364a6bbccd2332906e57c12c697f552207ec99a33ad830667abb8a06d81a0a1ef664986db9657d970314ef0ebc67ecf4d85e78fb757b3bb7f9e5a840cca088886ef0b891eb6343452114b0cc090a5a18a835fd5e41fd892d74961d0a7f0fff579404f47e78f30010efcb0c2b91a50e85e2e0130c85363e762414475879cb74bd97030e6c8e145fcf7630a04a710b3f55bb2d6ea7d9e1a9171f85e2de22ba02738af58b52440c99632c20e7e8598c730980f9ffa3c34adc7aa936e2000e1c8dda0bda82ff3f7eaa3b7382c49a7e48ce9255e14b3525fe2c24ea207d00d1fff41abeac9514c408e0f9e277bb9ac3c27ecd83a0c78d641d36b0351079cc7bbb22468537d88845d00f31569449ea11c99eaba93961223f0f80dc10328f3f2d828b6007cc9d96a14e475c93011305657a73fab2c6a9859f5f7411f865911d187feedf8ccf75302760da909862dc92f8e065bcf88579c03b977a991cdbcd2a1b5221703627d6c32e81f5dbb37913f93afa98fcfadeec38e8483d12da7a9a457ec9b0babb6a2ef8080734011c7431cc9e01b009599994302fff353a0454a661790d505821a292cf6c46f8f466dec56ba24490cc3c7bcb2de6992f58631635603abdbf80cac1e790cad7742132a17f88a0e1dd17a895c016b7b48d3e2bb119b4679882ab2b36217ab56f76a718c2d30a7f695b476306cbf9d5f93eef9cc6ed8f13b1fbbc637b6eb892c548bcdf1215e3358647590ed7acae794e4e871ebc90e39f42ead0c08eb6fd1e7f964033f470ad294a02a300353b4a825d8a20117411e355be7a7f5b0362a33ad77e20efbacc3e3a29eb457f416f1d2cd7bb07db49d912385d8fabf7643246f37e37e8e0ddf836996074296cdfdb01ab6ee860974d8fec1335198f61934ca5ae55ef4027b98956ad6bce89092465a47333cf3de6c4c50e6d168a2efa123b8f936334664ec520af7bd316089e2f00e4ccf5746d9a73d9446ba1ac24c120ea3410f6ba0f137f41d70539439270edce7cd6f95da8458a09f944159f741aa6f25e2b0774036ecc0b9acf96fe3dc889edfb6c6e76963d0b90f5b471dcd64cfe690ff67f5c6b0084bf371b86bb7ca6532f21f36f3ff1f3c11223ffb350532391c6dc2d2379c219d3570f2c6de530b20bc3dcfb4a947060b0f5429d2d54b14fa549ff4363576ca7cd0ee5a5c47c0e102290c6b07187b331598747f96c60708d47c9b4fd2c19119c2533faebd70928d568867146844a582b701d25b924d08bf5fa768c5fe2cb8b71aa42f556873fcc460b28dbf52277d7b5b8c6a1c69c3b4b487e549d054dd45790c367bdeec2d372b473e267271dfc51321bef4bf19d435c3074f23f76c2d127e6ae7d044ef49ea6f3bd69d28c5e098489bdb4b090b5e3ff0cafe5d6740b0a7a1c8746a7fb042ef91daed7124d60418868053d74982fff2fe05b595a425552ed650267434a453e1942181c4fa915c7cf7145e4e9f4cb17863e8df3fa09779072a37349c305dcdb08e8f3b88e80aa5195733397bea7af090076e386894c71f1bd4343bb64abf874c7c80b9f2fe88242f433854c22979170ef897edb338bf93e56c5574cbcde30b56f4829f642f33bb337ce3d08d33dc6a7c9b79c65a4e0dcc47e4c9c1d366fbbc7d0b12134f8e9ea12dd0f839da8a3d0f68adfb8ae63b37343679281f700dbb1e1aa8cb79b7164c055afa169d5901b7e7ecad6e6bad5e55ef6ed3f3a4288ac75c6a03c1b869dae5f336875668a80495884004a406318387bae213e1304622c6f3efd137254590a3348e13ee185b3be7533190b493e6a8581d6804d88b4a947be388d4ee140164fc6b2ed613e46d2e4e67a0f3a3c4c3d465324eb3ec31cea23385d98640d0acaf3671fd5fcad6c9dd8a540f5afdb41d39604bdc0617ede675595ecc18a54eee2e7b3082ec8e4496fe688deb1b6211b85af44ed5378e2cc57b9531e2742a8a0de92cbfb2217e77b3c703e93e9010ef613667cfddd1b154c3531130769d57b6950ef855d353f31deba63c47d0775fb10786c3156ba9a1e69336d2fdf16ad707f5ee53b3684c119d9e06d3c226ef2566c88ad8dd1e1c4e564b16714a744336d68015a3fa7126d4c5ffbad7cf1cc9aa297e68069eaa512c86be1177924da0b731c683aa05353ea04c4db0e67aa877b680f59a6de9ad9b4969f748691f7e78cedb0558881e3189c2cc4b6369b0a69024120b6e910eea99bde3295d7839d7dcca41ed88b4fe7aea8e383bda017276a4849d37ed5fdd13c6d434557a1f79e5ea476fd9f43d78d15d59ef3668744b5dd2ce3af21384aa07d21302783b5249220d9d270c4ab67046e995ddcb112d0d95cb54692ba56234e9e9561aa71194b377cdcb99d86cdc8027110a2d3e3e44a237e4d5bf4b5d2d132a088eaa68ab2d88c3513152b090aaf258a4fe630f0d4ee0f588588a40b581391fbdc0dc6a81122ab6a98e8995fc460b5902eddc892880eee5ed0990248de2ebdf3be7a82cfb7655da2eddfab71c0a336ea28a0610fb20df3f482b9d6cfeb8e17e5d5d115908ce002273f06e97419fc8e3c438a36baf2f55ccede47c3a5a47f6f1242deb5712c0d4b468488eecf161c895410266e7bee5b83d7be2fbc4744296115c1bd55a01cdf043adc9ca2edb21eef101df2f703ccd510a9a7d2e173211a67da9e8a383b24cfd204ce6d09fee7fb3801ab78030c7a2f33dc5d160fb717c0523321b637fff970794d59b001861166093b3bf1ff83265a30d7581e9d239b7b8873ffef0a2989d10bbdd32c3eec68eb0ffb84c24a9d03819a32662e9aca4df7f29e7d1c4dfa53e31551f1365736c74335b9e3574a46d6a50bac799efc0fccb24dc0b56b02f9b58f68b3da49f9e1ce3b53ed258d34e684247cd3ae0e4807b3276dd10891e3de2f9114a164f218bc0b1202d8ffafb182ccbf5f047dab9f96f1ebee5321a84b9dcfaa39802c36491dd55b91cc5ea2da52fe2dc9e5e91c6f7f28f0b19c1c7c0775f503359f4aca97f6f7977d4b2a86885407b7668fa2dbe649bc5cf893b6bd777d95b4bcad97582869f50432f40763307ed63f28d455ef23e30fd694c3efee0dea80079cf0706bfe8af6ff7f0b26b563d81710eab1973d3ee783f292668e8159917ab4b8d55e55bdd0fb28815e02e355917e4fae3891724d77271958212bac45ffb1a5a26414e6e3463152569bfc49cd60cb2d3fca9893f0bd6a05d1db2b9dd853820e21d8660725b9c7df335e63995ef743d90db60fdeffccc300dbdcc7dc07e7bf00698fe8c91752b6d8a1adc73992c8bc3ee9aa2a190d70dfad1deed6c647d2a57819e7ed170b53f7a78c0d20ea4ac3acbe091a293e8f273c834f5046d16281c84bd0b7b5849e20126feaea4c8d7bc983f907b859219a73750f8d532c4017154419eea5968c4000464a993c2ded686a72f2839ae56afddce9641675d2bcd46c8c1175bd5d34ae39ff993ab4ea4e69fc4613ef4b203cb342b4681530b88c5570b72b5bb74e3a1af0f66302b059858526769b6e50a84fc8defb52f31fe84b1e8a5140447ca59b7135626f1af3a93eb8b02ee5720f8a14ae0b06839588422449c6e1347a997aaa1a121363411ddd1b10febdc2e579f6f33ab1254043234d7db2d8c85f86d0d24ebb68b7c2fc60af12691b794942cfbe8383654ab9772eba1533e6bbc180eae0814fc4b41566f136111d2e87b1149376e916c8164578417833e3f0531561d36413205d52907074dd8bb7f6b6352f7eb60d9c41477040e37c205bab5aa89a6cba61eda58577d88d02ddc2e3c4931e6c41261341fc249dbae4698b3814bc82bfc13e78d3288b306528bd0fc29a45f76ec9cca3d73aa1255720f1c45f0f7ba32a15b823aada31b34fb730d05d382daafe833483d74def06b96dd1032adb333905b8d0a9cdd32e56fa7328c9e4b98a249a5bc97e810c0732fae1b71938c7bbe5e27b78af950a758ecc3da60c60d7cbe601c6b9819e04b5d9cf9f26bc9bb376a833cfa4d425e9b6ae5606a31f2118668828532fc5e2720ff4280ce5122ab12bbd57a6a1d9b4b7a14563688775ff03fb9c197ed13eb9da95e0829f1e749f2ca9998aaaac92dea759a3dbdac72b27d950cb71a253efe35e3e7d3850e56376f71fc51837dd505329f92e182d0ef917da4452c485b7d2bd429366af435aa0785bee8afb734c8a1ae98831cea52f3d37e61dc6abee4055b55667db77469b3ec81e6b0dacf367ecb647259b61d4acbb58480723fc5bb03b98aa5784df8fde56146726c3417ad344ca11e72b24a6c63b761d6ece2e60a6ad9331e9a439b7579546063f3781df0a037e1a46bc1d494bb35f4ca707162f3ebb540d2fa637489326c38c2373344bd1aa880107663345244d232721c750739873cf88dcc69691252d60716ce32db3c45528419d03ad56b5a53110233b376c44bcd04") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x40084}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 22:28:25 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x400cc, 0x0, 0x80000000121, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x10001, 0x0) close(r0) 22:28:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x64}, {0x6, 0x5, 0x0, 0x40000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 22:28:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000002540)='y') 22:28:25 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="1e00000000000000010000000000000076e6389e21679f38de97785676ec82af70981660e1ba14596a2580ef4cea5e7daa9b720d6952a937c14415fa013905f0af6500c65a35637a009257486969ad7e2a8786f3d9c2f00793f917762d74ae5f7e2807666511642640e990ec5c4b2aaef4c196050c2d7dcd7f3eb1cdbffe86295bcd2ef3a5982cb08c1a572a8f6c1ebb49981383ee6a31346f98da110a0aa81a94fc0e1601f08e8a130ba355c032fcff85818215008805fe6c369fe43afd606fa67604aef515923244ba3f4d572705dcf7217a636ea30345dd8071fc637e8869630c9f3d72c05a00"], 0xfffffffffffffd03}, 0x0) 22:28:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x13, './bus\x00', './bus\x00'}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0xfff) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x842, 0x0) bind$inet6(r2, &(0x7f00000001c0)={0x18, 0x1, 0x9798, 0x6}, 0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x4, 0x4) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) rmdir(&(0x7f0000000080)='./bus\x00') 22:28:25 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getuid() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0x0, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 22:28:25 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x7, 0x2, &(0x7f00000000c0)="ddfd749bf5b19d6faa6073ef73255613f8497e5646ffe7cecf615b6b01be9c755c709673da413262329805bc04536f807f6eb42f45a4bc0990a45f335420b377edd40839468ceb86a0f8894cd86404ea7ba729c016ce4a2087d918635757fea3c5204806fa35ff9907574ae14848f5", 0x6f) bind$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="184f44f8256972fe300099640f6a864773227d25dcb1e0942710650f1b90ec9307e472ecb59d46df94c0cdfa29ed03e09e9a568158f388a99aa81693b392863baa16299da65e2b9fefc3ccd09db83fd1a8fff3bce3d5785b4789cd9cd99caef922c679a4fce5c87147e9826ceb0a830a2098ea144a110163227d648faa06fa7eba1d13117cf4b23e40c34e57b7ff6f6fc0e520a6477af49a65dcc3d7acd380f7e3a3067417d62e2605ab99ba91184144563e1b8b1d930154d3d4c6912be91dbbb67c951b69df4d543a50ddae255b83765e9ac42be0a8378158c384707d6ac62e070c9d3c86761a8054379020c3fa7b676f597420121284922b699f15b46b84665ef6"], 0x6c9) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x10, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x10) 22:28:25 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(0x0, r0) clock_settime(0x0, 0x0) 22:28:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x46, &(0x7f0000000040)="b6a6622caec06d1a23d51fde8f4dd08c8e03aff0e887a81a1ba99889fe0fca5a3cb71a094ef1a9f7ef045bb643d1da43376493a48cfaf35d8b0fedbca9a3b0500da77bf00f5b") read(r0, &(0x7f0000000180)=""/32, 0x9d) chflags(&(0x7f0000000100)='./file0\x00', 0x1) 22:28:25 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x6165) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7f, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) mknod(&(0x7f0000000040)='./bus\x00', 0x211c, 0x9) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107004, &(0x7f0000000000)=0x500) 22:28:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x61}, {0x6}]}) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)) 22:28:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0x28af) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000180)="000000024c8a44e1caa5b30bdfc982955d37c1c103287f07", 0x18}], 0x1, 0x0, 0x0) 22:28:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x4) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 22:28:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x1}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) accept$unix(r1, 0x0, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_media}) 22:28:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)={{0x8, 0x5}, {0x5, 0x4}}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000080), 0x0, &(0x7f0000000100)=""/175, 0xaf}, 0x842) recvfrom$unix(r0, &(0x7f0000000240)=""/51, 0x33, 0x40, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:28:26 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) pread(r0, &(0x7f0000000080)="b114837243c7663e8c38b266325b9a672a18b59da9da4b49f67051143facde69ca563eaad8a56723982a726ff240a281a5e2b84d8b88c079b100ec5fe75d283b7d5dcb9cc3a1fbcb3a8f333bfcc431cef2711bcd2c73601bc4959ad688c098349820d0c10ecf08f55b6dc5fd376a755865cbead4665bb2b0ec621e6f914c80cdcf65265b9cffe0d5ab5b426c4a0dbb692acb33995ca1763d605cd71ac273600c70a9b5d2f4c593cc65d7addc7f4869b5fa243daa8a65b13dfed3ae2d03a3887d28306d406876182ae8d7261bbae69c737090f064c59b35f40a6caaebcf1ba09f38cadf1b65f9fbd4488eeb44e1d0d6d2c0", 0xf1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 22:28:26 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) socketpair(0x7, 0x4000, 0x6, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r1) 22:28:26 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/250, 0xfa}, 0x842) 22:28:26 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x102) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0xacf25922147002da}, 0x8, 0x0}, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x4e47f9bd7dbdcbcc, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) listen(r0, 0x6) 22:28:26 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) fchdir(r0) 22:28:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x800004d}, {0x20000000000006}]}) lseek(r0, 0x0, 0x2c, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:27 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket$unix(0x1, 0x1, 0x0) utimes(0x0, &(0x7f00000000c0)={{}, {0x2}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x200) 22:28:27 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20001, 0x0) r1 = msgget$private(0x0, 0x110) msgrcv(r1, &(0x7f0000000b00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f603552714baf981631de06646969615cae4f29b98aaa76077efd726b8f0474280bbd1646cedbbe1b996bbdb78472d3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61aea640f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c405a7c1c6467063ee0d2212851f08f3459031d9cd1ad75058c4e9b16b93509ff44049dc420e998c05806f5bc76212be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc0232"], 0x1, 0x0, 0x0) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) pipe2(&(0x7f0000000040), 0x10000) fchdir(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0xf0, 0x0, r2, 0x0, r3, 0x40, 0x3f}, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8, 0x4, 0x8}) 22:28:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setflags(r0, 0x2, 0x1) syz_emit_ethernet(0x2, &(0x7f0000000480)="cd08") 22:28:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000000c0)=[{0x64}, {0x35}, {0x80000006}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1eb, &(0x7f0000000ac0)="b690434e715c4f3fd06b8359ca1825e3ccf37885167a789b7e2dd19319c2da9275bae71374cc005f2a2ba1d7921b7b658516329631f6ed45342fe103765a554a842491d4ef8869425a152c66c37dc8e4702f0e831a2174a97aa30b17d7a3067edf2af060de2d52f2f1e3bd9b844d1d4089b577ef72fdfc089cba0a79d92d77bc8052dd40ad4aec73ab5ff6cdd8e9ab691826b60c6a79411dc9157f3e8e8c34be940dec8651e20a6ded375a9da8253a764c116af5862558ddd04e5381b25185a6b6a7de6234a8ea357eaecf4fd480087aef9996ceb02c9ef1cb0e8131345896ccfa9806f86aff3fe00c5bf8790704fe0b66f25f3c4de42b1f5d349f1e10e49c4fefca1d44158e68693261d2f83fd6e6a9369991ed19a995d0e43ce00b8f537fdabf0e8c110616a53341d46af20e203193c843b447bcb83a26691a800af4f59dfc274b7933dad1f51e63f3375a2ae2bd47826c59f6fc814c2d781651e37ffa69c0d13c7ef86b4c0306dcffbdc2b105339843c0f67febd61a27943ad9e92d65cbc036e5883d4e3a701140dc24f20eb8970e160854a7ef5bfaf0c17412065457551428e9611ec0543830c2595d4bd26fb54899cdf2abcf9e94a96cba3daefbc0199bd8c2a378894361532758e2e991776577fb7fc91868e3b28625c2010af65776563bdd722cb35ef2dad459a2") r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r1, r2) 22:28:27 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb]) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000000)={0xfffffffffffffffa, 0x4}) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x35) 22:28:27 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000140)=0x6275) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) preadv(r1, &(0x7f0000000980)=[{&(0x7f0000000200)=""/10, 0xa}, {&(0x7f0000000280)=""/60, 0x3c}, {&(0x7f0000000440)=""/67, 0x43}, {&(0x7f00000004c0)=""/202, 0xca}, {&(0x7f00000002c0)=""/45, 0x2d}, {&(0x7f00000005c0)=""/219, 0xdb}, {&(0x7f00000006c0)=""/234, 0xea}, {&(0x7f00000007c0)=""/203, 0xcb}, {&(0x7f00000008c0)=""/145, 0x91}], 0x9, 0x0, 0x0) write(r1, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff03}, 0x44001000e, 0x400008001}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000300)={0x34, [{0x3, 0x7}, {0x2, 0x5}, {0x3, 0x200}, {0x3, 0x2}, {0x3, 0x1}, {0x3, 0x8}, {0x3, 0x401}, {0x1, 0x7}, {0x3, 0x5}, {0x2, 0x7ff}, {0x1, 0xf5a1}, {0x1, 0x80}, {0x3, 0x7}, {0x3, 0x4}, {0x1, 0xfffffffffffff001}, {0x1, 0x9}, {0x2, 0x80000000}, {0x0, 0x3}, {0x867ab6cbe62bc072, 0x80000000}, {0x2, 0x1}, {0x3, 0x2}, {0x3, 0x8001}, {0x64f350d9850f0e61, 0x9d}, {0x3, 0xfffffffffffffffb}, {0x3, 0xffff}, {0x2, 0x7ff}, {0x3, 0x9}, {0x1, 0x7}, {0x2, 0x101}, {0x1, 0x8}, {0x1, 0x5f}, {0x1, 0x1}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000a80)={0x5, &(0x7f0000000a40)=[{0x9, 0xa, 0xc62, 0x101}, {0x8, 0x7, 0x80, 0x7fffffff}, {0x1, 0x40, 0x74d, 0x5}, {0x84e2, 0x3, 0x639b, 0x1f}, {0x10000, 0x6, 0x100000001, 0x9}]}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000b00)={&(0x7f0000000ac0)='./bus\x00', r0, 0x76d702712a635080}) msgget(0x1, 0x200) linkat(r1, &(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00', 0x4) pwritev(r1, &(0x7f0000000200), 0x100000000000005e, 0x0, 0x0) 22:28:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0x2}, {0x10001}, {0xd7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:27 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x0, 0x1000100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x8001, 0x2, 0x8000, 0x0, 0x9, 0x9, 0x0, 0x3, 0x3, 0x1, 0x101}) 22:28:27 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 22:28:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) socket(0x16, 0xb56352a267446adf, 0x4f2) r1 = msgget(0x2, 0x5a7aa9538599e7fe) msgrcv(r1, &(0x7f0000000000)={0x0, ""/100}, 0x6c, 0x0, 0x1000) 22:28:28 executing program 1: r0 = getppid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x2, 0x0, 0x0, r0, 0x561}) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) write(r1, &(0x7f0000000180), 0x271) r2 = syz_open_pts() close(r1) r3 = dup(r2) readlinkat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=""/181, 0xb5) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x6, 0x13a4, 0x9, 0x3, "fdb0d9e6f21a4f2757365c6eeafc058df696c9b0", 0x40, 0x1}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r4, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:28:28 executing program 0: r0 = socket(0x2, 0xc003, 0x6) socket(0x6fd09d8391fc3be5, 0x5, 0x43c4) socket(0x6, 0x1, 0x9) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000058da244c87c1118ff6f993f1cbe27f570000000000000000"], 0x10) write(r0, &(0x7f0000000200)="9e3eb390062904b737513b8d24e101a162c83131d2c5ad3fa3f41bf36de91800000000000000df840000000000000000", 0xfffffffffffffe19) 22:28:28 executing program 0: setrlimit(0x8, &(0x7f0000000100)={0x20008, 0x100000}) poll(&(0x7f0000000040)=[{}], 0x5d7, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x1) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000080)) 22:28:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x100004ff, 0x0, 0x347}, 0x806) close(r0) write(r1, 0x0, 0xfffffffffffffdb3) 22:28:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x40) ioctl$TIOCCBRK(r0, 0x2000747a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="5a72001d80b9b295137c65378eb882e31cd3da11b2f2d1d60302cccdb9dc3bdd806fc04f1af347e1424deb70c6568d838aca6c26331f9c1c369084e8d4f3d0e2a10343dde59bd968ef4ef28a979cb3a6e89a3ff4e4d626b43f7f", 0x5a}, {&(0x7f0000000100)="3362837e613af1fac273ceef36653df8429c98c05aae6b82161695725f3e2865d1830c0350c92807c9fc38ad70958b4e1dbd02d9b89f697b215cf2f1e67f723c5180ac5ad516e4d3689136d5bacc7e922855ff33946353c3092780b2a0b66eda9a0210566805081e82b926a13e187b66be5ac2cbe2bca50b752f1ab3cdc54c89f90f630f42", 0x85}, {&(0x7f00000001c0)="3c02dce02f29a461159b8e199963d44d3f608e8d4ab01b3701c5f5e03bc9f351d635e85bba0130e024ff9de4aa3f7566e436e526b60b6e49dde1909149e7900c3a58e6915f7c814d8468f88ffd24a1905af5a78f7c24902995397401c5f15ac67b32afc659fefd05846373c81de4c4c59a94f0d42b08627e9074a6b0247a713cf7f94ce6241eb19faf4996ddc894d90e5e29d3ae262cefc1ed0d3a2469931d74b3ddbbaf47b025bc1a8aa5ca50a02da232249383285d6769df6c11006c6b41", 0xbf}, {&(0x7f0000000280)="23421b2aea151b811f8c93aefdf0d7704e03d50eed3756039a3047fa3637836e9c16d48981365cac9ede2e5e290cb5908733456b38f8aab23f29bec7d6e485e139511b55599d485cad128cf567d8b499290156ff63141792f25b05fad422fc7213466e326cbe7744", 0x68}], 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000340)={0x1, 0x1, 0x9, 0x80000000, r1}) ioctl$TIOCSDTR(r0, 0x20007479) rmdir(&(0x7f0000000380)='./file0\x00') ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000003c0)={0x810000000000000, 0x0, './file0\x00', 0x6, 0x0, 0x0, 0x347}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000400)=0x100000000) fcntl$lock(r0, 0x8, &(0x7f0000000440)={0x1, 0x0, 0x7fff, 0xc3c, r1}) fsync(r0) setrlimit(0x2, &(0x7f0000000480)={0x60000000, 0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) pwrite(r0, &(0x7f00000004c0)="c3f5dfb27d4d4e19e1fc54fdee52b969b0efa75666f308ed3ef7c9d0b956b5ac8bf8c92743f74178d220d18e91aa1df5b7822871c9cf6aea6ee3cdd5928b6a16c586bf59bedd4a7c24b4fddc0c07c1889ad0aae154dc67bee9e7169bda25d68888773187678e8b74b154d2ca7561eb97e9296c3d9fee4207e099af57ce49d02f17ba1bb84f960a91958321cf0727e4af6b72e05aef61eddf1064893d93857f2cc369253ea149b55d565e77a8ab74fc9006d9611b4267bdf35f5cca343f5cf6d31cc72b3fa70ac3fdd0e9452ac0887fc4725df6eb55426fc0976d493134097b00c5498cd2f2205d6c703febd73186", 0xee, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) bind$unix(r0, &(0x7f00000005c0)=@abs={0x0, 0x0, 0x0}, 0x8) kqueue() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000600)=0x4) r2 = open(&(0x7f0000000640)='./file0\x00', 0x2, 0xc0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000680)={0xdde7, 0xb02e}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000006c0)) mknod$loop(&(0x7f0000000700)='./file0\x00', 0x4, 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000740)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000780)=0x7) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000a40)={0x4, 0xffffffffffffffff, 0x9, 0x400, &(0x7f00000007c0)={{0x7, 0x200, 0x200, 0x7, 0xffff, 0x4, 0x5cd}, {[0x8, 0xbb8e, 0xfffffffffffffffe, 0x8001, 0x7, 0x4f, 0x1, 0x7f, 0x0, 0x5, 0x2, 0x3ff, 0x5, 0x7, 0x9, 0x7, 0x9, 0x3], [0x1, 0x100000001, 0x5, 0x8, 0xab2, 0x9, 0x2519, 0x6, 0x0, 0x2], [0xfffffffffffffffa, 0xffffffffffffff78, 0x8, 0x2, 0x6, 0x7fff], [0x9, 0x7, 0xc1, 0x6, 0x3, 0x1], [{0x80, 0x8, 0x0, 0x8000000000000}, {0xfffffffffffffffc, 0x0, 0x9, 0x1ff}, {0x1, 0x5, 0x7, 0x9}, {0x0, 0x0, 0x5, 0x3}, {0x7, 0x7, 0x800, 0x100}, {0x4, 0x1, 0x24, 0x1395f646}, {0x0, 0xbf, 0xd7, 0xfffffffffffffff8}, {0x53a, 0x7fff, 0x830d}], {0xfffffffffffffff9, 0x200, 0x9, 0x20}, {0x81, 0x5, 0x8, 0xffffffffffffff00}}}, 0xd56, 0x3}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/null\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/wskbd0\x00', 0x20180, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000b00)) 22:28:28 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2, 0x9c) sendmsg(r0, &(0x7f0000001400)={&(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000180)="7bdabc5f38a1ab54b6a865369c59d487359476a340988a82430b4f704e2ff645cd44453d85", 0x25}], 0x1, &(0x7f0000000200)=[{0x20, 0x1, 0x1, "5f9eba988ac97e2b25949e877c7a099e"}, {0x48, 0x1, 0xc3d, "df735156b894140ce70c13a9a8ae2ac45ea48a56b68453b550f34438797870e48b9092ec03646542544c521b0debfab962b2"}, {0x1010, 0xffff, 0x342, "16605faebcf7a40aeba296279df795c54106369a767c591629e9e94f40b04476071690a2b2798cb258dfa3334119baf5aa880516fae1833b2f2c3a3c78d9324f7651c442a7049985eeed135de8767ed89f0b0b04a84d8b8855c08f745893038e47ed79493c629908431e7410db1dc222c63f2f4df30af952d2f52e3ff29bd457fb86ef7e441e9364f348f07cd0d7a605a9aee29e227b4df3e0df8f80764228842c5920635c02946d7b1fd020db9dd2a91aaa4a0a80675f76e5928c7a7bfc112ab1eaf283ee665a58c5528282bfd49f245a204cd2013344cef250e2e09ec8d2411df2807881fd3089989807a3e68b0df69d571b0eca82274f86293685ecd90018105198acf3b5282e35acaae86b37a3641186e8761d30b3043cb50314b6dbd546bc94792265908de01105b04983f11a11b30d1184c8ebf5b26f9adebf59bd7a0f4b84c6d7f9d97006bec265ccda6a5fb3ad57d153d73c6a0c7a7446a063140a30521813eb64c9a8b0bf00c272d243072b905c3c79c13a74cbdc6e35d559e166f14cb0ee89101daa2f937c7c3c8fc2bae4f24c7aeb01cddd92f09ddf2b6d8395af704c8efef8d80b6142b143d14e470e2b313c3ab965e6ee1ec669117e3e6184ede3e2f24d124498996626e2e746129da7073a151ca96a4116b7fdf32dd6767d045bf77a215a36c7bb7132e86d63e2d321b16b2177be4e4175c71e13e3d76622066b212a691f2a21e1e810f2b5b0126e9ea08ccba24abdb09fc7922310bec1050e97f0f93acdd6c5c71123c216bd5e89000a1a3904791c15e19561f8f482fd698bf53e9ea471cc4f5af5c4e631db67a874c8ae37d149884616286bf58bc667bd75130c058d4b7b4655af109be497f8d94c3689b28a67bee0d29aa850022217b90e4121ffeef34dedcdab7fa177ef13d7107952c6e86a9359d95cceb9f515c1113035b78f22f09b52cc8003fbc8a2eb5b35bb7c50364c84606022d1269c6452d65519ab86771bfeef323d3a7aec9c00834a2d1330e5580b966b8f9465d5821a6a982df6b95a3b3ccf355fa87ac3047c7c27b33d969d9ca729a79b00b25eaf8b67ff7bd2cf7d7a52bcbd95973eef81aa103db1b62cabd07fa00774748a6eb1c23c20889210ba09a51575f14915e2e55de65f2fe3c3fb6d12a4b718f40461df90a0a7f28a93bb01aaa6ae799d05df7f90f307e2114c6826981cd6832c4ad30adb80b8c6615a2a8672b77bc2d35460c369cbcefbfc8322beff80830bb22551bf6d3f96e1afac181af59ef1d74af2d4f33d286c1c53a6c8d9e8005d678a3ffb346a2323954029c0c2da9a179bc19b945f7474bf87070b665e5aa7cd40c6a35edcad1bae4dce67b500f5352061e443f8df6b7e66b2552447b28fcacca0730fd3ce02f2d0fb1b9c4003023a2ae80cd1f5973cfe5de5a8e2ba2718cebfd33fd4e747992cec73413c8f76a7096c59ded201a6beb7983cb68b356468718226a6167d500597f420a4033eef6918062d575bd0814f69445a9eafb9244abbcd73e576eb5862614157a9051d3234cd16e900616844b2b251121402510a431f6dcc8c81dd46a2965f280c7b6c93477905e676e1fbe5797920449203a5e736127e0de5e41222c87762bff53650f984c692a7cdc9e3b0496d49b01bb4253430d73453d03e74d15dc81eaabaf717942943f6214dbb1b62dcdfebd1cc11734808f0c383914d61fb1dea88cc8d9556e2a5af56dddcaa3a57b6f95238ff59cf73e0c8cfc8b1e6660f997ac087b14318959f5c754c42eaffe7a6136c23c20407d45cdc96f9a101e6b6a96c341474cad2557ae54fc2ce0776d3a3cee868c4788913d7082b3d7f7a37537c13d044c22ea734549baebca193b37ed44fc507508a5c4986d5a79b932cddebebe7973a14f9eaf6f47f1a75eda97a68d489157fed47a1c55cdc68179b5f11f4abb12e24e2927ca4c600b5040a7b028756e0481555b84beb334eee7971e593bd219902b3554c0c4afcab03c723c8c96f0928a74682f1a4639e3bde86ac2ea87350f060d443d6b5cfdade50d158b0be04c564aa30f7231dafb100c6226b21c6f6e295a54c2cf698e6ff83b396d7f111cbc6ece6844fb054556329bb09022d6aa8964cda01e41873c411d19f1aba85d9a3380696142e791d0095fcc4ff8b3d1f690ac9a8ac4c82c7e26e7477589435615b2b68f43c20da292dfd472615662de423ef521cb7d079787e49f7690f81775aa3d2e2c6266909e037fe203b22cc7462b570a44be1a4908d5e84b1bdb36c88c31ae948cd3f1dce2003c5b3525949d5f01495c1fd56bb7dbd49cec83547e99c05cfac44ede4b017f7e41549275c1b88cc071f4b00ec1993a8b5033a7c45d54266e22765f4a1620e715706ca1ee93d0e202cd14a80504ba023d831b424dfe714735a25a20375d694e0f9ef47aadd5235f6609b258db7ab63b66529b6e63d0366063f7003da374fd2ddcef87d91997be914da4328abdbbba0a9d81cf5d188d2e5deb315e0fcf5b5094da49b462570582f57366c57b1510b450e47438b1d11bba79ffc48f69b74bec0cacfd332f708a6f6317e45b33581d177bdcfdd532403c0a1849a1d418a1c109fed594618c01af5e886f31d926a786a819e7f94746c7d0dcc5c08c9ddc70de5ac64e93b1baa5fb4533f6d871e5d410af0249ae914762161c0a894e37d29c1cf45909451fa06b5c221f082e37d88af13574b4b7fc406c8efce06a057e452507675dd2e8aabd50f71b32d51cabea0089a4d0565d7213f0c92b877f5b6e6ca6e97ed667fb59acbc03ef9081e0c53c6e5075239a7faa44cb55855bd4c40e33ae26ff74feab317305822972427d873b62f835c1dda7afb45b46145591d02ea6f2ecc5f034813fb7b7db77b582ea376b440cb6bd92782ec177d2017341c9b1787a87529f5c0470aae8932819e8292ed42c76a56a6ca5387c9cefab7c1f76a2b38843126cd20f9985c27312a491be7f7436f348364ff2be6327aa0cf8cbefab4a698f28881347c5874f8bb2d3567d2718a148fac8fd35eb2743f9516ae6ad67b5a7d1c341d22e21029dd4e45e497e6ff35f93a48c3da8bba09882c1dc4c364a9a3f1b9f38f496bbbe7d23d52847745a2c5f7e003d462e0485e429835cd179997febed7ba51ca19297a89e182cc0db6b33d85eb55363448ebe1b55d44c9b463f93876fcff374ff02101673d255cdc9740cf547618ad52242f5c059a897a4b8dcd14193ef5b323a499e483c382722a68833abacef03834fc38da63912ad67ed0a6eb8bd5ac65c86f2dc96ab31678cf4128cf330c2b8f1e762e48b2ef39c00e856c25929948259e48e42044b80e9104201506f425dbffe915ca212f0d0fdd5ffbe4edf9798127ff4550568baaf706f816ab06b2dd00cfc5c09a6a2f9f5a297e5d6de548d45a7c620555bb1a35c694f31d0bfd2cf5d903fa760713ea7ed3e001d9711b459927a10af24bd5ff70b311e255cf220d72587323bdd839f49e9a5a4d540cafaba445ed0f7d8aa71396d7a25436f7d908aefc553ade8f4bdc498917af8be0740dca7ce9872f4ea0a4d74ec6ac31eba94bce474ab713f6eaf03643c5b4c0ea9145ca544638fefa3fcdb8c8db45092ed5ae66435a8a44e4a5773b3b78281132f1d2a7346feecec8f9195d9949e2d1978cf2de0e535f6dbbe222bf7063b9b37c0b3f2a5b154235a6876b49136199813b9ba9eeb7229f9a8d998289112c94ee8f44d353292313e59147d8ab663d81d5b024b86452a9aaec5cce76a3de14a1109d537bdcd3c117cf6e239db03dddbb6ba035509e7b24cfe9cf24b6d2f6befe1e56902f53c2fafc92d32e4414c8eec7f91ce04fc9fd26cdf125c676cefc720b97fc681495f48def7c32d0f421d4012dbede213f5733184bc2f2c93c29444178cf9074f53ccb1e384a086d9a212d21feafc0daaf558e56754239d6cdc19c112b56d4dd633f5d91b672fbc92843babb0a5685e271499eb726805d3dd70385df75dd07ecad69b70d73b4bf6d87fa08482edc4fb8dc27dd69b8d9b07e565e264eacdc090e88f2155d44816e2320471c4cfbf982d18257d7ae3a7292ac21f4c45fee679554d99ea2dac7397f115d04fb3c9417294a12c38c5e204bc0f5d80381e40e28c03cfa65c91b18d7b5c7818d1bae56cadfd060a66bf13746172012d6714b62289132cf98c41a6cb40a13ddc564fade14254ab50b52ac0fc7b3033c53f127eaace6155ad1f1fc6c1e47b1716dd4f488b69daf451565b94d89e6616f4f4b525f9aa426f699d4951ea17e0cff03be385f84cdbd69ce40c6943f5ef2eb6d012ffa6fca0573d7f79949c117384680d27f67fb79e250bbb2814f8eabef67c29e080f17063187b637ae35b12870d3afa5d9166cb6109aa9bff2ec03009bb61111b8d30f505c8358116598067a5555a425d37f988655dcd03dcd713a6b5f5a640cd00de68ac89bd79e0fad34b26064eacf09681d3d44bb1df92d1fabdff64d987c244dc608fbf247337a2de945d952724c64b5a5b4b31a08b92989d4bad786f2f1d461d3d51efbbcbcae27decd826a26370bcd9ec33a2186bb63b4fa4e8d9deef1f8e86e58f99ede2f6591a10e8caea29173fd9bd19f7aad7a9be9c9ecbe544f827604260a188b19d67c89bcad8412ad2c07beffcff5c571bda47fedc634dff5c1bd57b514fc102cc83d59676ea206b45bc92817501ace70fec58a6e878d0743f2dd1664638d774448a2fd815fa0103bc4cbc7ed384588bacf8371277b659a17f01ea9a6e1ab4d66c8f83df4709abde4320f6794e900b211af86a7d1dd4716f2b6502a5475e9943a62f3406c0394a2151f172692c9fc123a8ec4900a718a63eaca44e67009eaae722a6ce1de1866f055e0ab009d7ee523d0b0eb54dd689b3879c0f941bfb33da53066fdaaf8f8da1fa33eeccee4a45875d36bf721ba8aef772f85267263f39dd9c360829d330bab91992b851011b86bbd2a3c4fb15197e78f3086a09bbed7cb0444c893739e906e4c70fed840e4f66bbff70a0dc2a1ddc05a83f98f2f4f329f8e898b2a588a01a3fa43f09fd27cffc90763d8d8040d6babf6f8dc46760e2caaecc06d6ae3d220f9fbdc377b94b413a9a2dcfe962ce4e2cfef5b8e24666c142ede5d50ed25ef347a68585050a277644a7a8d2c5d379be65c07bf132d7f32995cd7a9abf847bf0a24c7e9711e4ba337c6a547bcb182ec5b6b57411d2e2e2cc350b34ae9c376b87a453909c4e0b19d80a4936d641770e17acf77020eb4bb51f9013e353549f2ce33be405d4c4092c714900de2fed7371657523e2b734cd359ad402f13e2182bd41aefd94738ee44afa7aebbd2f0802e7c2a58430ebe794c190daab2f0a56a39f62be959dc953c454f71f2d4bd6d52682d7617603d445fab1502f2277ca632ec8f2448e6928ec62df38a53254aed4024a7179f91eb3cd80e2b769da836c96a7a1299194d876bd9e147ada757675b5633cf9174487e523ca19ecc9ec278598853d968f47c1b624c243562daa09b01d0dbeb2413702915a706b773757743ca85c5a63eed1163893b44cf4c68cdd56f3666cf4c1267bac78782ae31ae0beee9b933e18c6ca71c0ce41c66714c0b82cd5aeaf11d155d2a276d879249cd0a5c65a20be17b37b3aa117648a451ac13edbbdd1bd01549b0f7ae779507b1a9cb6fd63e443babfa675d429ade9c55c07abdd873229d5e7ed9a38c1f5e4d995621e63fd25e46e21bae24babf16cbfe317a63dcf947a19263621ad6d6fcf98c17233aba184a600795ba9f2a1244506d78"}, {0x88, 0x1, 0x0, "6cb9012a2191631786cd8a743052a938bd714ceac79633c8e5867abb11f92949d4280797b912b1eb20facef5c33edee44756932198098c96cc861b2a3099c37875ab929b56d5f0632cc65a5adc8e1e5660c9e82405817bd84f1cce92305134e6eda9ff4a717a39283a3f520887c848ee9f355b3b9557d3"}, {0xd8, 0x1, 0x3, "35407251309550aa5b6ff2491e6c866dad7bcae4ebddc35a36b99d3df23e83f7c7d890a8e2012856bfe5039c25f4dd332115fa1bccce56f08721592a9fa7023b848c71c7a2ec080a63804e2b9de298879d833dbddff12dc486fdb0b4d9165a1dbcd9751010cc3d66b0accfc77a5fd2c1af5b689d118a9afa2111f22fa1b246c12debfd6cf2909d8ca8ab9f9b066658e3b05bfdb0d1d04c360806fb079e8996b8f736bd65f87149246d4fc071e7fb5306df116e5609ace66f597262fc6bda9f1b29a702a9238a3108"}, {0x10, 0x1, 0x6}, {0x18, 0x1, 0x10000, 'r'}], 0x1200}, 0x8) r1 = socket(0x11, 0x3, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000001440)) getsockopt(r1, 0x4, 0x82, &(0x7f0000001480)=""/182, &(0x7f00000000c0)=0xb6) setsockopt(r1, 0x20000000000011, 0x0, 0x0, 0x0) 22:28:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000140)="0507f38cdaba4852932e900a186f6cde382b37f543", 0x15}], 0x1) write(r0, &(0x7f00000007c0)="c5f7053b30d41c1ce7b90000000000000000e5ef9e67", 0x16) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E+', 0x2}], 0x1) execve(0x0, 0x0, 0x0) 22:28:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)='&') r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0x0]) setuid(r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x8, &(0x7f0000000440)=[r4, r5, r6, r7, r8, r9, r10, r11]) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r12 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r12, 0x4010426e, &(0x7f0000000480)) ioctl$TIOCFLUSH(r12, 0x42087007, &(0x7f0000000100)) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) 22:28:28 executing program 1: mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x282373d59ef2c0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x9, './file0/file1\x00', './file0/file0\x00'}) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 22:28:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x24}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 22:28:29 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvfrom$unix(r0, &(0x7f0000000040)=""/118, 0x76, 0x2, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ftruncate(r1, 0x0, 0xa5c) 22:28:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6a7a4e4e74de400"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) writev(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a78e08dbcdaff9d6aad1423635961821b3e61a934b05ec16ab0ff7f0000000000007e2129e4b8f530e300a7902b000000f3fc30cd3515c97dbb200c842847fbff00020000e3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222", 0xa1}], 0x1) r1 = syz_open_pts() close(r1) dup(r1) syz_open_pts() 22:28:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3d}, {0x25}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:30 executing program 1: ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000100)=0x2) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c200000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x2, 0x2, 0x1, 0x0, 0x6, 0x8, 0x10000, 0x0, 0x1, 0x1000, 0xfffffffeffffffff}) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000300)=0x6) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000240)='./file0\x00', r1, r2) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x1) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000340)={0x9, [{0x9da1fdaa963beedc, 0x2}, {0x3, 0x6}, {0x3, 0x401}, {0x2, 0x1f4ea8ca}, {0x3, 0x8}, {0x3, 0x10001}, {0x2, 0x1}, {0x3, 0x100000001}, {0x1}, {0x2, 0x2}, {0x3, 0x1}, {0x1, 0x6}, {0x1, 0x10000}, {0x1, 0x99}, {0x1, 0x800}, {0xb3d6882426123d10}, {0x1}, {0x3, 0x2}, {0x1, 0x80000001}, {0x1, 0x7}, {0x0, 0x1ff}, {0x3, 0xfffffffffffffffa}, {0x1, 0x3b4e98a8}, {0x3, 0x3}, {0x3, 0x2}, {0x3, 0x3}, {0x3}, {0x3, 0x2}, {0x0, 0x1}, {0x3, 0x900000000000000}, {0x3, 0x3}, {0x0, 0x3283}]}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000480)={0x400, 0x7, 0x80000001, 0x5, "3fffd95a9f52aeedc6590827242e9025496d67e1", 0x3, 0x100}) 22:28:30 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="63f6d8da2f8927fbdb1cac181e5086464e6c2f0dc8b2b4e944a3c130479d44acae02e83f163c0d180901c8941e6f581adbca986731727bc72bda0eaadf9e2b4effe52036c779e308d09c015e255a1d885ef9376cde43fa310ae2e37bb5faa515345ecbc96acf64445baed84b5eeb949857f9167cec0b97d2e55fc9f224c0f96a11a4454561a08f3f7bd213a7716b832eae886c277fa9a129292279c010cfd76153142013d4d0d00b350507405a79dbae750ffc6a6be3c7907c16822c425622684323148a9c6f7b2e6c3034", 0xcb}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000040), 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:28:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c302000000"], &(0x7f0000000040)=0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=""/85, 0x1d}, 0x800) 22:28:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2ce2) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="7c4c33c55c342b9e1211d13a3029bd174cd69bf8c36f091d68b60e647e7bb1ad11a5b492607081369cb768691ceec95749e6416835abc08259c3133f3b4c7fe0bc8ef080eb7f305d46e9047f4b41b7021bd2709bba833104dd2eff2da323cc545e070805679a13f899a5ba0535baf60d882032e687983e2e74cf839d27ff68e459f111d5c552fe11a4995f3e4b8ecd702ca46903ad", 0x95}, {&(0x7f0000000140)="d6fdbc5f45ce262fa7ceba8e77282d01413db4c4c598ad032e1b2b715757e3606c3dd4b01f3f31955dc83c509609aa892be0e18e513122d82a2e7a5b08e9e70fa50be14720e5d50a0a3d026b3bd06834f61ac1def6f904b00b310943347c1d7f4654f436f68ae3c0e08a", 0x6a}, {&(0x7f0000000000)="35ecc4d7813c57886491e1cf7f62d3fd14f37bc05b17f9f13352d64e1988c619357ce0ee0932421e341c8af599", 0x2d}, {&(0x7f00000001c0)="abec7dc68a7ef35ff8575945577355a58e453613d80083419351df", 0x1b}, {&(0x7f00000002c0)="956d314d6b3aed3066e00decfe00bbc5b0911515da05796827c05eb75616be4ad72829ed079ed77f00f1a84fb456813a3db5b86f34a06cfe16e43e58360a52d8ae867fae136910ac5bd93db7ae07686560d60fa68bf77e4f30c3a7ed15da473806b05ec23eb24752f199d8eb302e305b18a303c19359294991d49e2043e764f087560420acccf3daf14897304068cf239c9a7a8b78b20135ea29a8dfd5cdfe04f1006d65ad80e33b099e990db2f006e67f401fce9055f0afd0faa84436b7b2da42befcd74d", 0xc5}, {&(0x7f0000000200)="7231098def2e3bc540d9319b66d47481ddfcab53", 0x14}], 0x6) 22:28:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xc}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 22:28:30 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10080, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)=0x9) shmget(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) r3 = open(&(0x7f0000000040)='./file0\x00', 0xea1483843f15d749, 0x1) ioctl$TIOCCBRK(r3, 0x2000747a) 22:28:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = semget(0x3, 0x1, 0x10) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000240)=""/145) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x476}]}) mlockall(0x1) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 22:28:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) acct(&(0x7f0000000000)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x24}, {0x40}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 22:28:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{}, {0x3c}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x490, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 22:28:31 executing program 1: r0 = socket(0x18, 0x8000, 0x101) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 22:28:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x100000004}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x105) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 22:28:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup(0xffffffffffffffff) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x4) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10bab, 0x5) pwritev(r1, &(0x7f00000000c0), 0x0, 0x0, 0x0) 22:28:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x60}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x3) 22:28:31 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 22:28:31 executing program 1: socketpair(0x0, 0x3, 0xab2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = socket(0x18, 0x2, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x4b874a2ea0915f39, 0x80) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff9, 0x5cd0523c4078897, 0x400000c3, 0x5, 0x6}, {{r2}, 0xfffffffffffffffe, 0x20, 0x43fa5fceef017fe1, 0x8, 0x80}, {{r0}, 0xfffffffffffffff8, 0xb4, 0xf0000001, 0x6}], 0x1ff, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffa, 0x10, 0xf0000000, 0x7}, {{r1}, 0xfffffffffffffff9, 0x0, 0x61f97995f0942984, 0xffffffff80000000, 0x8}, {{r2}, 0xfffffffffffffff9, 0x32, 0xf0000000, 0x4}], 0x5155, &(0x7f0000000280)={0x0, 0xb751}) sendmsg(r2, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) r4 = socket(0x400000000018, 0x3, 0x3a) socketpair(0x1, 0x4, 0x5, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) nanosleep(&(0x7f0000000080)={0xfff, 0x7}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000000c0), 0x5c) accept(r5, &(0x7f0000000300)=@in, &(0x7f0000000380)=0xc) 22:28:31 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x1a4, 0x2) socket(0x1, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) listen(r1, 0x0) 22:28:31 executing program 0: r0 = socket$inet(0x2, 0x7, 0x8000000000000) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000240)={0x23, './file0\x00'}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000100)=0x3) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x24}, {0x6}]}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000280)={0x7, 0x9, './file0\x00', 0x4, 0x2, 0x20, 0x4}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0), 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)="7fac5ad8c3da9e220a8e630c2bc264db43d0482f6877722cda09c1de5cd4e2dd5c110320291689fc74ff5af93094dfd4e0fa8643d6e90e854e9a560fcefe39889fd0d576127d66ec64eb249ca20b4686c86916b1f3bd9ad38db8f4b41ef381941b7c2e003237508e3cc4d1d2bf01cc2c840ce5fd73ce1ab52b884bb2efa9a42040a656af8a305b7d272d54", 0x8b) 22:28:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) fchmod(r0, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x150, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 22:28:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002006, 0x21659) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 22:28:32 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x3a, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x6a, 0x3fa, './file0\x00', 0x93d, 0x4de, 0x8, 0x7fff}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 22:28:32 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000004c40)='./bus\x00', 0x400000003fd, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x92875a450fc2f3bd) writev(r0, &(0x7f0000004980)=[{&(0x7f0000002640)="f5ef631a0a38ea489d7e1b3f28eb34927bdc6bc34230451b00b344dfaa52964623", 0x21}], 0x1) execve(0x0, 0x0, 0x0) 22:28:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r3 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x2000) shmdt(r3) 22:28:32 executing program 1: r0 = semget(0x2, 0x1, 0x611) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x100, 0x263}, {0x101, 0x1}, {0x82, 0x6}, {0x48, 0x3}, {0x85, 0x1}, {0x84, 0x7fffffff}], 0x6}) write(r2, &(0x7f00000000c0)="057208ef9398fd8cac917ac1984e5029549dea6e2dc210a45f1249a581c77025dec71b3ba357dd4670ae9d81aa422f935c1634fbc0b4b3c2dcb070ca3dae18500b52841b2d9011241f0971006c7fc06667b863c5b13ab1ecdf8b91604fce705b721ebce535867963cb3592b1eb73fbb85523c9a710f4631519b45444862292d36ac45bc9dc107f6e3bd5c2253ecc4f0e2c13183f467695e6fe8cd56558614591a463a72931630f557d40516f853cf530afe44fcf9d2a0d553511be85d870c5e76ca96348975f8c32657d3259867001da7b330f24b048fd65f0", 0xd9) semctl$IPC_SET(r0, 0x0, 0x8, 0xffffffffffffffff) 22:28:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x6, 0x4000, 0x0) close(r2) r3 = fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000100)="1445717ba8d7", 0x6) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r3, r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:28:32 executing program 1: r0 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0x0, 0x0, 0x0, 0x400000000000, 0x2}], 0x7fffffff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCFLUSH(r1, 0x20004268) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) 22:28:32 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x10) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="86", 0x1}], 0x1) 22:28:32 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x20) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=""/159, 0x9f) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') 22:28:32 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x4000000000000091}) r0 = syz_open_pts() close(r0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000180)="b32904dc973664a8dee9dbb335e6daa6854b3d793aeffb87500e4866ac7a7a80bb9187f035e59911b66eab98a607a8b1933821d3602e17cd6f70930519f693768e6e18300aa465c951b4c295770a86a8cd0d558749f232b5bb5123f7fe5a8302da8ee7c626a38703987e6d56e52737b4044c40c8b6a993853c84f14313e4311feaccf452b546a5d11a55f075d351251059dff5afca310cb2570dd58cb505db09cdad7ab71c84f0a8a5"}, {&(0x7f0000000240)="06e757323970bc33c33fdae739f3b860b1768de7c3b7684d4b37e0a75224ab4c69889013e07fe037c15e47a9af556020127c89638da73049e771b8039cd470b460606e7675b33de2537d87305a8f3df0e74eb78b7bc1de25fdbd1b03ee1028da80ab3769c3b4c942ef6ae6d30a2c56145349837582860ae4b47c4c2b028ed1314c4a5aaf480360843768dd8a164c4ac9fddda1042ea1ec94f85f761a231db8c25d20dba1ca2ef68feb612665e8da78d3b73ff6cedc3baaed0ce4c760bc56b7d9c12b6d600b311a57484bdda858d7eb62c1a7695e51e3ca93828ee5ca77eb03"}, {&(0x7f00000000c0)="a86faf7c584215ad5538e89cfb9abdf623decdaaa14ff37c87870a1085d007dca52443dc7615bc81a0f3ef074d9a0e5443efffee57abf229a482fe249d7d97e9e2566f833aa0db432997ce823a9c64de5ca6d40392ef50bcf04a0aa1dc3d73dab0c25d49aa2ec716180dc3f600e906208e"}, {&(0x7f0000000340)="c27b7ddc7760c13c0080138ed15ea44aec5a402abaeb6304e051d1280d3642d4983cdf8b3b9e3dbbbdc6f418ccabd5a00cce479f6434d15cd5e45c04a02d28178228673b509e255e458e604ad0b3618b395746aa285a8ef923910303ca8fcbcf0b8dc6500a044ec48eadb991e57b1919b4e5dd086b176e04bc64543cac28f19322503ce15d9317047092696a58fd9773b62bc29a5b543a0af01cef6fe737dec8ad62e67a76a6ecab3272a5439ff1eb2332eb42263243d82e07842a8ade80b32aa29db9438539725c5e32c14509473b40b70d5585"}], 0x10000000000000fa, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000500)=ANY=[@ANYBLOB="70112e2f66476c65300059d23a15049d83792f9829480e7971b32c8a546106b9d02220dadd39f9364081e282d50036975933e5b87a755f7286286bbf57fce6804b44769eeebfd31dd77dbb6ac51390c1ee4043519c020031a89a779d47d45299593720d3da32bf35adf3cfbbe038dcac679f0fc1e479ef87dca407673e27ac03535f9431ef0234e35aae87751e148beb3923f350b8b5713e7e9b31ca6a715235c0a49365f12840d3eb9e306cd2157ef4c6776c8d1a45daa048476ded00df760446d3"], 0xa, 0x0}, 0x0) 22:28:32 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 22:28:32 executing program 0: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) r1 = getegid() write(r0, &(0x7f0000000040)="ab4bd7826841ba1fcbaf6cdff2941b62dcfe27b1797c", 0x16) mprotect(&(0x7f0000339000/0x3000)=nil, 0x3000, 0x3) execve(0x0, 0x0, 0x0) setgid(r1) 22:28:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) setrlimit(0x3, &(0x7f0000000080)={0x100000, 0x9}) r1 = dup(r0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) write(r0, &(0x7f0000000140)='\r', 0x1) 22:28:32 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000000100"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x1) 22:28:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) shutdown(r0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 22:28:32 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000), 0xe64e00934ba614d, 0x0, 0xfffffffffffffffd) getgroups(0x1, &(0x7f0000001640)=[0x0]) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 22:28:32 executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x21}], 0xb11f, 0x0, 0xffff, 0x0) close(r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") kevent(r0, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) 22:28:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x5) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) 22:28:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x7) open$dir(&(0x7f00000000c0)='./bus\x00', 0x8, 0x0) 22:28:32 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "854971000000f70030000000000000001900"}) ftruncate(r0, 0x0, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000000da1, "b08d16003fc75e001a00f3ff0a6300"}) 22:28:33 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) 22:28:33 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x6, 0x6}, {{r0}, 0xfffffffffffffff9, 0x98, 0x80000000, 0x1}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80, 0x9, 0x4}, {{r0}, 0xfffffffffffffffe, 0x99, 0x1, 0xeee5, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x0, 0x2}, {{r0}, 0xfffffffffffffffe, 0x4, 0x4, 0x8000, 0x3}, {{r0}, 0xfffffffffffffff8, 0x80, 0x40000000, 0x5, 0x1}, {{r0}, 0xfffffffffffffff9, 0x30, 0x2, 0x5ce9, 0xb7e}, {{r0}, 0xfffffffffffffff9, 0x20, 0x4, 0x440, 0x8d3}, {{r0}, 0xfffffffffffffff9, 0x2, 0x40, 0x1, 0xfffffffffffffff7}], 0x7, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0x7, 0x7}, {{r0}, 0xfffffffffffffff9, 0x20, 0xfffff, 0xffffffff, 0xa6}, {{r0}, 0xfffffffffffffff9, 0x20, 0x40, 0x7fffffff, 0x1}], 0x911, &(0x7f00000002c0)={0x5b215094, 0x84}) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[]}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000000c0)) r3 = dup(r0) pipe2(&(0x7f0000000300), 0x4) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000040)=0x3) 22:28:33 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000240)='.\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x26) 22:28:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000100), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x9, 0x0, 0x4, 0x283c}, 0xc) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000000c0)={0x3, 0x8, 0x9}) socket$inet(0x2, 0x3, 0x20) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0x7}) 22:28:33 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x20, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x8000, 0x7, './file0\x00', 0x3, 0xff, 0x2, 0x6}) write(r2, &(0x7f0000000000)="da", 0x1) bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) syz_open_pts() write(r2, &(0x7f0000000180)="64a356d97ca7786885cbb6d2495bb90a06fa1acb4bd6ca0078e8ee336901dc4976a25b059e72fa18a8f9b5161f96951e0cec199c47e31035812446a088a0dc0947f4fc94cb9b7666907566dc56bc5c375fc58cac033c4fa9dcc7b82f3899edbb9a217ca8891db113c604ba13e89ee3242e5666b928907cc2614f0d0934e596074a95ef7b6a27b360e6ee7b20978f2b4b", 0xffffffffffffff98) 22:28:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{}, {0x400000028}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x9, 0x4, 0x2, 0x7}]}) 22:28:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x9, 0x9400000}, {0x6, 0x5}}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d", 0x7}], 0x1, 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)) 22:28:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) truncate(&(0x7f0000000180)='./bus\x00', 0x0, 0xfffffffffffffffc) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0x6, 0x4, 0x1, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1de4}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x3}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0xfbb}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x7}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0xffffffffffffe850}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000000}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x5}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000f98000/0x1000)=nil, 0xfff}, {&(0x7f0000d0f000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}], ['./bus\x00', '\x00', './bus\x00', './bus\x00'], './bus/file0\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0xfffffffffffffff8}) 22:28:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4}, {0x64}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, 0x0, 0xffffffffffffff9a) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x3b409ab0) pread(r0, &(0x7f00000000c0)="2535d91f48488dd40e0a3fabd2fa4d2c208682589fcd92a24d0007575a56471d6de410573937e0fd7cabca349b6601800425577e3b0951f6889c32ea863b9262224ceee41244b521c85a632d4d96ee3846cedc3b038e93830c8f6ad7ab8a1b225bc681cc", 0x64, 0x0, 0x0) 22:28:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x30}, {0x6, 0x0, 0x0, 0x20}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x110) ioctl$KDENABIO(r1, 0x20004b3c) 22:28:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x43}, {0x81, 0x0, 0x8}, {0x8, 0x100000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x3) syz_emit_ethernet(0x82, &(0x7f0000000500)="b6881236797a95bb64acb39dcc29d32c292fddb7b7504a498ffcd503d09dffec71f733377ed07aa8ed621a820edbce47acfefb2abb41e096e44c3532630386cec19b9493885185e7e8e20dfef5c1321c3be134e6fe82f46bf8a1fc2ac1478e75630d3a3bde37e6efb2ece0492f6efb53918bf391b2daaa1d9aa738ef2dca38457e38") r2 = msgget(0x2, 0x43) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getpid() r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0xffffffff80000000, r3, r4, r5, r6, 0x2, 0x1}, 0x5000000000000000, 0x40, r7, r8, 0x1, 0x77, 0x9, 0x9}) 22:28:34 executing program 1: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) fchflags(r1, 0x1) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r3, &(0x7f0000000800)=[{{r1}, 0xffffffffffffffff, 0x1, 0x10, 0xffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000, 0x6df}, {{r2}, 0x213c0bc5e58e66b, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0x7}], 0x9, &(0x7f00000008c0)=[{{r3}, 0xffffffffffffffff, 0x8, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000700)=ANY=[@ANYBLOB="0000000000000000000000afaaf86507493d0893f895524f000000000000006fd12f081413dd6917a5d8a5d87d55769ea99fa9026a5de27307a74146ed2804db1027df8204dceb4f0588f52039cf486ecebfa378e6b38ccdbc9acc413b23c243f7dab6def0801e870596f90d938d0402d0a4b8b610"]) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xf3}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) fchflags(r5, 0x10000) close(r4) bind$unix(r3, &(0x7f0000000780)=@file={0x1, '\x00'}, 0x3) r6 = semget$private(0x0, 0x7, 0x8a) semop(r6, &(0x7f0000000680)=[{0x6, 0xffffffffffff0000, 0x1000}, {0x2, 0x1, 0x1800}], 0x2) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 22:28:34 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x2, 0x8f544fb386a48fa7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x204, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000001200)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010005}) 22:28:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x1c}, {0x35}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x10000, 0x4, 0x3, 0x9}, {0x4, 0x1f, 0x4, 0x7f1}]}) 22:28:35 executing program 0: r0 = socket(0x1ffffffffffffffe, 0x7ffc, 0x4) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) r2 = open$dir(&(0x7f0000000380)='./file0/file0\x00', 0x856511b4d0695bfe, 0x1) r3 = openat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x0, 0x0, 0x5}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x9, 0x1, 0x7af, "f6b7134736e12046eae6082cb71f8a15ff38c5e8"}) writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553fb7e1073d344bb4df512a8296fdf40000a9878466124909c5bd57cf8f88b6d6296acd8608", 0x6c}], 0x1) openat(0xffffffffffffffff, &(0x7f0000000640)='./file0/file0\x00', 0x200b0, 0x44) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) read(r0, &(0x7f00000008c0)=""/167, 0x295) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000140)) r8 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x20, &(0x7f0000000000), 0x4) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000003c0)={0x3f, 0xfffffffffffffffc, 0x0, 0xfffffffffffff691, "1f76308304000000b820b2bf00000000e1ff00"}) ioctl$FIONREAD(r9, 0x4004667f, &(0x7f0000000200)) r10 = fcntl$getown(r8, 0x5) r11 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r7, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r10, r11, 0x0, 0x92, 0xffff}) socket(0x0, 0x0, 0x11ea3286) r12 = geteuid() semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000540)=[0x400, 0x8, 0x7, 0x2, 0x80000000, 0x40, 0x2407, 0x0, 0x5]) setreuid(r6, r12) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0xfffffffffffffe7c}, {&(0x7f0000000980)=""/210, 0xd2}], 0x3, 0x0, 0x0)     22:28:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x7}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 22:28:35 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000000)) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 22:28:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80000000007c}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 22:28:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {0x35}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x2e52dcd9424d0edd, r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0, 0x3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x2, 0x8001}) 22:28:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/80, 0x50}], 0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)=0x200) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000180)={0x8, 0x2}) r3 = syz_open_pts() getsockname$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x2041110d, 0x9db8, "d6d06c8a40b3a95986de6982fa385680bda074ad"}) write(r0, &(0x7f00000004c0)="6e0e8899832aed8d11fc4cd32a3fcf73ade6c6df1cefd6406011035e57b476b4af4c06aab7aa13d146f27b7085ab85ff2089f577d5ff1b73b62147218f20d68b6a6287a2485c5ef62f5fafb53474aa30c5808c952f1d55fa9a5712476977d2497d603897f272973aeee0a390ba9fd2d131085114b9902fd1725e8ba6f5475997ff0b9112a49c8c912481b45296722c84ee86bd69e8fa75a0e6d04c82fccc9c831c6ee38ad5a0ae91e111e5b73a1fd63b6aba5fb6278aed857584b0b1aaa823c55335c8f560e316b0f8ce0574b8bfa5647084263175c00811df8d6f9eadb1bc5b34885661b0b62985935f78cd8f1b74cecec1a0a650c59460c0d733b78879210c41f330ca51737aa6ff54649ae60c263062e01da59f0f32605da7a3f86c0e97b046aaca460ce7924ac9d77b8721583c400f82067775a0a9a95927fe3ec32a4dffd110ddb02f007f04e388a6006d128017f119c77cdcdd20e3f2e37f69e4e842ffeda537a2f2083c71d81de3fed806261347afaabc684466f622fe08d81a89d841073730fbff60d8d632c6fa2a7ae37fc1ce345f06b87bb6663f63feffd42705c5344527989e70878f145a0f7851160deb41a656cb265bf27e88d66f1d27815453d1346468cdbce8506d04640b6407fba5d87121f7483d38f5edca96594c32ff8047309ecd742a75acea163aab98ba333c232183fbc98502424f4565ef55dc675a1ebbf9426b11b66f5e3c0cb106c6db98e2955dc505f9beb762979ea5372d91e97bb9b4c44b90d721b570623317f00204279321998d88e184861c6a0bcb8fe35b5c169d813472b38bb22f21b743a44cc3cf30ef554bd52b8415b71263513d3def267ab24aa6c96b32e03fb7a9a8b35cf0e6b3845391c8489d83db7b3bb24ebad65f4d5a62667b15ace99e6e8e849f89f9cafdae05fa1bd38ff87ae8894b516ee92455d6a7631672e5c6ef1933747e57ca45c1da57b5f46b21e726a179ef24608b4c7a3d493dbe95e15e2b6729bdfa52855b23491df8fc8d5baff9ab5953bd9efbb06a84c694d4cf5d77a11d2ccc78b7ee07049a87c7eacb5c7d36993678353e4fab06ac589b7716e45434fc9f0f2b18d2147d7221cd59962cf30feeb7592a8b2eceaa8bbea91ba9b685680b5765dd91026ea1ea2a8454a2b6af250e10e4d44b378c7df4d250b70e75e3feeafa2740", 0x34e) 22:28:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000001400)="d6") 22:28:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x66c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000440)='./bus\x00', 0x80002000, 0x0) r2 = open$dir(&(0x7f00000004c0)='./bus\x00', 0x480, 0x1) r3 = openat(r2, &(0x7f00000000c0)='./bus\x00', 0x3, 0x20) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x2) r4 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(0xffffffffffffffff, 0x6, r4) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) pledge(&(0x7f0000000000)='%\x00', 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./bus\x00', r1, 0x3}) r5 = syz_open_pts() r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000040)=""/51, &(0x7f0000000080)=0x33) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f00000000c0)={0x0, 0x3582}) ioctl$TIOCNXCL(r5, 0x2000740e) open(&(0x7f0000000280)='./bus\x00', 0x241, 0x100) r7 = getgid() shmdt(0x0) syz_open_pts() r8 = semget$private(0x0, 0x7, 0x19) semctl$GETZCNT(r8, 0x1, 0x7, &(0x7f00000000c0)) semop(r8, &(0x7f0000000140)=[{0x3, 0x3, 0x1800}, {0x5, 0x3ff}, {0x2, 0x6000000000000000, 0x1000}], 0x3) getgroups(0x7, &(0x7f0000000100)=[r7, r7, r7, r7, r7, r7, r7]) semctl$GETPID(r8, 0x2, 0x4, &(0x7f0000000240)=""/61) 22:28:35 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000380)={{}, 0x1, &(0x7f0000000280)=[0x0]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x74, 0x200000000000, 0x8}, {0x7c}, {0x6, 0xfffffffffffffe01}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") open(&(0x7f0000000200)='./file0\x00', 0x0, 0x1d6) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 22:28:35 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='-#)\x00', &(0x7f0000000100)='c\x00', &(0x7f0000000140)='c\x00', &(0x7f0000000200)='c\x00', &(0x7f0000000240)='.-{\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='c\x00', &(0x7f0000000340)='c\x00', &(0x7f0000000380)='c\x00', &(0x7f00000003c0)='\x00']) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) utimes(&(0x7f00000001c0)='./file0\x00', 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x20000, 0x0) 22:28:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x2) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000680)=""/251) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0xc9, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000baf000/0x3000)=nil}, {&(0x7f0000bd2000/0x4000)=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, &(0x7f0000ea5000/0x1000)=nil}, {&(0x7f0000f08000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=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, &(0x7f0000ccc000/0x2000)=nil}, {&(0x7f0000c8f000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000540)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xfffffffffffffffc}]}) getrusage(0x0, &(0x7f00000005c0)) 22:28:35 executing program 1: socket(0x16, 0xf9b8c9b16bb9cbed, 0x9) r0 = socket(0x20, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) 22:28:35 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x7) setsockopt(r0, 0x4e5b, 0x8, &(0x7f0000000000)="b0313c9402e4528b87e0c283ff3b0a89b10ed7bceba0de8fa91d9ebe281ddb5f0510f0a4405147a213c6f4fce402a4aa11c3c6692fe4651db1474c1fe1b6990787c3dbe51c5d95112371a7b6a6ae583c58522ff1100556b5f439adc211be7bb931b0ad0b0173c89a4f72fffe449c5c75414b24e377f7c848", 0x78) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b81800000029000000310000000300000007000000c1bb893f"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) sendto(r1, &(0x7f0000000140)="957b377644ac46152a666c180db65e499ca4f0765a23ecc1786412f1dbd0563501c5dc4ecf8166c47559524d54cda7412a097c619941fbd25bef9873fae75df570e9ac5acc6b42a5164f1a059747c0b29d52a17969c3868bf6d90d9d5d945871a8c649bcfa721e", 0x67, 0x3, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) munmap(&(0x7f0000799000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:28:35 executing program 1: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) syz_open_pts() ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000200)) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) recvmsg(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 22:28:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)={{0x3, 0x2}, {0x1, 0x9}}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000840)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x80, 0x1, 0x8}, {{r0}, 0xfffffffffffffffd, 0x2, 0x80, 0x7, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x3f, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000026, 0x6, 0x9}, {{r0}, 0xfffffffffffffff9, 0x4, 0x2, 0x0, 0x5}, {{r0}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x20, 0x7}, {{r0}, 0xfffffffffffffff8, 0x20, 0x1, 0xffff, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0x5, 0xf0f}], 0x401, &(0x7f00000006c0)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0xffffffffffffff19, 0x6}, {{r0}, 0xfffffffffffffffb, 0x4ce816432e3849b, 0x1, 0x5, 0x9}, {{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x1, 0x5}, {{r0}, 0xfffffffffffffffc, 0x10, 0x4, 0x5, 0x7}], 0xeb0, &(0x7f0000000740)={0x0, 0x80}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000140)=0x9) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000780)="c0a064c0d2b16057b896b4275957754c0346ea00000000000000ba31085c3ccd4b183a0a8637bc2d426321bcd780c6cd862edfb790ac0dd68c56b0abfedb296bb397dac534e12efcfc6a3459310d9825a49c1b3b26c83a78d67f69ea67228b2e6cd3d0ab49731ca94ba16a35d1b04db4596692bb67b350c67fd0a726793e9f4d3dac54c2c7800eeb3cc436dc2b785714188015c3ce28a40315dd112a5c2f6132acfb45e0c5d43c7204a8e1f3e8c578", 0x25d}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0xffffffffffffffa8}], 0x1, 0x0, 0x0) 22:28:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x80}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") r1 = dup2(r0, r0) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) 22:28:35 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') r1 = dup2(r0, r0) r2 = open(&(0x7f00000001c0)='./file1\x00', 0x8, 0x82) renameat(r0, &(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000140)='./file0\x00') dup2(r1, r2) mknod(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file0/file0\x00') 22:28:35 executing program 1: r0 = socket(0x2, 0x5, 0x12) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) r1 = geteuid() getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) chown(&(0x7f0000000180)='./file0\x00', r1, r2) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="77694b110566c1653d4b623ab7", 0xd}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7bda0836ed8ac34279daf42c2c58a891fed235076ab38881a47f12b225fd0d696722bc4317857220915c49318aae3d3a2469d1c3697fe8fd57076f90245389db343bc48b8fe18876afb17ab6c174b6ca7fd70a749ff6e59a1a6eef6c8fdf2d9c6be266e6b0ad0b000d07928298c95816e37646137cbef4a57ea8819489aeeca3f313c1fa034d6d43af36cd6cd68751e5fab0cd6cf501d2ce9397f89c17b8ed1e71361279d6f2172376cfb72747aec6b900cf1dbb9fe0b8334d19fbfb023754605bf39dccf2b8964bc52e6508e5edb9e86d7cf94bf918f997982d4d1ea39da83806aa058365c2bc1bb405edc6fc6b0d166366b2e2abb1025717065e3b3777379ad69b8cb6f024199ee8cce07b3807a48ab5cb43dd5bfca65d987e5c8faa3065ad6919dc2de2bf98161977a07c158241b4eafec339fa32b881b8af6302e34a8b426b69646b4207517478cc93cd6c3f7be6959ae42eb0b3c984159a3e97ba7cbb18dae75b9ed0a0aaeb4c9283a078694b9a1c637aa8f764e27496bc326b0ef54b637a34c8d99a3733d8b1e326e97ec46d6533ab049e8b647016cf4ffbe9aaaa9eca13202ecd4fbac0f46fd3c781e79809f08275fe6c2b4435d284b28aaa44f1d39cf5f2b0e477adbcdc2e4c6362a7d798ee208347bf050294a6cc3e794ef5290898d67e4244256f57ef58ea9e771a473d260f6a621a35b8939174c76f6195c9decb1b413ca97539f643110458f2fcb5d9eb87170b485ac54465fddf24fbfbb8ddc9790c4e07ff7b09ce1b711009363ad8c9992defc5e4f6f86cce4e0a2203eba1b803874095864edeb603d731b74292af38f9e0ee33b775175f63f80082e5379ff7c19dd0d1b873f6425f09c76aef630db9eb10efc65258214f6a5e45a89d85d3b2bdd9a7922d6a8474d1e0edbc1a4b2f70cd4bf8315882348bdf21744a3d089fa2a0f737938013da1fc74906bc5e60741da11e95cdc33554da625e405661153575d2e95caf1a374443d9163422749c07b7133c052da36b533b84afe0ec11937a8c01e27e4a0c734643dd99aa4fd6460f0249a3eb3846f73deb865186b5300866af5c21e3380d4cdc09612cefb60f5c83de9a39fddc8a2d6d435d0d005b2a501535de24e3fe01f1100a9462e709e9b5a14b457257481ff812a1fc698fb4a6df73de749eb05587a112ac72bb14068e1102051fb66aeb4689a5f6bd6113682e7a2d86d38697df57d113ff2c4473398a89c155c3047b2cce5fd18ec0bb99719b551177d2c73dd185ea6f3ac70bdb5b2adf39bdb18112a1c4e6eb3d2434e3d106a58e9bd931b63a39a9f7ad5773efe08ab9ee343c8526e7474998f0b906e1c13819794f04fcbd656d6e20a16de6feb8c0acb051d94c915313fcabdaff0b824317bf0081ebdb159f65d643051fab995fb17ff9ad37058109af7d891593d88354fa7410222277713bf206ebacbe4dd26e4e3af8e8245b8e0f7d421e60bcebd633a7e3f878d14b1d748946099c8fc070a732c33e36b826e4e9019597dd480db1dd33f14d77c988b77db777e76a8b9ae0aafce3058249d6b8e50d1b338774e11da9cf6ddc1e465c5fdf253ccdb7fa16540f1d0866b59ddfcef1a59c3611de50406ef267523b61110b7aa8d72eedffd1c4cfac741faaa4c28c22c77e573d88d12ddf47cc983d44f11699efa29cee1455ec2664b6dd887bc8656eaf50095ba658f6d4182ab0b0d20d57de5b3d8cf7f98171d12446d3655ff3c30fbe8fbd8b00b28f9c3d945f6e2a80debfbd97707cbbedc89c8f472fcecce40d6d229962232693f5d66750219aa56e99011c8a9c515f9994e1b56f92b240b845347047e14e0afea4348383afcbd2810aa847c185f877f00d4ad0af9a0bb4d779c1dfdd818e4c70ad813bad4f40193771f05c47d87476f35d882342f3961bb5c1fd75f4626ebb125010b2629361a42d0fc532e92494b364982c06524c77574438e90c937f2ac5fa717f60333e45da81decfe2b5a6cb74c65a292393b298aeb95a2b73ba792a568f866aae20539448541814c3da2bcaf99dd7bcf049d1b7f3afdd5c229598595027be1ba0923db10e13a8bd3fc350359f1991805dd97f73b44d3a253e2dcc4db393f20d2735bda62d9dc449fa2dca8496db0dba7c775110ef3d21a2a5a8d494b19ebfcf411de209ff831e47171a47ba971673809056855e1fcb56e04bb57a5658405acdfb2fbe96affd1eb3a291e94e3509b664e033d5891763d41da5f29c8503f9", 0xa49}], 0x4) 22:28:36 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "08000000e7654f0000000000000000000600"}) r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r4 = getgid() setgroups(0x2, &(0x7f0000000100)=[r3, r4]) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 22:28:36 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) 22:28:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) r1 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x1000) shmdt(r1) shmdt(r1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x3, 0x3}, {0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x2850997f, 0x9, 0x0, 0x63b8}]}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0, 0x0) 22:28:36 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000001400)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/109, 0x6d}, {&(0x7f0000001200)=""/163, 0xa3}, {&(0x7f00000012c0)=""/101, 0x65}], 0x4, &(0x7f0000001340)=""/189, 0xbd}, 0x745608f02025c260) r1 = socket(0x11, 0x4003, 0x0) chflags(&(0x7f0000001440)='./file0\x00', 0x10001) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001500)={0x9, &(0x7f0000001480)=[{0x9aa, 0x96c, 0x0, 0x3}, {0x5d0d, 0x1000, 0x4, 0xbd}, {0xffffffff, 0x7, 0x0, 0xf87}, {0x101, 0x6, 0x1, 0x2}, {0x6, 0x5, 0x200, 0x100}, {0xffffffffffff0001, 0x7, 0x6beb, 0x800}, {0x2f8, 0x0, 0x7, 0x80000001}, {0x1, 0x6, 0x566e, 0x1f}, {0x3, 0x4, 0xa0, 0x100}]}) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 22:28:36 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x7}, {0x24, 0x4}, {0x41, 0xffff}, {0x40, 0x7fffffff}, {0x117e037e67c38da8, 0x200}, {0x40, 0x81}, {0x87, 0x7}, {0x48, 0x6}], 0x8}) r1 = semget$private(0x0, 0x1, 0x0) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000180)=""/225) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000000)={&(0x7f0000000080)=[{0x4}, {0x22, 0x100000000}], 0x2}) 22:28:36 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=""/242, 0xf2) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file2\x00', r0, 0x1}) chroot(&(0x7f00000000c0)='./file1\x00') ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000100)={0x1, 0x1ff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x80000000, './file0\x00'}) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') mkdir(&(0x7f0000000140)='./file1\x00', 0x1e8) readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 22:28:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2f4}, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x4) 22:28:36 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = kqueue() r2 = open$dir(&(0x7f00000015c0)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0xc9, 0x0, 0x6f7, 0x1000000000000}, {{r2}, 0xffffffffffffffff, 0xc, 0x0, 0x7}], 0x400007af, 0x0, 0xfff, 0x0) 22:28:36 executing program 1: r0 = socket(0x6, 0x4000, 0xfffffffffffffffe) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x23, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000040)=0x4) socket(0x1, 0x2, 0x40) 22:28:36 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0x8) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000280)=[{0x1}], 0x1}) 22:28:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x20, 0x40004000000028ae) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="000000186204f88a002b3a0000030083caf7afb9d8dcd161342e03edfef1b5447dbf458a1f0b741f8e8f80b58c1db2e2029d0c4750f8f7c413f1071d36803a52f8820000ae84c9f0611da24e77b6a5f835cbcea514f600", 0x57}], 0x1) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)) 22:28:36 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfdc1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x1, 0x1}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x9, 0x8000000000003, 0x7ffffffffffffffb, "845d550900200000fc5c7fd2008f27df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 22:28:37 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, 0xffffffffffffffff) 22:28:37 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x0) r0 = socket$inet6(0x18, 0x4001, 0x3) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000100)="e052837c08b17207079d88dd35b558c358f77fa8c1228de9b56f5f35c3ed82a87dcf3a1dbc47483d58c8f18f3a58d356997e0a64b69668ae20b8fbd9cd1f297d90753529c47eeba5fa163673dea33260", 0x50}, {&(0x7f0000000180)="72739e0bf7378a6ab003850b864a5485284bfb9c8e64f255e6c71290e91f789f6e457a52694250b47049e599f7ed319242b5688f40d7884d1faf853659a2df6952118a8750fd6004bfae3a623d41a8c40ab05d", 0x53}, {&(0x7f0000000200)="a72a1f2204bde05d5b930bd46b142c5504bd678da8c40bce2a59122b1fa54583ba7059d3891799e4b3dc8fab723ff70baeb66d870631b61fbba188bd0cb772ce37da8e9c5c6a980f76cbe738efd7bacf2d7a7e8035d2c4747e60cdd175678b11fa30be931a2580d47fa4e3857b41898d5d7299028f8910f31a930a32b3ca982567d9e41495118667ffe2917c1f91bbfb8ff1fd7f09a74bbd3e41fb3860a75680eeea04f1831cc760", 0xa8}], 0x3, &(0x7f0000000300)=[{0xe0, 0x1, 0x1, "2ba103a03c83bd29a9e0f7e36e1410a2cc5076602404c0368a0aab1cfc763fc5574a137818b9ddb8fbcff115031f90c27d4e78783e589e55a0d5213c31ebf88a72af6a1e409c7dbfe849d9c6b129b38b5c9ea6492106ccd7625537dc406484f32ad3569ef2ae419f93d80c6a565e5ffe7ef10aa7af50945d7e7613bdc0da3a4b6f1ff7544af8b157ecb399333955842a7ad0a759c060f8698722b582fed56ca03c80219d27c44d3f2fe90f3ce0ab48e0e53ff3e13c7512962d72235e3b7a3d814351fe3631d51117f1034cea"}], 0xe0}, 0x4) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000440)) 22:28:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x5}, {0x5c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 22:28:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x100000001, 0x0, 0x8, 0x2}, {0x20}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:28:37 executing program 0: madvise(&(0x7f00003ea000/0x2000)=nil, 0x2000, 0x1) r0 = kqueue() r1 = semget(0x0, 0x3, 0x1) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/98) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x2, 0x2, 0x7ff, 0x0, r2}) kevent(r0, &(0x7f0000000100), 0x9130fbb, 0x0, 0x400fffc, 0x0) r3 = dup(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0x1, 0x1, 0x90, 0xffffffff}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[0x0, 0x1]}) madvise(&(0x7f00003ea000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f00003e9000/0x2000)=nil, 0x2000) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) 22:28:39 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="621dd38c38050b4dd1a8a85380c766ea88a0ceabc0e5b32ddb3426cfd702af187f8f17a9e7aee27f4a1bb0ea", 0x2c) 22:28:41 executing program 0: r0 = socket(0x2, 0x4000000000003, 0x0) r1 = dup(r0) fchmod(r0, 0x1009f) socket(0x1, 0x7, 0x2) connect$unix(r1, &(0x7f0000000080)=ANY=[], 0x0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000140)="000000000064001400000000", 0xc) write(r1, 0x0, 0xfffffffffffffd50) 22:28:41 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) listen(r0, 0x7) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 22:28:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x5c, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() close(r0) syz_open_pts() syz_open_pts() 22:28:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket(0x18, 0x2, 0x0) shutdown(r1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:28:41 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) fcntl$setstatus(r0, 0x4, 0x80) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x80) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x3, 0x1}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x8, 0x4}, 0x10) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x4, 0x1, 0xffff, 0x41e5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x5c) write(r1, &(0x7f0000000100)="924ac50eb6ea450ef9ead1a6799a34b34bc3e1740397943e143264dc0de902856aa8c693c85d2a29f58fa4f9617ef8bad021ab431565419e13d688a94ac10b9588", 0x41) 22:28:41 executing program 0: kqueue() setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20400, 0xc0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000140)={0x1, 0x9, {[0x1a9, 0x0, 0x200, 0x9, 0x80000000, 0x4, 0x9, 0x1, 0x64, 0x2, 0x7fffffff, 0xfffffffffffffff9, 0x10001, 0xffffffff, 0x8, 0x8de, 0x7fff, 0xffffffff], [0xffffffffffffffc1, 0xffffffff, 0x0, 0x3, 0x4, 0x7fff, 0x1, 0x8, 0x0, 0x7], [0xb8b0, 0x401, 0x80000000, 0x6, 0x4, 0x9, 0x4], [0x3, 0x4, 0x7fff, 0x7f, 0x55d, 0xf7fd], [{0xd161, 0x6aaa83fa, 0x3, 0x8000}, {0x2, 0x7b0, 0x0, 0x400}, {0x2, 0xfffffffffffff42e, 0x3}, {0x400, 0x0, 0x7, 0x6}, {0x3, 0x7, 0x9, 0x7fff}, {0x4d, 0xffffffffffffffff, 0x2}, {0x5, 0x7f, 0x1, 0x100000001}, {0x7, 0x143, 0x400, 0x9}], {0x7f, 0x2, 0x3, 0x6}, {0x40, 0x9, 0x8, 0x4}}}) setitimer(0x0, 0x0, &(0x7f0000000100)) setitimer(0x0, &(0x7f0000000380)={{0x9, 0x1ff}, {0xe29, 0x40}}, &(0x7f00000003c0)) setitimer(0x8623afad9f6456e0, &(0x7f0000000080)={{0xfffffffffffffffe, 0x8000}, {0x9, 0xe05}}, &(0x7f00000000c0)) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000400)) 22:28:41 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x10000, 0x0) getpeername$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)=""/199, 0xc7}, {&(0x7f0000000140)=""/21, 0x15}], 0x2, &(0x7f00000001c0)=""/57, 0x39}, 0x2) 22:28:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x3c}, {0x6}]}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r3, &(0x7f0000000080)='6', 0x1) close(0xffffffffffffffff) write(r3, 0xfffffffffffffffe, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="7f") 22:28:41 executing program 0: r0 = socket(0x18, 0x3, 0x0) socket(0x18, 0x3, 0x3) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) 22:28:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x5}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x280, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCFLUSH(r1, 0x20004268) 22:28:41 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x88) r1 = semget$private(0x0, 0x4, 0x40) semop(r1, &(0x7f0000000000)=[{0x2, 0x3, 0x1800}, {0x3, 0xe70, 0x800}, {0x7, 0x1000, 0x1000}, {0x3, 0x0, 0x1000}], 0x4) semop(r1, &(0x7f0000000040)=[{0x0, 0x0, 0x1800}, {0x7, 0x4, 0x1800}, {0x4, 0xb16, 0x800}, {0x0, 0x1, 0x800}, {0x2, 0x3, 0x1800}, {0x0, 0x0, 0x800}, {0x3, 0x800, 0x1800}, {0x1, 0x10000}, {0x2, 0x1, 0x800}], 0x9) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f00000000c0)) semop(r1, &(0x7f0000000100)=[{0x0, 0xffffffffc26e6f66, 0x800}, {0x3, 0x7, 0x1000}, {0x3, 0x80000001, 0x1800}], 0x3) select(0x40, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x9, 0x4, 0x1000, 0x7fff, 0x0, 0x4}, &(0x7f0000000180)={0x5f70, 0x100000001, 0x10000, 0x0, 0x0, 0x9e23, 0x6}, &(0x7f00000001c0)={0x3, 0x1, 0xe33c, 0x0, 0x0, 0x8, 0x3, 0x3}, &(0x7f0000000200)={0xfffffffffffff415, 0x3}) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r2 = fcntl$getown(0xffffffffffffffff, 0x5) r3 = getpgid(r2) fcntl$setown(0xffffffffffffffff, 0x6, r3) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x410, 0x0) kqueue() syz_open_pts() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x200, 0x0) r5 = dup(r4) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000240)={0x1, './file0\x00', './file0\x00'}) r6 = getpgid(r3) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000340)=0x10) r7 = getpgid(r6) ioctl$KDDISABIO(r5, 0x20004b3d) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x1, 0x0) fcntl$lock(r8, 0x8, &(0x7f0000000380)={0x3, 0x0, 0x9, 0x7, r7}) semget$private(0x0, 0x0, 0x4) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000280)) fcntl$dupfd(0xffffffffffffffff, 0xa, r5) 22:28:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x111, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x15}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r2, &(0x7f00000000c0)="b93f08b08a8d1a029be96914f6357e3a", 0x10, 0x0, 0x0) 22:28:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x220, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x61}, {0x6}]}) pwrite(r1, &(0x7f0000000240)="8e87f83a128d5a2369743d3333", 0xd, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") open(&(0x7f0000000200)='./file0\x00', 0x80, 0x8) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x6, 0xfd, 0x80, 0x7fff}, {0x81, 0x1, 0x9, 0x1}, {0x8, 0x2, 0x5, 0x6}, {0x5, 0x4, 0xffffffff, 0x100000000}, {0x4, 0x400, 0x5, 0x5}, {0x4, 0x3, 0x5, 0x7}, {0x49, 0x88e, 0x7fff, 0xfffffffffffffffc}]})     22:28:44 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, 0xffffffffffffffff) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x6) recvmsg(r0, &(0x7f00000012c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001200)=[{&(0x7f00000000c0)=""/50, 0x32}, {&(0x7f0000000100)=""/59, 0x3b}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/168, 0xa8}], 0x4, &(0x7f0000001280)=""/40, 0x28}, 0x0) 22:28:44 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0xc242, 0x0, 0x0, 0x0)     22:28:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0xb100, 0x800200020013c4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 22:28:44 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x10001) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186007008b0000112700000000ffff000000000000000000000000000000000000000076af2537f2ad563653f2fa506ab1", 0x34}], 0x1) 22:28:44 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02c02a00000000000018e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = dup(r0) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000100)={{0x7ff, 0x251}, {0x2, 0xfff}}, 0x2) r2 = msgget$private(0x0, 0x80) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = getpgrp() r10 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x1, r3, r4, r5, r8, 0x40, 0x3}, 0x1, 0x200, r9, r10, 0x4, 0x8, 0x8, 0x1}) lchown(&(0x7f00000003c0)='./file0\x00', r7, r6) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x3, 0xfb, 0x3}, {0x18, 0x2, 0x100, 0xe8c}, 0x3, [0x5, 0x2, 0x3, 0x4, 0xfffffffffffffff9, 0x98, 0x7f, 0x9]}, 0x3c) bind$inet6(r1, &(0x7f0000000380)={0x18, 0x2, 0x8000, 0x40}, 0xc) getpid() 22:28:44 executing program 1: r0 = kqueue() r1 = shmget$private(0x0, 0x3000, 0x201, &(0x7f00003bc000/0x3000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x3000) minherit(&(0x7f00002eb000/0x1000)=nil, 0x1000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x98, 0x2) kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) munmap(&(0x7f000085f000/0xc000)=nil, 0xc000) 22:28:46 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file1\x00', 0x0, 0x4, 0x100000000, 0xfe237587bdf1a5e5, 0x5, 0x2, 0x100000000, 0x1, 0x2, 0x3, 0x3}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file1\x00', 0x3, 0x30000000, 0xffffffff, 0x0, 0x80000000, 0x0, 0x9, 0x3, 0x0, 0x7fff, 0x4}) acct(&(0x7f0000000280)='./file1\x00') mknod$loop(&(0x7f00000000c0)='./file1\x00', 0x1000, 0xffffffffffffffff) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r2, &(0x7f0000000300)='./file1\x00', &(0x7f0000000340)={{0x7, 0xffffffff}, {0x8, 0x6}}, 0x2) mkdir(&(0x7f0000000040)='./file1\x00', 0x2) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x800, 0x0) 22:28:46 executing program 1: r0 = syz_open_pts() close(r0) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "4400d2e62572acd1b5df05685844dc1015c34867"}) 22:28:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xb9b9b30343ee2805, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000180)='P') 22:28:46 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x74c3f8f3dc6f4f99, &(0x7f0000000000)=0x9, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 22:28:46 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2400, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) open(&(0x7f0000000040)='./bus/../file0\x00', 0x1, 0x20) write(r0, &(0x7f0000000100)="e76d9ac57d00", 0xfc88) 22:28:46 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) close(r0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) connect$inet(r2, &(0x7f0000000080)={0x2, 0x3}, 0xc) 22:28:46 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x67, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 22:28:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000100)=[{0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x15, &(0x7f0000000240)="f79a5c1d7af3e87397b1f1ac3d29a8f8ae08af0f89e02a74bc88eb6ef2e2bf3252c13daa28257d2b632b1ad7d01baa9b2a89f99f5ede7b12e00000000000000000000000003227ecb8eb4b2ea7ace425cc05f30dde7b3ff97c0f4ea8a4521fe6feb095cbc2ab3b7563e5d6d8") nanosleep(&(0x7f0000000000)={0x2, 0x9}, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 22:28:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="78cc0df0") r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8, 0x101) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)) 22:28:46 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) write(r0, &(0x7f0000000180)="5827de3d4298e7d605ae63d3955c5b6ab67515ecbce567d40700000000185100", 0x20) r1 = semget(0x1, 0x1, 0x1) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000040)=""/39) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x200) r2 = semget$private(0x0, 0x3, 0x320) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000001c0)=""/234) 22:28:46 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) pwrite(r0, &(0x7f00000000c0)="3fa8ec001b7a0b119fa7cc56a0e13acc698937fcacfe15ee0e282b77611fdf3a09df9ce80e000e677232e993c7d6717dcc0136ebef2cc7ddec9910c6de5df4d50641ba72b0793e96a2a3fea5bf29eaf97f5632b119372d84b7ce89fa1843190f1698b4f28c6c5c6a6a723cc886fe16ce2931b6794a36f9c89a403008c37ce7c102711d5fc5b054737be3a4a5bdbd95806b8af5a0f4f67cfa2d4048b3f52beabbf9677cd85a8b2b32a274d8d02df7d4ba525d11fbc7b592b74286187456f7028d5badcc26e5d155b2968d5b9bbe94102d0fc1a621bf4e7f79ce42d21c9613522b56fd1b7f221e33df0715e424f91d8fb03be121a7495c39fd66687200741b2399a131e8b1714bce9bf94f4e639cc6f199de9d1e34d7cb0bfbc998735fba0297fc6f9d8f43cace2d36ac973d81a62fbed0066b4ea981c77979831e48c04f66e1afbf64b2980093a95613c0b7920f31e6a138f7bd84c8f3b3ac532045682a7eb6e452743f34bd17aa5384b3c0758a5c4b7cb2558cd9a566750b532f208bc1369151da1ed35aa8ac4e760e1cb5e54da4bfc3fcd94ebd329dbaf4d4cf6eb8c7a5949b2ecf5e8afc50617ef956bd8bf02a4d84aa16d40205f813022fcceddbc4210194c1e65d87824513cb7fd4b64adc6e49e8827ecd93c143e08480b3d0db675456fe3ec78f3e56f40803c80f75ae77891e3df15f881cd2ca9ef164ff6d3434432f1a860a8e73b7e77853861037dfb05e4dc23f20bf5fa3e63e9acbc1ba51886854c14330792253678cc90fb4275b5bd4996ef6ac1186114d8bcae2debc28dbc30e3bdf74eda0d044b185329ca312915c9c543e2dcaf4b57eec0d23319787c31182254925f7d9ffd40453531f76e649654b206d8a70eb32d305b97caf2a22946a96545c4f3e9adab4cde73d3dc2e86233b35e53110ac38670893b101ee393424179c605b64bff3670335c98d3742ee1b19e14f1608177c229d4194c8350d5ce0939631c5f08616e61637e746b9573d9daef2bc5785fa7be7c0dad0bb0dd7ac7c3304b5aa0dd924315b75b6724598d98fcd5c28933678435d2ee354411c36bda624418a46d37e2a7fefc41653dcf9a2c09fe817798065629499ebad99f848ed7b3eca8700c46a430f899d528275c79e699956482e9513971d2e15b0ce2d1bd6eae00ef6c112c34a4442c93e0c602b5456a73491c001c37fd0a4217eda49d182db4f63e8526df3c3f831ae55d7294344db5ab60c36859cfa40bcfceebc77f30e8e161bbbefdcd3aba5f09b251ba31d151533b9dbfaaf9bf62532d510586fd124f44e372c305a90a562fc69dfcc7b1f2c528e2b2bdc33b13f2e91d867ddd3b9fac9896f18830953f8f6d7d59cc0df8da321a86ecb9a939aec8e46db6ad95f657a96b2cca4999d208530df21cc9c1952a1f87872d24a95e0f30fd0a8b2bd5dc20322d980392e7be64d49651e88b019db49627e6ef2e79703cdbbb012b0e521894bc2d9dc068d51f889b3c151e8e90ea60fd209c6f273d9f07e8117c1989f803c3ce3c97d32c1227a82e79d6aa6b829048468cebf14ef42efffe433691924dfa37f97585f953ab74d41e755ec82725844d767b77365e458682227e1ee6a717c31d9ca276ee903d8bad3731d5de831322db0582505867cf83de87462aeb910de20d94608e1a11ad4ac90313d960eea9988e6fec9821a08efa5e89433de9ce944e7504474e2cd7b59c3be8f73d71a6f3c48504f7b9037cf81cc7139526f909f72f8d45c86fe23cf744136296cbaaf4707e588b5dca7fdb535d5878dd48033aad54d76b984e8de46fa89480635aa25fa003bed2d1418964145f818da9b09d6bdbd66bbed08b034f36dadf9e3e397597a3c6f16eab586338c87dde04a9ea21ce6b0bb1242d6bf61005d0e31c9f6de43ee3869cc0a3ff200793975d7b1daf1abb2eee6aaa8ba4905f86d7d6fdfa849bce62e82641f7f7fd9159029e1dbd303868acb45b016324e742a4eab77bbb54460e0391a9b63207f9d8e276fc80198ce2c054d090890572bc6994032723b4d90ab194c3287807a9ab1b2ee447d3452ac7058bc1c643652a1e4880ca3ae2a4299a5b62c89c2aafa8129531844147b7c628382624ad6665b277014a33d6271c4777b43bc981e080652f8d35b6a6678fe7d030f282ce9d6fd08d85855eb4883e7a45cbec9f1a004e4b0c5020839a7e9dead7809a3fb05668c3c9baf953eeee0b037cab64b6098644bc44ac88e5a2c30bf5e60b8efb705d9b76a2fc0ad0d1ebf7c5b4e263962a38ab5b8f9f6e1500e1262b98b91a03b8c958a69208c6f86cf3cc053a1c59e28492917bd309cfc3b291fe2692eee6f6a454dfb75fd2b1e29ddb33dbbfc8520db17c9dd24b24e2acd2c8f8d5de3f11c65fe64d05330b008aa57556c3f764519d171d75f6c0b09793026a59466b58acccbc9dfd01fd578f0202bd320e52ec89d93841ba9b8963ce03edb8018ad0b21f80653fa09e384f20debc721c96493b5b012a2fb6bd1a478429bb1d5108d98596485de16f9b77dcd7ffbab940efd679c981f1bb3590711b7fe3e8f7c52748d91961a3614f7b22c1ed5b6b92bb0e91cb442043a80f6c3fc2d6c0678415050d74dbf1fcd1f627f93cf19c47388eb5e9568ae787cd271b52f55a6348af34fb0061373a02c386383fff480295643bc98b39bdd9d68a0ae10aa668478615a36a7116f3c4a0541d94ca0ae4ae61f1ca74be36b5d86550ad42f0275090e747c554aa2bd40431dfe793e250f5c6c97236dc13c2c5ad8602e66e0dc7a25d05c224717f2552bc48a3c2055547886d90fdeff514ce41d30db494fa9357592d20c0ed6a77fea0e5da9b65a1de2e4d867ea80d4799d343c936974799771ac61d5ed5feff569d0ceb8b2fa17327ae4bab4c70f65cba6d48bec0658b1ab6a5c11fd300e407f4613b8fc456e653d9f1e5b9c68c206083aba2b68c530a611054462ea32358e447b7f0f187a95b876d89f6ade783cb8db9483d5dd27c3725b42ef39703d7205fe6dcd85984f69eb5a0d7540eec872979c6ec00513b510e92895f83e381324f134925786d303e4ed49c03fa563691192015d5cdfc4be511614153ef86726de6b0804c32253600c74f3ffbf8227bdf0c79370dc1fe3ddd3a77335165f6a7f09dcf962ec67e76dea87877d4bf0e51d1c75f8dd808d74ed91e950f250a3bfe8f2381e4fbc4e527ec6cf4cd4539f709539cac33ca0b5261776eb1c6c1da1f4f777eec87aa9aa2af849d7aa577a56b93b598f563a83a240900266224be424d16a6b662b46639055cbe67897246a7c4dc050f37f47e3b73d17ff26fb6a8f4d272c717f012a22b08f52cf142b0313202a0c0b9a120a2b91a213d6676cff1b3b1ca398ca41250919b3f4117ae028c2dad5144c6f6d8af5dc914b9870fd020bb3c05b2af7253df4ea4b38acc315477bbef753c41e0de8e46bc153faa8d9772c461db4c972694f1c7c9cd410d0a9e32ef36bf0023d0060a33b9f35e1b1945995e41d1b0da0cda6e48c3c2c31679767b54fa5be3b9280854079c0881c0b21fdf1c4524f53b3876809da92c6b6ee8a0f3d46c2cc904e2b899d42936d42f5c1b1ed5203ecea846d707ce3d31490b5101bc87a391855491ae4c5720a496f3ab4248d5aa2db827181bb66483c7cb067caaac2cd34a059bcb30f53a47b9f0b8fae0cb74c884ca6f86359564150f3620d19e042e737b800fb0c4556b629f3dc6695d764e91d89fbf103f2d8d444ac3b18e251a9dff21c19546115a0f5201cb5cce54c3ab01ae364bbb57133f211ffa0d6000b6d981c92612321ef596daf7bdebdc859aa55e12cd218898cf7fcd6571c717178d20abe5a6d9516ed24e9a460467c13991caf30ddf5f09acdf63b7af9113bcf199a74bc8fb2aa0f9dbc08314d1569fd9f95ed52daaf6024e81c137da57565cb6193653d73d15510e447ce88f3dcdb03c8f7a46d91379842eeabf0b2afd246f58134051004a48df5499060b1a6cc03ea366b32f942f54ebc074caceff4d0f6a7f0257277cf518b4f0248db25de56115a2b4e82b636e8780c6f5db613425e4854019c37d1b2077a25141e7c68d7ee7e79278247debf96d965b5ef81be63cb86ce103e2e147719522b87a5197457126d54c6768b3a6d82349ad4b5f6b106854ce14fc878806bd6d3f3a938710a0126ac308f5894c49e11725d54afe8c07e9009c0db89d461ecb6f412a51e9a10bcce79609cb3eebe5724beca1006d8edb5db3694d673f1c37d4d538b909a8787137a0e4ddadd6adfd786e7d804780740ee002ab1794e8d3126e8bd590943dd77785e5edcf7a7b119f6f64aa42d60d4a2a9c486be32cc63947fce3808f62a4b26946176908b6541201da57234e9c5cc8cf30e636baf7610e124d585d3fc810d350c0002e499c487b1cb82d8e358eceb91ecbce0109762014f467503f1a9b1f1236638200a3163a024cc4674eaa1f7f190f99d0e9a4191cb5033f8b1be2b27f9db2d9e8fab4b6ae0f996e89b0d91cfd18634bedd082793ab3b942a3543fe792195cc863349a88c40c527544a3d59ea89647c1e308c8376905cd5892db7b41ac9dc9ce525e135b4a75e5dddbae6eb8953464bc5a0cb0a6ca60ac7ab85d47b1526e59372c072df968ed5283902d4cf82bc8727e97a19bb62fa0d410ab8c7316227731fabd8845bdf2fba133f723a41062a3483e9dfc7bef2661b779c0d27d9170534f915e82fdad1fd418a706905ff31954447c020903b0021d0e2b7a50fe0e20719a26d0bf3018cc8fb80950a7de00ffeb2aa71cb6487fef20b932093cd3b2775df7ec7c0a9183bdfa276eec7f2ad9a649105ad2da14e4673a4d94a4bbe7b02b9985cfd773505748b1e5582a4b90ad817eeac14468fd0bdd2a04b1237ad566cf5afdc46190856aa49d2240c26a4a1b49c73f414ea34e5e06e02dca1895e4bc6536152fa97581ecb554ff3aefed39735d93da813a3461f53d92e67a009428bf4fdaa58a92a77319597138d0c466a8a71d62d7ad064003b4826faabfc2cac0d309ccdadd42a09724037882eb3580d671a22a613297cb40e30311c6107521748eb16d6f2fd5a6c8badb0bd3026561d2ea1f4cb102faabea3cca57a8eedfbf9a086c8b8be461e0b6da5e00957ca9fa987e822f529cd1e75419ecdefe43dfe13c1cd877710f95ec31c3908e8f1ddc4c13e0fca1f940585f3657bc04f60bef7ce1ce8b0f9027c3db9169f76915a4b7f2584479fbca6b06916ab1655bfe3eb56913a180d23eeaef8d044587fae232405908a320ee26cbc66a06a67e99057280dc05692d7f2bc242f1b9896052a49418c2b563d574cfe5184d8f9ea2b8948a55d1a0b9100f6dc27cefea0f05d600702bd9b126d7b226935b1420adcc12b3db25044e3bc0792a3ae1a1c9c7c1d5e4ef629769696a508dbee50ad7002ad0d114c7b0c2820f6bf8b490aa278b59e9efa2bee3d90ac21629ca3c854c921a88868c60ac1325597884dd0927a553291cda391c2cb8c5d0de092386fc97e57a321040081c11baf6b429102417a447148d11f56683f29ebf21b60e0c10dc582448074ff059dd83344b3257c3550c562cd5acfc9b4f70fb23cf8c9331c68c948705958ff5b60078b613219a2b37aa36411e644fe5946a138dab795ba1370cf366412cec6f130b7f0018daa2d658edc4a0a608f1f2abb5abb33ed9fd9c57d621c4ade6484f0073e0fd5b44a75868a5d84f8710bfd6e67f2137fad0b12a79fbc8390a8824ea00408081d5778723e07ec54bee5375456f1f9702ffbb79de30ff", 0x1000, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000011c0)=[{&(0x7f0000001140)="b0f2827f5096153f61", 0x9}, {&(0x7f0000001180)="b1438bfeba0e48d2fb9d82f55e093882f40720fa5833010db0aac997b2f76ed37a", 0x21}], 0x2) write(r0, &(0x7f0000001200)="c629e98700f476e5bf3e2fbf83c31c3dc97df2a4616fa7a13ef22a86fd5f5061d3524bd94d172dc2fe6a98b95f224c83b7c039ab2a426f649885c3049945e9b36092a1ba352e83ac6923d300a63b1eb08fc8e70e7bdc0afbfcd0935d6bb9b72e7e4e414413aab26b072ce8d49efca7c43f356d4669131f69a1569b1e4b6b2e10e5f784619d20dc0d766b02f05391477d5c6af0e5d4bb35fa8d110167e53fea84ab19c4e89e7654c45755a900bcf3880ee0b875fb28bb90d13bea0acc1b1da45d8a5b9b472c38d119d50927c665232734c8c723bf7165410cc71f242b1fe58a444e631606285353521b880e64dc8075934e46dece9d1148d6976465c247d31f6946543b21fc00fc62f282e3f95c28989dab5b94fd14ab6dd286f74b2325c4ef09addc8971a47949497896e0ee27a46842537f08f78c8bf12b5f5541ba7d0c0895d2b8331aa9858716bc012a9b542056a98a4711c3f230ff35d6e21e9c3ab1c3429a9009688f5053921edd4f58a8590d2c74ed6ed94713652b4a382bb87c8c9ba44886893be6e892569d084d28747476ee12e71ca377870d10f5680b660e93f536b4440d1aca3c5cf16c3db0a86b38983577b46cf470cf9cdee36432d1c390cf2512bdb7378cd377dd95590ca42a183beb1f69e9502c841e91f43a04cf1f40c1ad4ba4dac7cba1b6ccc19beadb8f1730f7f612a714d60fa18155c91ae512b1440150849eba554bc636497e054f5664545ef3d389bfc805b0efe572d2790e9b8adccecc0dd78812667c1a59f2e8a51a22f8412fd190929ed27c4b85478bb7be565fb027f94ab2d0f18e058d150e44575ea6d07bfe20f6714cd24f7f1b35cfa1e61cd274cf11b86815bf7406a2a25f56ee8cc08c346ad736f2928549644cb8f9bbe17fbfc7bbf074d56496e3f18adbc90f53648232b37e564c2bdb600ce66e5d28d780b4a151d2fb337633c968b2a12c4485ff9c5289f6d53859c1ff9a1b6222671683b8f8809e223ba40acb39d0cd6a550f5a7f04204aac3d183431785710592921e2a3ca8770089195fcf72b576166be1d183c8aaf82009b44dec303cf1b7a9bdc11bafa468a2ad3f8d7ffcad6d99abf25b9c67fc676e61d0221544b206dfbc2dfb98f1bb5f79a1e86f80c38379c35d053a4f18c7e3cca1f2d9b3f8412ce305f715c5836fae4e6f1ee0559ea230b2d52a5a68ff5965bfba788f36a505de164c0a5fa0c9cfa21f3d33f553279785d683e91786671e3bc253b9cb6bf29c7664f5f9b6949fed9e421806a2965378bf1203c0e6087b75447e2a034b9d79d6f97e45ee20c989ddb39056d092c06fc6007c406b21e92789381d1300a595265a263656fde150905e1da4a675636105843756f4fdb04f2913f93044e85dc3684b65d690f9e96e4baeb09dd02da20815aeccc86483b08fe47420e7d1987fd085d39eb569d7361265754ebdff207818e6c6e07b3af12907daf6a152709b65d0ad08d67a9bfd1e270fe0c9aedc3b35b2df87539a8e7e248a3df4739162b13c1fcdc57785de31cf77eb95720f397e1c9851b142aff285583046d0c09856747b8203ffcd54f2ea229454a4be22231f107f8baa7c236c2b47984cb6500d2e2b9b127ac8713e8440d5e853efaf623a256f5a9a8cee28947a1cb3ada9178b79dcbf070f0ef494880ec3559d16a243971a5c2cfe6e2c6f58a2e5d0ab9934c86d8bd89483bcb02eee1d926eda330fc9791a410fbf4c5f952f22f6b4a74dc18ccdceda09a5d103d3050ce9bcbae82b46968e469cec05f7f6cbd7420c89838425609de3b2d68c94af55dc9f0aa501a3e41f44d5166baff6630db9d0fb4af4d2a2338b4061baace916fca33cb89fd4d8d50cb148297da9ef8bdb81a51e79149b8d806f7e5d38509cf62cac986132a4f50cbac280aec543dbe367bfb59822d3b58bb3775a4cc55368ec6db39107e4af836dc7e3f4682f718969574e769a90cc03100245345521927a284167b439439c3ff1f58dbc5ea5f49bde33ce9feea047ac416503e957abb76ff42fba4fa0134bf7769a5a325da94fb1c9bed277c2bef2d65ccc26410122dc846869b853af905da8720c62df002c099334180593f98d160563733476439c35b1459ee5c796a2358fe98370552d7254f31793fb055531ff564559e22bc063d5843dd4fc90cbea4d13eaf5f36e4378e708d51a77c5b683ed1ec6e4b4d9fb7091e65d50ff1a615958997917a6fc55f5f203de04bce255dc99152dbd6a74a074d3807085b4efe0bd39a27bbb2267840bf518f179ed3c8cd5539cd6953aa31682640935ba9dd22b0d6191b4ac3b804113b5dea3ed86cb7bfe95f1f3f93dc4916105fc15667575867b5a6adf4b47f803ec852d089675e1f23dc73d92b3219d8a242d7a7a0003467b741246e5cf71ac4b08ee67628987fa8670d3e44deb05dc365d6694b4b3e176cc676d25097bdc95ccab9efff083a140a055e05ac69da77559c8ad481784edede7d93c883f88d29f10c08a5e45cfbb99754fb9c0f9c64277543c76f97b166750927bd442fd6fb61f1a3e8044ece0bacd4c652f158176ce97e1f03915e6e2ace69fe983a697d135c48947c037058057a3c1af2ae56737f1a0a226f9c518eaee799d3e07efbbbc03f760b66cca4c47c7c16974415f13099ee54e1090946ede08f7d18e8947bc1b7a410ec688d716ff9b991d1fe003d53fecad4afdfccccb471a4f5b50d76b0ea53157324b4081c7a71b83fe9b06d7fb3eb9953054797b59a53ed714a732c3e86543d062ddf000e229c59b695f399dfa6d19ce719e61dac5162a9fdf25f441bc31ef6e0ba7d6dfebf32a7c07886a7d274ea021c75f25c7415847ea943c95e240544a062b5e547b8be614dc9e2f858ded43623a3ad8307e8df00f5bbcc137205b53f8902093ee40a85d8e2a0f9552210f13a0b731f6b2f8be95445a6daa0d9121e445ceb3fb937d3dfc769673b5fef729dc577950cef915c5eb47fe56073f0468d79d1f23072a116903f043ab9c945d39add7c46b363aaa9f38e893abb6983c551667e25e351965aee693bf7bbead402c70f565b1a0ace6280619fce275b9592b8c3c32934cf1dad17829601be47605286929d1cc05cbc1177c870c31284d72831da64d91357d6af546d1cbbc7834096923085a52d6e725cb800bf0a8dae0ee4a35ed6ad2276d15b85bd1968e7527f83ae9f670df01a3fc465178b0e751f339c87f46a41e4c8c2e6db73a4a185b6a389571e1d42a48c8ce7b8f2c8050b0766b4d6eefad33293f92f805ea85dc90a5851b61303eed9738a2f489c44a817cca5b9cdba96d52d0e6b38c6fe5e4b05e04d42ec9699f975133aaf21bda6e7fa03e2e700c6b6849db1d3ed57184cd3e1fc838caab5ee14ba9f09527c05492bf7fef81bcefbcf1f2eb8b279b5a0634f8dacc19a313ae59d2974b00584bdd33a90f65451162358ead81d7b2668fb9ebac1d5b10911d2cde699d020ac5bfe1c69e13d421b12c608a8838d01818df3df0708287508c2202f45e31d9dc38fe3eb34a35bff024d3641710ebadfe255719290088eeb62e26d33858def4385cc29b3cf765d0269d7c4128bc2f936b9351d5675bee39ee787204870887c7e5d3ac9e5ee15b2f529dd94254a21a59baf8412a85ef8a5e70c8673d514ba503f4b92295c9bbd0d251b70adf3bd6c47714a62ef5cbd2ebf9f19a4d0d60cc78a8380bd44a7a214630552878cf94edebccbf9106f8789df52e2b61e236a6308a499b3ee4dd318e7530238cc34b7f8539ea98e2b5fa54381190ee955da6fee8b5e439bcefa473ef066bee0df8e26245760478fcdee240e997f68f1168db864da6979d9dbe7e0fe2db11c3f82e3c5fe583ae7b0eb6039d6332711ddf98e0cbc0c2e37f510172e9a708cedc66e4045129779778c2dcbdaa71f775ec611a4925b7cdc1d5f44f540b9ec9d20a326a5976754aa9c5b08632b7116d6b089fc74e1d3e87e0aad81a6e169f9960cd0c2ebfa5bc75f2bd2ca5684ad7255488759633a52b8940253af431c350c07898a6b5c21f88a8babc409ab9243ed3c91d4bad7bae3d8ac0bd761edfed2dc625b260e0e12bbd58a705ff461e62d58b7ec5c71a5cf9edb6ba484ebd97492904606b9a519f69cf602d41a1297aa9d2240a5b84bcf22916cddcdf22b7007bd0f26d3dca3ecaf9dfdf696099a2c464c1e3da9ab7779879b37920f694d73d51e127c6769b7cd125615ad57d1f127bbc1fbb03ec6f471f77f9d618d63b6348c30d42b42dfd8c8ae3b74bea7ec957367bb4632261e0153de6f86477ffc4900066b9d73c974ea698e6a78f702855ae2b0018f9ea73276f48b30387556f85925cd0daf59f2c24f051d6560e90098a161adea916f9ecef0f131de786423bbb6b68b2709715796be9ad5490d987758c542d424c3f86a6bf79fe2aee8cd1178eebc7b08a1efa66898cd637ddd0e6541f5b862bcb57a4ae247567e9b3854e7aa28da4ffbdf4ee0caf196eff043771b299694376d3777538d2d7a2db1ec364d66436f3267aa485c15653f8d8fd8de2730e2872d367cae4077ad7af977278077544e41cf5aaf2490313870c86658038b20d8d4fdb571f533868c21301bfbaf61451ec53fa315fde90afaac6a4b1e47f0b9c25b770d4ae31497ba48b73a99b75a76e7dcb25721051205ad277835cfced74ceb6d0f9feb0664e002a2cd69d3f2d1dd6c3be1deb3acdd2a163cf2e36b1f26425892fc0034c036eb515bc12a9398de10afd0fb1e767e360c0f3603c858f0f05086905daa9f6738693a50f651252bf8bb4e06fbc1c2e49c91118e07375984291adb192d91df5179a2dd7aa04bfce7bce7e7d6215c53c24a0dce42b246fa6326b201ac87c15128d6392d2ce9a88446cbcb6cb2ca4475c101bfea4e73b83d98fa5612d6b220a43c1c17ed2023653be4b5891de0590a99d7d54e86bf36ce0198df6cb5356f27119b8001d6070ea3d2fd8776f94d678dfc78afd89f83be271dcfc973ddc86262e3bbb635d91d3ed628ec3a1b2aca1986331dbfb88469e5b43030c1f4a22d28d095cbb18a7e34c3b0c7de3724bfc18c211c526f1cad15f9e3162ac3c20528fcdc8ff173d29b0ebb9045f983dc76e4c3d12b76a00eb4ff9636e93b857484168b42509c9d3860eda58a10d7ed3a518cfcfa1e69dc22d2c9ba6f4928b0529efe088b5f691713859dbf40acb07d8240a827ddead214c8a7fbdf0135fc7f5d4895c0b3ccf1903bfeff202aaa1e1edc688cd49033a9bf94d40275f741fc9e910d41d68d3de02df95fccfd5b864f10e9128dde540f4aa4b4e4509e0073a125aa417f9d0f85e3ba1da5055a6e22e843074605314e76f2657298c6f8521bee261e0a31bb9f054f05dc53cc35ab5d6b360de20f300daa3fd01c7466ac16b5501c1ca35700953573956d327de10c34a8840f367288d8f425fce9fa469b1bb352fe10f9bc77fe174fd8fb3ede30f4927870e28844cb12da78fb6d7f0659dad836b24638edf20db43f0e5a566b392fed43b16c51366ead4863a24b5fd8227458e723d8a8602ce7018349dec5a0328e611a061d8e7fdcbb373d932d4f78812a60d2f2d5153da85b9d21bd652369257299130c2e2d44b3363203fe9f7102c8781b9b6fa56dc63774f86b13f9e5ca539b2239b7ec9709029972da713f88660356e0af69eb02401fbea688ec822f859c9ae72f880d8163dcf0d1cff0895f574b55d2499a44b4cec782774c2c939f816f7c98e6b993d0d4753060070fef2bc685724458c249e3952fd449c656be3d97cce8fb6ad939fcfd62", 0x1000) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) pwrite(r1, &(0x7f00000010c0)="1d4064ef36e7a329e467a1bb72af9fa60353584af20853308730268a1e0ddc27c2d4dc9d03ddffc291abbb4cc31d219a5dfc1e46c1de8eb4e458e6c0db65faa858db9d8617db12a40b2f518bb4d4cab764f74b6db1c344fdcfe64d2d03ad92d7add5c48c", 0x64, 0x0, 0x62) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) setsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 22:28:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSBRK(r1, 0x2000747b) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:28:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{}, {0x61}, {0x6}]}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x2) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0x30, 0x77fe, {0x5, 0x1000}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 22:28:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1000000000000081}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\t') fchdir(r0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') 22:28:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000240)}) syz_emit_ethernet(0x4, &(0x7f0000000080)="1b71ebd6") socket$unix(0x1, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)=0x5) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCCBRK(r2, 0x2000747a) 22:28:47 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x6) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_media}) 22:28:47 executing program 0: pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) unveil(&(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000000c0)='x\x00') syz_emit_ethernet(0x75, &(0x7f0000000600)="1497bc19c23052817d1d58241f8debd4827c41ecc311ceb00f4b881457e63019e28abdcac527d6822739590b16419aa890fbbd05299b0922ad44364d8154ba78c58ba691bd49f8a1dd399e9e205a8c8ab4f0ec12f6d28d56cc838f209c1fe7e8a6003dc4866fb95976fb84d9cec6fd99db36a3d3d0") getitimer(0x1, &(0x7f0000000000)) execve(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000180)=[&(0x7f0000000100)='x\x00', &(0x7f0000000140)='x\x00'], &(0x7f0000000440)=[&(0x7f00000001c0)=',[+(\x00', &(0x7f0000000200)='x\x00', &(0x7f0000000240)='x\x00', &(0x7f0000000280)='*\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000380)='!\x00', &(0x7f00000003c0)=':\x00', &(0x7f0000000400)='x\x00']) 22:28:47 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kqueue() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 22:28:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r0, &(0x7f0000000340)="0dc84d08ed10cef7c6743f844e9ae6f1a58fa558dfedb1e57683cb7ac192591cc97888650e7c3a3fb37ff3e82ab346597f608f6fc91d29e7368d91bf3e93e5dc81096a66e9534b57dd5cbd2e934b33ce2061f1549dc75a8d2d5708020fabcae7045c9b2dc73318", 0x67) setrlimit(0x1, &(0x7f0000000000)={0x101, 0x10001}) 22:28:47 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 22:28:47 executing program 0: munmap(&(0x7f0000ace000/0x2000)=nil, 0x2000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000000)={0x10, 0x80000001, 0x4, 0x4c5, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f000081f000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000093c000/0xd000)=nil, 0x70}, {&(0x7f00009fc000/0x1000)=nil, &(0x7f0000820000/0x1000)=nil, 0x1}, {&(0x7f0000984000/0x1000)=nil, &(0x7f0000917000/0x2000)=nil, 0x3f}, {&(0x7f0000a94000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x80000000}, {&(0x7f00008ef000/0x1000)=nil, &(0x7f000078e000/0x3000)=nil, 0x4}, {&(0x7f0000aad000/0x2000)=nil, &(0x7f000087c000/0x3000)=nil, 0xfffffffffffffff9}, {&(0x7f0000857000/0x3000)=nil, &(0x7f0000a88000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000073d000/0x2000)=nil, 0x8}, {&(0x7f00007b7000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00008fc000/0x4000)=nil, &(0x7f0000a61000/0x3000)=nil, 0x6}, {&(0x7f000072a000/0x1000)=nil, &(0x7f00007a5000/0x2000)=nil, 0x9}, {&(0x7f0000957000/0x2000)=nil, &(0x7f00007fa000/0x2000)=nil, 0x4}, {&(0x7f0000ae3000/0x5000)=nil, &(0x7f0000a2a000/0x4000)=nil, 0xf4}, {&(0x7f000071d000/0x3000)=nil, &(0x7f0000a47000/0x4000)=nil, 0x6}, {&(0x7f0000792000/0x2000)=nil, &(0x7f0000883000/0x10000)=nil, 0x100000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 22:28:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:47 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x2}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x1, 0x6, 0xffffffffffffff81, 0x0, 0xfff, 0x379d, 0x1ff, 0x1, 0x3, 0x2, 0x6}) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x8f8c, 0x547a, 0x4, 0x8000, "a5485413e4be6ec62252fc2875e3e8681b3e3c3c", 0x5, 0x8})                 22:28:47 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x6d66, 0x0) kqueue() r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000180)=0xc) bind(r2, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) kevent(r1, &(0x7f0000000000), 0x7, 0x0, 0x7, 0x0) pread(r0, &(0x7f00000000c0)="c01619cd491314f925824713a26172264e4c77268d488aa2527d0e154d68829aabfcc9f2e4022db59045d851272d41b8b432f13633ada087192c0eaf37add7d3feb6adf5a92377cdce9da744bcc1a0e3d081b7d48d2afb2f6b4a95162f5448698149924ed9539924391f37993c0bc1c49e2791a353544c47b56855ffbca384b52845600151d1461d63337ed8ba0db8828ad2789df51bdcbb92778f81347e0658cd567c93ebf6de20b4edb5a4d805b3a6a1c8458377144703958401ebfe", 0xbd, 0x0, 0x22) r3 = dup2(r1, r1) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000200)=0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000240)={0x2, 0x5}) kevent(r3, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0xc0, 0x2, 0x100000001, 0x8}, {{r2}, 0xfffffffffffffffe, 0x10, 0x4, 0x8, 0x5}, {{r2}, 0xfffffffffffffffb, 0xdf, 0x2, 0x7, 0x3ff}, {{r1}, 0xfffffffffffffffb, 0x20, 0x1, 0x5, 0x9}, {{r2}, 0xfffffffffffffffc, 0x10, 0x1, 0x7d8f, 0x8001}], 0xffffffffffffff80, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x0, 0x10, 0xfffffffffffff247, 0x2}, {{r3}, 0xfffffffffffffffb, 0x81, 0x2, 0x9, 0x1}, {{r3}, 0xd99c223e50bd792c, 0xf7, 0x40000000, 0x9, 0xc1a}], 0x8, &(0x7f00000003c0)={0x1000, 0x5}) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) close(r1) 22:28:47 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 22:28:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) 22:28:48 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) preadv(r1, &(0x7f0000000080), 0x0, 0x0, 0x0) 22:28:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x3, 0x4988, 0x8}, {0x18, 0x2, 0x200, 0x4}, 0x3, [0x10001, 0x0, 0x15d, 0x401, 0x8, 0x2, 0x554c, 0x4]}, 0x3c) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000eeffffffffffffff00"/24]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x30}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x9, 0x1}, {0x3, 0xd1a}}) syz_open_pts() 22:28:48 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x6, 0x4, 0x8}, 0x3, 0xfffffffffffffe01, 0x1}) rmdir(&(0x7f0000000080)='./file0\x00') r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x10000, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0xf2, 0x4, 0x8, 0x7, "3d8eada2337c898a200004d2ed872a03bfdc21cb", 0x8000, 0x10001}) r3 = accept(r2, 0x0, &(0x7f00000001c0)) sendmsg$unix(r3, &(0x7f0000000340)={&(0x7f0000000200)=@file={0x3062992480a5276a, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000240)="446494f25c68f0beb03d481444bca08c03ce9379290a5ae34b19fdbcaf40f64c1d77b74063d3deab98c8257b37d83a6403dd88bcd1c01cf2f6fb9f8605fba74760cdd7967054b1e4d04af85cf5f9acf91941d77c51dfd667b6c57213b015dae8831ddc944aa2203d532a1870e71922f4d5eca2dd50bcc12842e52e9f91161757b090940a897986d19c3fbed8c2c9168cef27fac3b921", 0x96}], 0x1, 0x0, 0x0, 0x400}, 0x40c) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000380)={0x5, './file0\x00', './file0\x00'}) r4 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) r6 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, &(0x7f0000001500)=0xc) r8 = geteuid() getgroups(0x1, &(0x7f0000001540)=[0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000001600)={&(0x7f00000003c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000400)='\r', 0x1}, {&(0x7f0000000440)="9a932eaf27b05533e28bd143dc89225df989837690d84117adc98c53aa36a09dbd93eb360632979107cd022255c10f8d12f0828ce58449ee9e376af4d31b2d239019e55690c49f2b6fd2cf7607860982a7ed8ec4499d2fba92e3ab81aeb6d9b9e5b9ae9beac7ac1ceea73f11326ad62522b3a22486f9a002f3324f755594da5015f24012e0a3f2584ebc0cc3dc39552823cee15a605189571a449bd8967fdda0278520f962e31baead4076c8f0a77cb3c07f56519448fb6454a698d587edf80d7f8c5ea46e7b7db3afb2ef603ceb2c05ee80df4c96e302d166df0e44e8adfa28c3ce58e2f692de1e69efd4996c5f8984acebb0092ec4488b1c0ad81ae6786918d90305f4aa2f0470cc2771f2ae161df70621ae9c99e2c59c640a8b568d361b48c88cad8c89776e0b9d4a2c45998f8dfd56be985ada8574e77f3659b9cfa133d0960491d4bed40bd4c85361ce5c750481652cbde20d49614d8ddbc8b9b39633abb5247618e549a101a81a0eae418bd8a40b70c729b64010b6a0b6ea33ce0062be84728044436ee328a65d5936c531b9cfbe9fb5660ac756899db350fe1f442a13d96016f59f1df2155be8d71401a1d9c1eb4183dca8a3da68cb25f8b62cc486274b88a4d1896d836067322e55a7480aeb047b2ce4aa6923c4147d8a85d1919c11d638793c418f90fceaa7b78b95c78362df89406b930c6cc7a187cc68e40e7fc6d7d70321f148e63c6108adb66ba33a915bbe31a486c1465c205cbc7b7c279dee9345df875e62f9528c8b044e0fafe1b73678a24aaae3619a5a25d28f5a039b1eefd46deeb573afc45134760e1df4739478105d10e088edb6cb8a556f513bb99e1594dbe593637c43d85e1fa543d5f32c35399a07f127614ecb346db8e5e1289538f6a6cd5b4ed11883a3d840f5dd8d74ae06fe65c88d5d825f11512c52f35449e8a3f6452aaaf3c55c6c29588429c7d10067256092ced785f9066a85cbda5abe7b9adc6da455bfc90f0a362a2002eaa8daeead2bca2a6f7793b7a784e981991fde448d0d889dc27181204066bf26bac0dfb793d98dcbe7aa40867f4e0a7367abe8ff83a34faeba1a081850bc1060c13f452d29976aecac3ae2f9dd34a463b0b91db9639f1f0374f60e10bdf967a82d8b6f7392756b61345f319bcfecfc0ad8a5858f5a99dd8802ca892ebf3feee38848099fde9cb2fdffcbce2a4e5c86860c4c987e05083fe5f8bade3c7c03866e33c0c0c33174c75900e14e64b4addb5f1ebbb8e2c5247e5f33ff99f87a064872df7e53d0518152d036504edd5ca8e128ae24793fdbbc3ad46126d5c1dfada15675ba76a586038e8cf780a12426ddeeb7d57df576800aaa34d07f9f07b4ab11a37f662f42c393adb40b607ffa3e052b83c06e1b5b32f09aae5216d4eced6db6a25157be93ab98d4df265f24d21f60abe9399321f6ad32f780e14292189b81efe43553ec6bdc2c462916863f00cf7c8196870dc8eaffb305ed4d136d114e857dae4fb5344a9e0d0942c8897399968e8b03b904c4e8b0d305fb5e1f07e92665b47f6db72fc6faeda54a4fa3515697a34e6ea95f1f0cc1cfe4993a60d37be1ba00c018670bca228bc9864119169ab8f82b235dc705a04b8fd7c0ab8d6c53b3c45cbd1654345b2d6f08dff98d246b87d40ae390ce53c1bf07f401948885c4eb7a9d54bd2734d650bc45288a2cb02a3130e95bf58a4e518b1a670bd0d0dfc1ca69b2e2e40ab7907e71320c839bb40cc0998d3938b75cd60f1fe17fcd8e03583b34e3b8f86f751ac1fb7ef730b227261940610aec39fbb5d9d643c7a583cc4e2ba48a72bb3afb46564001cf05db48fd9e665b49a3b0edc9d8808106f22691762bef7f6b3f62fc7516cadd7464e0cb1596380716cd2ef9c25727aacbb44aa9b4ff55b545c499bb57c23e9feda59fa5863731d91c2b56b7b2694a9c606457bca112a70310aeef8d49a42bbc91d41c59b1b0851eb17a36216f69428e3e7d5029d49420a158aecc3b9815b6f10b20dd283c3fafcf35639ce38ef40af80aaa83bce3ab76b7922c996e315d7104f3cd63b3d3217201a9a156a539de8fa13ee268692d2db79f1c1bb64e7fc6527367ec1e34946ea6c8d19e9ded7cb4fcd0650b1c932e13080c6db88c88ae5762ef18cf1b6c60001d5d91dc71af50d7fbd0e01d067306d4ba97d6c562df81b867623a4847a8f22b1a5b5ff0b0b17b510075d14fa4e2fda9af09dbafd2f2b15c86358c667121cf7b567340d95abd2e66b078308a39cdb9834cdb586d8cc1a55a2b06d12bd91cc815aa3fefd9e590698ab9be803038b7410726150e6f18c193deb074b3e7a4588b1e943e8b1e76da8cfca91809a5412da8372d336d66af80bf7c738457c7f1e9c06320245b5c73b5eb6b1bb14f2a27c64ea2f42f3ded9262de7c9a5448adfcd95387f9e561f24ba62f01420b3e53a1df948e22321911ad20c7c5a816e358f903222558dafce32156990f9d131ff55871e759cb63df25d2f81aecbcdccaf330881b031eec9c3b0c4e47b54b6484a054e057db9d721ab81147ff0c1c245b0dcd30a437be158d6113b46a9b2073330b2808725cdefc4069a7412fed840df86d03b1a39737e842920ca902d13e05031b6ac95d045e0e6baf4e757e2ae5a8a8e2b25fe6f9e456c79168419a7b9df3ac54f827486d9f1dfa29d52ce6a98b88c35c793555a76370b9bf5de19a145fb666da781a837a9dff7ded1aecf056da1e7cea7056c3e03e44019c6071d8e6273e38a171a5e8151965e8f518ca772a0b0957efd0adfe7f7b105a93a444cc2819fab9a06a9eecfb8a0993507f954b5bbed3df5bad528f19acd3ac4f331c890a54e6933481ce9842c7b188c81fb96c5001a834fc1d95b1972900c67b0961ec24e5c6864daf143492bab11836aa3eacb9ba3e31e7532802c9dd4713705d4b268fae5b06c476fb5e5bd6da3043af937abd0f885f513fbc761825af9add5724f62cbde919150131c4aba4a4a1cf1bba0065c156d51e87caca7a61f0ebdc5f9f4c7afac5c5ae56b934a090bb1c2a71eafa02ded83bf3fdeb5262c9ff0eabdb507ee71e5dd7683f76de04b13e1f8cb20f3d204aec1dd8fb4896d9eeddd9d8aa4853a1ce0aa9b6b729d90fbb96b18e5d05cc03edf96a12be3abb9355083fce85815431e88c398fa612b524958a80725437237d9dcce25df9f5bc803915270a2b0c91f473c87920895589bd4d19395cd0f299fc8eabae841d4231b866220efc7d0a25880151d35bc36c37a5c666ed59dee7dd86792e748227039b2d771ca364dcd93feec4f992d2c6e7b624fcf659c1902510cea692b300c79920b736d3be519949a317d12e7db8c22716427c04d46dd57111b20888dd499e1d34e39740dfad1d62704cc945f629ffdfa668ec7ca8fc245fac699e55d293dffbf0f2b61d1c2fdfdc861b7511e464fb6f47305e0968b5ec0b3e03f417cadb19e20e15edf3d12c35b4e17b254d0787a2584cf5e8598d284d2972384977ed5b169d22be6683281ad0f8816af7994e623906a75ab14f3214fb6b2be0baace8b2c4fbb919944e49de53ef4c833303a65a787c705a80b70341f71b626b13f0b2e9774c35c8014eb59acda8d9c03bc74c1f2a06574b1e4f1726c6f53430915840a409c1ecb2b620f9929dab10f68132cede2113ff26370b6d23f92734fec2a3543f25560063f7a9468cde1a2f64b539c635ce60dce769bf9bdd0b0699a4c0052b9a4d74be3f434380ddcec296f6798fd58c5ed2afef94b0768aebc91c2a8afb2d495201a983b000ed06474aee5ac4a519498e3e57c7cde761cbc3599995a3d562242072886de0f9e6c0d9e337fbed0d2dcc0dde8eb2ba8ec2ece73519a2d1fa6c8f526cd2aee5d336edc899a36dfe0f2644144a3eb37982ae9905cbfb5f43338d4b4d8c687059bffb0d657a534a3d92152728a3006b58b4dafbed910f966f50dca1a30e565e385a8fae8a4abc3176bca66912515cf15eb3dd139f9aacc7baa5d90a5ae59aac535e1e9ca81b271dbccae8e6b6bfe5813c37934ec9c128adc36390c7d3dd94393c5f16982f8b1ca8c63bc4dd94af134d7c3105167f7717be0f63bee3770019430a77bb19e8308e9bf59461ee06851984a5319c5ec5ac481024ee12fd90fa00270c381453632bb8e0231dcef3310926a67a09c17e2b581994ec78a6e1e3aff68d9a8c39fb1466716bc4208d254b36b50471b466bc31ea954084ca57cbe942c126f39a3ce04f5781e3e8c8246b6ef8d5bf2a8ed05a4c740342c2d0a2063f053df5d195b28d758be67171279788bb95bdc779c274e818a37d4861076d2e0a37b9ed5f2ae10fafcf0c34e477d87efaf0043eb8c683dcd7fd8306a86318bc07350fc37486cead0c2004a3610808131101404bfc85721908d4fce1caa57cace270d87ad08615e63e16445cb169be0844443815f03fa10db492f62f9978253b2aca77159c32cbd3be593853855c83e8eacf4b3792219d820e1d601ff435386aaff237d0a59fc33a09d6a3ca43f3cd33108f213733795b0e7b98297a84785cf44a326c1e4fc0969f985bbcceceb3ae7442bf975f4c366a4401ae0a3171efbbda990a76f847f292357ec8e10fcf5a57b69d993155d66a2427a96b820cde1512776d177c85bf179418a53bcfc8e8dc1a314496cd0adc326175e70f218a46d44bb8fb43029dc060824ecb509f6a558ed47a0c98ea737c2216c845c971de2f50062bebcd9eea11eeb34b767b6a8115cfa72d0745e989462320d378088047d6ee53559f7a729a0bf793d8935b1e3974dfcda550e2db302eab8103784dadb4ad8d0b61169aa2706f7fed2b5870c36dec3fe2378d86bbd6c879466b6e6a20f2f85f67ddce847c9f95b0be469e353b1deadc1bef299574740738ee8cfb3284662dd3bba011a5c95d9649128b999741efb64955f1a35e80e95055d71517b019cc328c9625755b02a1d6074f53748f49ffc6d2dec25fb38f1c29e35058e1c7d906fde257e7b19dc13e8debbd8852614ca629ac09438094bdf68f8095c070bfcfbc408ebefde13b246897162e76dc587ae5aad3fa97efb0487452271db43960902334ad5abdbccdbedd0db8026620c6ac59a653bc7423c08cc878e249ffbf79be2d52b8d5e733443bba1ff8b0955f5f79f26e6e770eea5c41eb5d7fdfab7b11a38041e20ed7dd09cf3a5a0fbb31d28582912b850b06511bd85a36f25cc529db776cd005fcea6d9c4a305d9726538c720e82fb007278df0ed0782408cac61a9a1706c36689fe5f010f45fa1c1f2ca3408e35d0ecdbffe549bab99d3757c61d90c7da68db857fbb1b731c1c1b29956e50039f28b57581f4c19295c3748a5e70d5af3d35fe3c8eb5978435bbec1d5a2e84911cf9ca156877d2d5f4b7e9f939217cdcd11e86a05375edb20db625202e1b2c8d9e6fee0300bc799b719e015b2f24e68aebd566ae94a165a88f66e45c9b7d1b70607d8c64f857ee23944732dfabd2a3d38b6fb9ca2a8ca0454be00dfaef3a8e42a6096cea1a7e014e17ed806e97a580e9bfc6ba267252ecf9024ce0ceaafb1a7bf90f155c1a70c77c4b5c71d800fa4363b1e232b0f6d3f005ea48e93ed240945c8c3b7833032f562590537d6a9f5b0dbae5704e5612f251a8db70b7e05e2138d38ce6900cd9e03b323ef07c1f977950f43bc3db4ef29a87b92a398b63af36e1fdb41a4a13120676f23c96638697008f43fcff8f9343057160284681ba2894acf3991951ee6523290c8b6eaa79198cb3ebbfefb56b260d402f6b3ec97492d1", 0x1000}], 0x2, &(0x7f0000001580)=[@rights={0x20, 0xffff, 0x1, [r2, r1, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0x4}, 0x400) recvfrom(r3, &(0x7f0000001640)=""/105, 0x69, 0x40, &(0x7f00000016c0)=@in={0x2, 0x0}, 0xc) r10 = fcntl$dupfd(r1, 0xa, r2) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000001700)) ioctl$TIOCGTSTAMP(r10, 0x4010745b, &(0x7f0000001740)) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000001780)=0x1) shutdown(r10, 0x8990c8fe8ca545cb) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000017c0)=0x7) getsockname(r10, &(0x7f0000001800)=@in, &(0x7f0000001840)=0xc) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000001880)={{0x9256, 0x5, 0x8}, 0x9b3, 0x4, 0x20}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000018c0)={0x10001, 0xcc, 0x9, 0x100000001, "facda3968f9223993dd36ea0f333602512f41e8c", 0x4, 0x3ff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001900), &(0x7f0000001940)=0xc) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000001980), &(0x7f00000019c0)=0x8) setsockopt(r3, 0x3, 0x7ff, &(0x7f0000001a00)="e9f16783d9cc723972584dfaeca4ea973ba9ba7137c82644f11308e7894a1b31790c3bfa4154f37bcc2ac730850512237becbc3c0b612a080ac3ecbce30aaa9c9a330cc3d0c93374fcab988bc681248c8ea5cb1a2f2cdd689683fec5f89bb84ae794c5e37a5aaf2d693689e52afb5f76ebbfc82acb0ed8b05ffcd3fe26aca73580aec35271c5b590135d2ad95b689121e73a8946ed1a64d6d5e1facc3e5c1220c4f5828c5384fbc3fab15a3c116e", 0xae) 22:28:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8b}], 0x7, 0x0, 0xfb4b, 0x0) 22:28:48 executing program 0: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)='+\x00', &(0x7f0000000400)='\':{\\-\x00']) r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x9, 0x7ff, 0x100000000, 0x1, 0x0, 0x8, 0x1f, 0x0, 0x0, 0x7, 0xfffffffffffffff7}) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) close(r0) fcntl$setstatus(r0, 0x4, 0x8) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 22:28:48 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = kqueue() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x81) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x60, 0x40000000, 0x6, 0x8}], 0x6, &(0x7f0000000080), 0x0, &(0x7f00000000c0)={0x1, 0x5}) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) 22:28:48 executing program 0: r0 = syz_open_pts() r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getown(r1, 0x5) sendto(r1, &(0x7f00000000c0)="7c15499129bcc359b590e3957f9aa55462cfe71a6bfddf085be71fed4969ea94f330ff000daba06dde2fc7aaa68db0f55ee0ff27c00a30ba424d4e6e167a7899cbc2b91911", 0x45, 0x1, &(0x7f0000000140)=@in6={0x18, 0x2, 0x4, 0x6}, 0xc) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 22:28:48 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x8000000000084}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b2") 22:28:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 22:28:48 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) open(&(0x7f0000000040)='./bus\x00', 0xc0, 0x42) 22:28:48 executing program 1: lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r0) select(0x40, &(0x7f0000000100)={0x9}, &(0x7f00000000c0)={0x8, 0x0, 0x2}, 0x0, 0x0) 22:28:48 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1595127b99f9153b, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000380)={0x1, 0x5, {[0x8000, 0x3, 0x6, 0x2, 0x8, 0x4, 0x8, 0x581a, 0x101, 0x3cf, 0x80000000, 0x1, 0x8, 0xffffffff, 0x1, 0x10000, 0x1, 0x4], [0x20, 0x5, 0x0, 0x1, 0x6, 0x57, 0x9, 0x8, 0x3e, 0x3], [0x800, 0x10000, 0x2, 0x100, 0x8, 0x0, 0x8], [0x4, 0x0, 0xfffffffeffffffff, 0x4, 0xb1d, 0x6], [{0x2, 0x7f, 0x7fff, 0x5}, {0x6, 0x40000000000, 0x0, 0x3}, {0x3f, 0x8, 0x2, 0xfff}, {0x6, 0x80000001, 0x4d1e8c86, 0x7}, {0x3b, 0x8, 0x2400000000000, 0x6}, {0x38, 0x8, 0xfffffffffffff001, 0x10000}, {0x8000, 0x1b11, 0x6, 0xfff}, {0x0, 0x1, 0x2c2, 0x95b}], {0x5, 0xfffffffffffffffe, 0x80000000, 0x7}, {0x5, 0xfffffffffffffffa, 0x7, 0x8}}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x400010001, 0x0, 0x0, 0x1f}, {0x3c}, {0x54}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:48 executing program 0: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001500)={{0x8, 0x5, 0x100000001}, 0x0, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r2 = open(&(0x7f0000000400)='./bus\x00', 0x81, 0x5) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000340)=0x7) pwritev(r2, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cba16d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semop(r0, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./bus\x00') getpgid(0x0) ioctl$TIOCNOTTY(r1, 0x20007471) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0), 0xc) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000440)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000001480)=0x8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000680)) 22:28:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/212, 0xd4}], 0x1, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 22:28:48 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x30}, {0x5c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 22:28:48 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{0x23, 0x9}], 0x1}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x5) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000180)={0x52ba3215, 0x1000, {[0xd02, 0x4, 0x4, 0x25, 0x1000, 0x4, 0x6, 0x8, 0x6, 0x6, 0x400, 0xfffffffffffffffc, 0xffffffffffffffc6, 0x2, 0x1, 0x6, 0x2, 0xfff], [0x2, 0xfffffffffffffffc, 0xfffffffffffffff8, 0xbc9, 0x7, 0x5, 0x2, 0x8, 0x8, 0xf6f0000], [0x2, 0x2, 0xbe9, 0x7, 0x3f, 0x6, 0x72d], [0x7, 0x9, 0x100000001, 0x3, 0x3, 0x5], [{0x100000000, 0x7fffffff, 0x7, 0x8}, {0x6, 0x48, 0xc2c, 0x2}, {0x3, 0x80000001, 0x5, 0x4}, {0x2, 0xfffffffffffffff7, 0x3, 0x8000}, {0x7fff, 0x100000001, 0x9, 0x2}, {0x2, 0x7, 0x6, 0xc65}, {0xffffffff00000001, 0x4, 0x3ff, 0x47c}, {0x101, 0x2, 0x6, 0x20}], {0x800, 0x401, 0x6f, 0x1}, {0x6, 0x0, 0x3, 0x9}}}) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r3 = dup2(r0, r0) sendto$inet(r3, &(0x7f0000000080)="370b725bc2fc09493b8ab42654ceb7dfc7", 0x11, 0x400, &(0x7f0000000100)={0x2, 0x2}, 0xc) shmdt(r2) 22:28:48 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0xdffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000100)=0xfffffffffffffffc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x604) 22:28:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 22:28:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x1fd, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) r2 = dup2(r1, r0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)=0x5) recvmsg(r1, &(0x7f0000000680)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000240)=""/181, 0xb5}, {&(0x7f0000000180)=""/116, 0x74}, {&(0x7f0000000300)}, {&(0x7f0000000440)=""/109, 0x6d}, {&(0x7f00000004c0)=""/151, 0x97}, {&(0x7f00000003c0)=""/38, 0x26}, {&(0x7f0000000580)=""/33, 0x21}], 0x7, &(0x7f0000000640)=""/41, 0x29}, 0x0) lstat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000340)) execve(0x0, 0x0, 0x0) 22:28:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f00000000c0)=[{0x101, 0x80000000, 0x44, 0xffffffffffffffe0}, {0x6, 0x6, 0x2, 0xfffffffffffffc00}, {0x0, 0x1, 0x7fff, 0x9}, {0x3, 0x9, 0x3, 0x9}, {0x9, 0x2, 0x3, 0x1}, {0x3, 0x8, 0xa7f, 0x10000}, {0x9, 0x81, 0x200}, {0x4, 0x483f, 0x7, 0x5}, {0x5, 0x3, 0x2, 0x3f}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 22:28:48 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000080)=0x9) 22:28:48 executing program 1: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x24}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000001c0)=0x38) pread(r0, &(0x7f0000000080)="9ff081d9abba1df7f7676cc1d1c6b0612402b0366696160bb9107e09a10270abd617ce8d65bcb6ec5abacde06fafb2f6f5d239322d0fbbf172cf2ac00ca7e0b55d811137fb21ee0789afc036a8ddd13fc9ab76174c4e0d963e7d3c7fac25ed46b7ec2e9c1c59b5a33af82ab80b65ac6d2e5a0b9262b4b5aa60ec12adb5896b6cb8059d6ff6d9eb09652decb0ea4b915f87be394293270fde555a873c35b12af48507907fa40e791d0b124f1bd32c8e2acc38db76f8", 0xb5, 0x0, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) 22:28:48 executing program 0: symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/245, 0xf5, 0xdcb8649fc8e68f54, 0x0, 0x0) 22:28:48 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x800006, 0x7, 0x0, 0x0) 22:28:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x2c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 22:28:48 executing program 0: setrlimit(0x3, &(0x7f0000000140)={0x100000, 0x7}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0xa, &(0x7f0000000040)=[0x1, 0x2, 0x3, 0x1f, 0x9, 0x7f, 0x7f, 0x81, 0x9, 0x1000]}) 22:28:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0xb34, 0x0, 0x0, 0x4679}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[0x4, 0x8001]}) 22:28:48 executing program 0: r0 = semget(0x2, 0x1, 0x0) socket$inet(0x2, 0x4000, 0x1) setuid(0xee01) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000280)) 22:28:49 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) writev(r0, 0xfffffffffffffffe, 0x36246da6ca143986) 22:28:49 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getpeername$inet(r0, &(0x7f0000001b80), &(0x7f0000001bc0)=0xc) getppid() sendmsg(r0, &(0x7f0000001b40)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000100)="a20554d11f264ab78a3e00d82e124275c3bfe94326839cd5317a63ada687eaacbcc26d38db05983e792aea8e07020cdd4c3bec670259044d3fb89e0b49dbc12f2b6d93c36ef469991498b66fea7099fc8f9597325bdda2c8ac861509d80c300d101648bdf518e314b911260e404d6f284fa385f089e022364793d54e27b2c7342ee1b16130fe2e864603a713d32b22c26e14e6b013f6f1bd2084d91bba65ff41c5fb752afe3a7fe6108a17e1bedfd9097e90900c693e430c2278f6f5c922ed87fe5e73744a18bb397c8eb03a69b6", 0xce}, {&(0x7f0000000080)="66ba6d68df75da6475a256aabaacdd7b828fb8582c5bdeeef4d022a165", 0x1d}, {&(0x7f0000000200)="7becd352a5ccbdefc805156c9adfe8bd4626a5b75930281475b4f500351e0943bd2da8c1533392e6eacb597f26bdb66383efad4d644af1cf750fbfe9f3492c2a80fd18db783739260160f0e3943ceb7cf866edaf0138b1aa479e79b27ad7a214face16a11f2b65b49bb40236ffcaabf93957c60d5eb98a9a5e85bfef88c1c75385a39fe179c551bbd5a8df7866d3c4491d56ae10fcd5ee4d928b18c5096116c0f96e3393484e085779bef542d3f5bf1955415a079498360616d3196d5af14b2e722e69df9a01d97497984c2d0017831499da71ec411616cd442c", 0xda}, {&(0x7f0000000300)="5e33e0fa0d5294b56b32a820be6bdbe5c2d087349126fdc91e0d8203cc45910d96c76da3e45bca8681f0c8dfaefa7ca5decd7adb19c1a268806341cd242429bfb507c1d9876641573c1247840049ab3cb0f2db1b6524ab8d20f952625340c4fa72118a48df8c7a5a2ca3d335da612a5a5e05c2f5e5dfb1e324098fba4fe231289899393361e6fd3936c2a70adef959584879", 0x92}, {&(0x7f00000003c0)="ee3decd7b5a3b574e21479758d6ae27d7e49aa34eb04fe0b2c46d9347e8ac0bd7fa479b83e7ba663afe18544200036845908154a15a7ec9dd4f486388c8354bcdc28fce162a00ee8a866dccf8554b0889d37aa5d45bd1c1fac259e67026277302482c2afbbea9aa5d89a9c286726998a63520f775ea9a392541ff9c78c14915b3d51c33bb2364f349197fda731e46de5a51dee873f915c1f87ab904e5bc2e3cde3964a6c917adfc16dd956ae5c5e0ae88300e675a3dc37c3ee461647b366344dd27ffc91b8a1f8bf6900108b", 0xcc}, {&(0x7f00000004c0)="88ce042067846ef4b9fdfb70d7ee931a0138b9d5381b97a3587cc7622f3981afc938847da013d295cfbb7d101155df5fd819402d624a375cffde2f77628c37d5118d42707ebda06e0ef408d22fd9115a90cae2939c036014bdf51f8f065fff88d999f7dbb3df40dc9747441e71c1186623345a40c6f55c4565504ecb294c86526b5efc536196fe54111fa83188c8bfab7796fcf134f8", 0x96}, {&(0x7f0000000580)="0e34e766ba870616119e47136a90927a1e3f6e6071857d489a6028fdc5f035bc585d8010878683c5ee859fcb932bf44577658dbdc08726c8ec39b5248e5665758de19ddc7dcef14cad7d9823e129122cee6df1d9c3f6387cd5c416fd42e809a4f580a44927ae7387e287eb2f39d95f649a4ec3e01202eabc8698232de9883b3a4b0a913845917876cbbe3ac601fa469dd521a52fa9149b716ca005e0e1e1f7b9f87b3317d22f67c619707c40aace37a6aa1adf693ea89dfabd1a6269d020f3afd2ee7be3ba22f0e70a250f376f393b76e84f7e95c955e4678a7d1b", 0xdb}, {&(0x7f0000000680)="8fbfc870ddb8aaf47a4d206d90036eff3a3fbea99745d1b55341a84ad309054c733625981ebef2aa3c29c04030dc39f6af6f21e86865f07b4585ba8b56868f10f4425ca4838e61a80ad650afab3da5b18e09b0df950d93dc4260eeeb67016ca2149dac53341311710fc4ff9796fae1aa76129a2b499f3ef4ff15ce6f2d530d7bcfebc68b9659005c809ccee43c74a6e67b5dc4ef47315eb909", 0x99}], 0x8, &(0x7f00000007c0)=ANY=[@ANYBLOB="a8000000000000000100000007000000f6f4c480e790d9742063bf45a8c2e5dc59edfb285f5b0c162bcc41e0bbb4772bd0028eb4fd1e715216a8bc19a5e5ff0fc2e77d077d3946160134e1a28da0a6baa6adc2d5316bfedd82e7d7c5d9f1aa43c66977d42328a0e05e2acf1291b83d4a7eb716781e1cec071e2fb8d8694b3cd88132970acc938d4ecfdb3bcaff196e360b247da7c7e08319c890a9745a673ff7c8f7d04c3a070c54101000000000000001000000920e000054de7c963f36c76ba73b877b1544a6c7cb3e319175a099ea17de577c09e294e647a15c424cfe00c1b33345dddbfcd2bde9a5c0f1cb8e9e2586854681910426440a10b3168297e4a0f6ee2a34eb08de7da51bfdf6e20164dba2d4ba44ffcfb7e17ef836777057c95ace84568a55b77beb48d4ca8f99aeb925ba35a482b8d6bcec740cd9a53a0cf5530daa22680593f8c630d2e3874f5891c5bd9b65a458ea95f18e5fc132463a0e400628ef699bb9afad92b704220b6b7012ff25fb3c7b0bfbef4aefe7daa65f2515b067d9e37a28ccb1ea8abdf1e8ff11af9162c770f05361fed1e6040a8e79a97271aa344da04acc1aa184fbe68399b19c232d56badb8219c033452c1c8b4b6d78c39bf40c46b81d49e0df5b987c82d0562a70ab6433c0382115ecabc195e4a0d429d687efc2db98e727f0eb304b524a73f8d9cc639ccea70fe6aae6f1cd05854e94a76eafe782806bc9c59c0a9c11a8d8e25292aec24db0e954f6cba93487b3f2e552b3505193abfa416de39e79ddf9ddf77ad88a9d66288baf486b618a7b5930375560ed21f7cbbb01437c06f94888c53fd335b8c106f07963feb71ffcf63e0c23818aadd5b7a39fa1670485d0acc31b3203c0e55e603a973d6b2b2485cbb118d5e501552a76335b4b560513a7e740e1ca2792a9e508dcc9cf5bdcd39aa519b794917189576e5adf3718fd053e701c37131865dafb621ffd86a0627dce5b5f8b8dce701c2452563de9d3258a465a5eff3001e573c45c303b66cce77ac8345b3aa267482c97caca05b4a33a7b9dd0aea0ed980c93143f825fc7aa0ab4c0f4c6a5db37d1945b6c1ae216f3fec3260a5238f323585d774dfbd54a465cdb40637d50146acda7f369147c278588414ace72cad13dcebd32e679f39b9eaf309d799ead113c58b38770231131703a37ef28a0e0b57ed7f2f2483bd6cbb45aff9edde87eb3690821c0a084959560f5992160d2e1e0ddc68a7c8d982298d8de75dd990692a0888d159cda4b836b07fbc5d33ff06c4d7967ba2ce662a86824fc40209d3b4d8bec90983ddece0c9cb2e32c2c2c6bd652fa35ca74ec5fe93ef94a43404db1235f03810093ab10b1b58ac26ee93e6e5fb0890beb281f42a02cd1aeccea6c700e660ae4609c900d1ac524becf79dae3ec9c69d73980f9c89cecb8adc9f54643204a22e6addde15a24e4c3918d4e7291ead231f2ac17752d4e27430f8a0f948316d4e8309e159597dbb4a6ded85d11baa8c0bfce00672c8a2a68d3471d25eaa29ca0582c9198cacda0e487cefa83e8ed9686dda0f4822f7f0abb1762073c74773587242ebf7472b3059b68bff71047b6cbd14518cb6e7089d88b60092a21d453b733942d181d2887da8f7b765852d777fd0c78132a7cc565fbccd66885402d6f28c1ae6789b1f7a163ece42af688a9627a21c0a4519e2d57320b53d2df236b388e58dca70b81178c0150437e1bf00468e32620e9e060ce424d1de0ae473a9a564344b2df35615c7a8df732e556b42a4d3a36f9b4c968785add76a2f759759391787d0ef32ea7dbd800b5e9beec3a127e5738affce110fddee0c4474060e9adfd1fb8424e16ff6db216214dce56e56d94b317ba5cf4fb46d0fda89b20a60db84b5d0f09ec66cb32313fcda34fe4eed48a9034adec41d01b2a954bee3c8fef498dc8cd5871fc609c1196fdbadb88128ead6a58e081a60c6f47fe4bf843005b8e97ca359eed0b3483ecb15e13a153f8949f24f4025260fe971c23783fac14d2f084883a652c9b9aa0d7976c060e58aee10d25a699a059d1edce6d1846e3c9d3712716e42ae164f222c3ec9201edf440f54c196b1f6724981a3a24d92fb85bb4f696086bb33586baac51ad5518a581862a07a4bdac6c0c1bc404e2b1f47205f3ef78d827c692f1a83785f69059cf2385e069e372b3d9671b07c416faff2dfe39eb35dd5bb9af908c20ae936a86b5299e570caea9c32d7635420edfe8d019b8c2567cfbbdfc1af88409609621666b9a80f1a5e8c6e7436c5f94cf1ef87a6d452b31f4d4b21b5aca222a3f0f58dd7c8a0181335ff9bf0588728dea39d90d45ea1d95a58153887f963ba34bfba429d0a1111536588a049f5537bfad5584a531c63e9b303f7d2193eb2acb3700ab463a2ffcbf870b65db59aecb1aab93afce0d4acd25169549d45815cc85f269d5d83df4108a3df95bfdf550d47bfb4e4c9c2b0fc993ad80ae9937854d20f4caa050880b322bf4a3817fddb24c1fa71d84bd9ee6aff652c95224351e03bd28f1c6dceafbae566a9998cb18311e0069914a6339f28fbe6ec2c019be5a7fa8081559781b1e03a1ce5bfd449a105ece6dcb7419cdefc4f59a516089f98fd3b0cf0611cd26cde30f91b2f472c68271dee7d73819c0e02d116923f6b915ea4737958408b666a757aa892c84affc6ac7010b0456983d6538fea1eca248d604f624a40c86a8632a58b149bd3baf7c7adc0ba1f397c4d0de5a5d724562766a6b8869ff7af8d48a1f9ac92c65ec6a626406556183efe7d52a7989885463d7d8b94adcb1a94d8a5720d87b906e75cb7a658413843e6119d89882a854739849082ad3c12c5962eef024a368b8a28200f9361c69436c094d645bfcb7b32f08ad1a785323b6132392164cc7bc1bf962f37e070bd12a4038aaa5be6dd66c4fc47a2f0a54e1ecfb92375779e8dbd7dae1273e5775bacce14512d4cf1599aa3a0e33cb54bcaf7cc2e41a9b541acb9a57fdcc951453d89281fa84d21abd5be7b87887636eb9f6d57731083d46c097f5dcd7cf2131f10c4e8f8436b59f928c88e4e63440898a7595768a0cc2dcbd45ad4bafcfbe0b4605048cdda0612580d4ac07b955a701833da2c35a025e51cfff45392ca5e2caff5788f7f46519b6518e9edf804734848f4664b9606c71d6acace9821469604a4635168bb6927474b57efce3f7f561b608d00f286832baeaaeb801df78389f40ea8016b1ff94b42fbfd4a736c416eb2401536aeeb3447d601b83c2180b615be593feb765e231dde472de5165cebb084a8dfe3b0019769eb648aacfc84cb9ca04864f303998be46200d965b867419ac8b7769846d31ce1e07fb0a3c2bbaece6177364cd018083014a4a6d94ed7c33eb99d27bc9595de480807028f5808390b8826e22871fdb6afacc042f59b5f5952aa0d9f922a8089f54b84061e8862980449e58f841098f58fc86d258960dd4a95f91bb160b165a036e44351186a1797fd818e06a15dbdc1be28c6339233cf342902a0194dc90ad5a0d7160dabb228e7db1fb859a4abb529dd2aad54d988bcaea6e566fea429d331abdcc25ff3b389274703ec2aac3a7ed3811144721fe6455e3a327a9e9fa0f858ab34ff8ec3994a0267af27a62d759d5886ef6eaa3d826f0e31ba6c245a705ef3951b55f034cc73049208d5e113c9d19f10e205e9d1e671155e49dc6b3a9932888e2e989c538de866e4fc9f5bad68eba95291abfaf3945d8d4653a3b2a78f09497cfc9076666f7e0fb3bf66bfdbc010303a2ee57dc78b9fbb39b0d645b1e1a5732e3e3a7dc0a3bdd34eca05aa6db67badd6f6952eb9bf7baf4d4014ed5bb26242aac16526cb094da69bdb36a4e97059a2c1e2ca01ccaff28dcee910fb5e246e31a61a3235815fa0c147482364f2460c663fa9ffee8bfa256ce073c711b10d5c7147a8fef8298485b89f6b45b73771f3d94403ea1d206f48e3a75f47c646d1ea94b8ae1148d5b2b0938ada37f31e0ef759f4005de97cbbadcd4ab0939df1c37c6475f1aa3d325ed8f502e61dcd9d05e9864ad07345ce644bd92ff285d6e39a4d0d3dcbdd95f7c969fb195ce1edc64a927dcb7a2be30fbfcf47293511c5fa88ad237f6449e82c844a734baf938f2905a21717b42a758cb35b2e945c8f4a6fdd577a1b9eb9926a4c473c5b8215d9495b6d89d53f07903627f558abf6309df130d36d9e46a738f1655e4a00c48661bd63ca92675f684e6592cc8c502902f33a7f5e91bad8e54969d4e90e15e5cb397d5bdb0dee665d27d0e0b9036b54e7b58f72cff1b1c3b01e66ee9229b6d5f34b325a02dc39b4ce785906df1ba1bb2cb6689d123acd9755027737f746653565f913f4a398cd7ed1a37c94e6d9a62ae385cc28e498210a0e099b95a388ed031a4849a6ed598f135683c5fefd8fda69d4c1e7604785531d3066f9579b82dd1c1d3211527dce1e823dfd7c3d27943d93fb718ebea33db2bb08ff7c59c236f640db4f3b97e13412ee0e776a8b828c2da7d3ee0f880947327da45f420fc7ed276a4da304417c786c21788b78eb61957637ed40628bd3fbb87dcb6b1e1e8eda553b41ee06dcea25ff4a419add4ef2a4ada4872de0c6bd379ef7c5debdd3a2703bb6d8deb35aaf98c09046acc5098012befc3b7d1b12cf094c18e42ddb9ec3f7dd610f457c0b2096f856e269dde28def79cbc34f0d949cad9daedb8971a6ad6af6e8500636c24fe41d879921a279c5c62f7620c41d723649a2ffb463032d563e21c99fe5cbc88f244220e899f3b10293fca414cb55961834f27e1b80085ba79ceb20211c43db498b993d2a60d6423b32d214d26403fbf7267c3fcb13a03cd0a26e659719807618a74e009475ab2a270ce799eecd02b7fc6735bd1b40d6438085623b6570f3f90e4427b5b372c38dd8e7dfbd31214d414eba3449c77054e2e67af26825b39b04f99f75e450db2aed65b81f67014c76b400699a49226e1f27b23e543133b03382edd4ebb97d5282090236dccb0148bc1ac4cb377a22b0f91c35eba4c4c574d888aca44843a91a45c0e76ffe1e0f00864f68ceed9f8fd3df3c2c9ea4002d80b2c836f40d05fd312c4e22fd9409db8a7585640abcf2d0f2f68b77ebbbfabf9e1ff88014b000278543bc20c183098f1f588bca40e7f23f5f8885eac969ffff4715586251e9c0e67486e777594807e699b956061722ee3fa198dd88a078480df668b784b4a54dd347a8871676cd51fb5332751e39a15c1a301b4eb3041ff1d22873f0017b7a8c30e13fd3c36aff470d5cd13b7e5161582cbcca5f00a5f3fcef5273bb1f6d3c723743ad7c77141eede9a4723e42bc5a7ed3dd34ed145c08faa64cd457e8134798c09ce991a3dfe6382f43383cca10529018bf5249e629a11a6e059a289330fcb005ab9c6ab1bc23921537f0ac74651203bec738d4ab3cab4ffc15ed707568092f3a6d12c1e0ca433b2e1e477fffc5fbc2d4ab14debe5eb47cd89ed5252e249b03afa5fc76ae36d7e767dab0df01cc2d942df31417b3fe32924efb2a8922b297ca5c1d32066564953d3efcebb2060ff0b54a581b34426e31981e1d6bf94a139ebc0fe21b6e93a816990c2b789ef137a469a0e6650eb538305d37b71bc199606a99e60de12dd2afa824cd27ce8c2503e9861c493cd760be9b205341282ac7079e8bb8f2fef591e2cad660f34e6ae18b9cf785d7708e2ee589a5f77a2a8ad580ccfef48ef75be9fbe5e7c7b8f4c0bf1dd062d996e07a27161b5ba9133c3680e1c61602dc3d2b31c5d6e23bab56e8d2c77ac4206a8e82e5a4244945a03cfa4bfa4972ded9a49e8cbaa3ac8c62d9edda0fa13b8d5984d500350b76eb61a12544eb8f692566b417059b19b5c584b9a9f055aecdc4a8c2326242fb9d6c40635d734a1fd6ae63c40b77a20c4192d53a93480052279e2b496e951964c2bdf1c522b60305fdf676963e21e6681d2283a2c003f7167fbef66d934a5fa2d6371c23f8b3a137dbeef4a285d04831cf7c9042e6027152a9e96e93dbe74c9fa77be28020d200000000000000001000000040000008b671ba0ca73e31e9f5de20000000000c000000000000000010000000010000032f86d9704f3e6e8704ec4784f939ef48c486dcd72f0fcdba5009fdc8103ba9064c39aa1144097aa3e5165d28a88a4eba97e249f2c2cd3b4dd125c2c634bf6676560f49b207dde705a6f4920dfdb7de7fb696792d4013b6c8ea85a549e950cab20121a861d876fb38a4f67d2aba139e7b45977b981877b09a40b6a587cb5fbd4ceafd05b469610373fe85e500c56cecd7b2954dceade7486f4812f208677045affb413f8c84b0fd2a28e84492d00000010000000000000000100000000000080200000000000000001000000080000004af0ac625bb7d1bca12370ab0e7fb2007800000000000000ffff000009000000412ea80ba972965a89a4baeb72b7509307c89de9467948630deb41f3815c773127240d48f1605e151d0a5f5b048b0542fbca326f44568ac0ac3e08a56a44d23cf45498f3c14fb88a92f10c2e5102da059f82ecaefdeb7de1a25cfb66a70e0db527036b079d0b515ca800000000000000ffff0000f2b5000032a4801f306cf99885c05eb309a89781842b3f073856dac476fa0b4d07d6d02ee2189dfe1847208b8f1125ec042264df65a1f6d1bad8e7455a2e2601798e1332248801465b1361ef7e3e92812cf2ab1025728d20c082c984275d529ebcf7e7b316e2fbfac8cccd61985fd6f345f2ff4722ab6a0781afb414d225affb69c28d555b1a926936cdf6ee7eddf6ec5bf935b14357e6fd4b7e3c996800000000000000ffff000002000000a6175fab1e9d9f08a1a22953f37c0698a4a9946ccaa85de53f9698a8f736831e609e8685064fc2ddc0ab3c292da43183e1c4d429fdf8f093a1d7bf104c620300000000000000188ec14fcf9afaaad700f95dce0000000000"], 0x1350}, 0xd) getpeername$inet(r0, 0x0, &(0x7f00000000c0)=0x121) 22:28:49 executing program 0: symlink(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') link(&(0x7f0000000040)='./file0\x00', 0x0) 22:28:49 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./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) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x100005) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x15, 0x10010, r1, 0x0, 0x0) write(r0, &(0x7f0000000080)='\x00', 0x1) write(r0, &(0x7f00000001c0), 0xe5e1) 22:28:49 executing program 0: r0 = socket$inet(0x2, 0x7, 0x5) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x7, 0x1, 0x100, 0x2000000006}, {{r0}, 0xfffffffffffffffc, 0xc0, 0x2, 0x4, 0x400}, {{r0}, 0x44b712077a521332, 0x4, 0x2, 0x7, 0x101}, {{r0}, 0xfffffffffffffffc, 0x12, 0xfffff, 0x3, 0x5}, {{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0xfff, 0x10000}], 0x10001, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 22:28:49 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x161) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001080)='/dev/wskbd\x00', 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/diskmap\x00', 0x0, 0x0) pipe2(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x3) setrlimit(0x7, &(0x7f0000000000)={0x1ff, 0x1}) poll(&(0x7f00000011c0)=[{r1}, {r2}, {r3}], 0x3, 0x0)         22:28:52 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x2, 0x0, 0x8, 0x0) 22:28:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:52 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x100) dup2(r0, r1) 22:28:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) r1 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x3, 0x2, r2) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) kevent(r4, &(0x7f0000000040), 0x7f, 0x0, 0x102, 0x0) kevent(r3, &(0x7f0000000040), 0x8000, 0x0, 0x88c5, 0x0) close(r1) 22:28:52 executing program 0: r0 = msgget$private(0x0, 0x100) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x0, r1, r2, r3, r4, 0x40, 0x5}, 0x5, 0xffffffffffffffc0, r5, r6, 0x30f, 0x4, 0x0, 0x40}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) unveil(&(0x7f00000003c0)='\x00', &(0x7f0000000300)='r\x00') 22:28:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x2eda) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000100)='\x00', 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 22:28:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x200020}, {0x81}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000140)=[{0x1, 0x0, 0x1000}, {0x2, 0x401, 0x767776ca58432d69}, {0x2, 0x28, 0x1000}, {0x1, 0x80, 0x1800}, {0x0, 0xffffffffffffff41, 0x800}, {0x0, 0x7, 0x1000}, {0x1, 0x6, 0x1800}, {0x4, 0x4, 0x1000}], 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 22:28:54 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x10000, 0x10) sendto$unix(r0, &(0x7f0000000180)="15117096520093d742a7ab3a141fb682f4849e0db0cace094b62ea25bb866467aeaaf6fc836db0b4add74aa4b27b7c5e36e2323b96055c5fbf31fc9eabdec42518e6043ffd06b6b0b51740447d652e740e18359bd6d2005a0ca4bab52a32be9c0ebdacc0f88fea8b6f15f2f14ea347d4ec366a5c785ee079e1b232c664ca918fc1703af4f5fd04c2c719022e298fe416a6f2a6527653fb0af7b685add419e2dab866cee8c6ae7ebb74dab06a621c7b5b976fc763b2447c8f1ef33a4c49cbe91cdeb99fc08327ffbcee666d51f6729dd62a4c5e04082c9e01bcdc179fd27640041c2356ea9f2167db0f7d1e92a518bb926fc28dc13c7f3ab6eadf4a1009a0", 0xfe, 0x401, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x1, 0x5, 0x2, 0x9, 0x8}) dup2(r1, r1) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) dup2(r2, r1) 22:28:54 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000006c0)={'./file0/file0\x00', 0x0, 0x40, 0x8000000000040, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x7, 0x1000}) r3 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x400, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) read(r0, &(0x7f0000000980)=""/167, 0xfffffffffffffdf5) r4 = geteuid() r5 = shmget$private(0x0, 0x2000, 0x202, &(0x7f000000f000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xfffffffffffffdf0) r9 = fcntl$getown(r3, 0x5) fcntl$getown(r2, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, r7, r8, r4, 0x0, 0x1c4, 0x2000000080000000}, 0xd, 0x100, r6, r9, 0x4, 0x7f, 0xffff}) geteuid() setreuid(r7, r4) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r2, &(0x7f0000001dc0)=[{&(0x7f0000001b80)="2299372306dd3408603a22463581ee11abd97e0aacfb91cbcfcd36a370075ef72ff0078a52ba3466f96644ca7c69d1363d11df90c4c6b87c29a14c56dd95934844d3b870e10334badd972a2fe6e10dfc1b79f3454c1872026a3b954f43284cc84a9e1c0931d6e31ca7b9aefee0c7d765ef1aae933f151c969ddce96581182ccdf9ada747a929c752f396c0af684b2dfa15131352677977030dc43bb29f7d878dcff1892a5d3e866c3ad3a19c318e73f4f8f7445eb26706c2546e86d25d3362d767008a6afb188a65bf633bf6401cfca7d19a93bcaace8aa35f4f6323ce9ee3eb372233d26e139821aba18e7c110a", 0x3f}, {&(0x7f0000001d40)="65ab01c87a4ebca5006915bd5b16bd33553bbf834917990adacdec747ee261fdc40b605f71452a90a57bf1f108c712f50996687d6310d82c7c28af706038c2c800000000", 0x117}, {&(0x7f0000000a40)="93aaff5b34d96950617a254489be9d3cf033e51294bdef27958ab312af0ad9663e6df984495f4273ce446129a07d6764f33b15dbea0205506768f50c029420fb85279d51c042676952efd26b225ea8aa2ab96ce2297aa6c9c0becb4b7539e65bac093df44a6248c0a4b203048302c76d769dcfb33bf3ca1537fbcaffb9578f54741ce9b3ac7c10ee3a9e47d58e3b14bf5d253b69d29aa1145abf05b365bc09ae02008b9dc3a4fe37aa35162fa071536c880dec1b82076397bd8f7d9254f555b7d81a191b034623bec90cbfe37c71aa7898a48455f40a37f002f330ea29169b38cd5f9c2df4bbfb375f973f29b9dae2120f40a83839484beb55376742b67d58df02b493241f677d6b9943c59b5d37311624b68622f1e59bbf63bd23e7968fa1ec9ac2a3c3f65c710996cbc2ec571d6a5853637562465a41d9f66b10f66ee77250c8d773a6d8bb6f37d5900a7bd5ff18169f6a44e3f0c3ef5d067b942448a72af319c21fd55dd6979f39789fe473834671de4aad5f8d81864e9ed8bb643ea549fdef65ae7a8cbafd7710c9c69accf0fbff5bd31418a4b40762a96f04413bd20691292e5c797ab22b66da123b2f55b112e6439649cf707c14e03bdff0f3c6caa1394d960a0794764cb0af3092e7ceea4599e024e363ba1f505595ad28669d2b708a40700a7470a29e76051f8acdc7127c1c51fa2c95da9b03a56026e932bf7a8a4a5e3c3abe4b4c9bb364cc3b7406f130f75d89426316a8918801dba97015acf3d7168dcc437e08a2ce159f7ca731ad28abc668af1742d9bd84ec2c01c0b1637dcaca998e0508c14b33e1bd7e0600054fefb4d9afa022006adf970d52d3ad7dd7acc09ec578bc5a1350d82bbf1de2e5e31b26fed4b4924dfd2c2aec8a4fee4dea85ded8cff7bfd0f55492ff025be1a5093d380440997d920b65df05d6c92eedeb8027f824d55b0b1d5a527bdb27a0e47d304a951185f4207beb25a55db1693b0dbef0818a9332b83db8923ee374f68e3817d61c4945fb5f8b84ac7a2f4b3f5d3ebab5c9d890e0ca0e8af3dd82b7a2b1ebcdaf7bd9dc0f11b7f8350bd3ef89d0c07f1ddc97f039d9d3aedb77568aa413e713584a57bdc5afe35843e15f8f6a5ba9091276a545a93a665b94c0be25e2bf248c7c9be3c14db5f8a5c24689a5bdcce5f60b6395a3d33e101c1b2c56ba9b93768d0a72d1c74e53aca06a4900358358e552a447fecf07a06c03225ca8af0adf94fc6246c0b75d5819760dfc1355ac83d27edec9c2cb11045693f8ecd9e16c59a53de9533a155100aaebc0a3f6704354f5d214abaa1954ecc9e0f5ea81abc947038aea6bdc15984b6923d5e79f23cecbd796f36a6b6f5c8bc0b564c48ad134b0aceb099ee01815b806db914ea3211a3f8b277c8597d6fff9d69b4d7314fc3c3a5d998dcae27c44e72db7f9f81fbe89a84214fc0bf5548f3a78920b713a28a19cb7041566ac076d4eb90e8dcb6b1d54454c34a96352ec3312609389d5c92d79aff58a2ef6da5f65f98ffb08bd275c51534a64fc86105363ec2bfec54c1350b839e837f038f8703fd6e37143045e153525ded4c945311d13e906116da5be0627b45042dbe6aa147799286ddfcccdbe5bfeb7ab892f8a3ebf00262f158aa34503d52f98e68de104a4ce8843c0f9ad8a45ea2370d7775942d79d338ca93fa9f6769344a9acc44bcd1abecb60ed47be2f29a0f4c428afe3986fab9b424f95048209b2e6fe95c71ffebc59b8eaa2ee14791f1e358bc3d8959fe90b0d98db93aa84c6247cc42cbd1e14680b5eb6a1243c43e927bb8492b29f3e8862418033d420bfa207d98daa0e91e9750b269d386822a464ae5ba885a0fadec0aa064c4d704061ac8d5d2351f3a84d4bbf970d0eb821098bb86aab540686ba2a738483d98b74ca0d3c21f9e0d6631f651be56109983c9d2178b90513872832491384bee89a8f03291c38371e2102f6ccf74249f2cd352862d1bd62b8812b544edef5bc2e9ef1b07e808b33476df0d8f3b7a5e9759f306111e9cc3bfb7b31b543b5eba36f17b3481ebb782de3a83ea896833d9dd5a9742d4f5be5e8f1aa93536d86c2eebd96f7c90fbd9c570be96641f08921a93e63ebb106db31c5c75793300312edb0d77bd081d2c55c1fdffeeee79f93f6ce3cd104edd9bcf6916fd6d6720031eb53a123cf058bedb2a5f06ec73789f2861667d2f8ef8b799dcdf7157ded7536c08a62c23a5654109a644666b91097c685989af0915aa038b4daa9e8c9a846225be48023b45d44e951f7753683cba2582a7d7bf849fe7350511d05d52bf25addadf0d244c1dd39d87dce6cbf8f96800321128a53b7e4497650e29a700d36092d8bcb1fbcfbafd8575bec5893e0904eded9fd7a56fa4203c8e588b957c054c41fb66a3589f0e89bfa20bc73f4eb708c26262fa8ce2ce96dfd8f417214c552929d94ab4393b09ce19f9dc1ce9bbf0aec96f4a2ba8b5452c7c66926869528264117b83734e2a8ee8736731752a95c38ff8b55aea98406166cf53533963941c584d3209f0de5c87a811d66a355bba4f131cc91d99a5f52f9a57fb2db55d40737e22534d6ac6c5501a172773394171439472d206279763b59758a9b5e3ddc05a21ba45f612b4475587e1dfce097c7fd31b3a4d8fc08bc679e85ff6de3aa15740b2de3d85d529bb7ec054ddefb2c97bfa0fe807be658f4e8258c9480036e679e4f40874f6f82cab46371a79aa2d543be59f5a03a998440c586674303aff2df4d0b04d261b289ef21087f24c2c55e1c76266fa980bf0372271161540034449c26358311e50fca37d15605a635ae62750b9249d4e6877879bc126d9e015642faef0ee8e2532340ac3bd3d353fab093766e1bdee7012ed66443bad754716f93845e9fedeb2fc4c55dcc24d1e42318dbd5e1d849c171f649821217d66705574de90f1278f4bb4f6f912861b742d6bdc5bc15f7c104ce7239971e5bdcd2373f8a2747174b35ddf8de4af70d1ed1a97b5d2bc3a53611729b3330324e1474ae6cb76e3afe639ef77920d8c2f28b37a55e51724cfefdb3fa3f304a8a4366a31ad611a98434d6bf0bdda8934b3d3526f9c76928773516c61fe95f1424559c2581438a9fec047b5185bbbd389d0a6fb83a78e576aaf0632f50dcabd3ed9459d042c89b8a0fd1031d995204c44f61eadf236cf4d432a738a5236f62811c1bcc5689cf1f70ac14bfd5a005437329956ac88a5ae9238b3decc2e0cd793bef3f9bb8dbb30754ca323b945236b8c64ddeb4f710e4647ff5eac6141ad893f2463a226125952da0277475dd6db589f91ef3b67428d4f20df3fca86c9676dac4e4f02820685d53ede2570f7a3b0254e285a59150ea8ae8e75f47a3a1e3867de460630354043fb49ef1477856b18081fbabb36b7a1704285b606bcaf47792d872d267723d13fb3258a92f233189a7ac864b2cb5ded6afed25e2cc62f7218454e4edc0c7d18536a36eca92da76274b2ed56ca2739805190a87d09fa9544d8e7724d6220add9ce48e5a81d8d43b8da27863bff3e237cb6e5f5a2a0d517f03f247edeadbf56be291d39224722e8715a53a17e58dc266f85f13ddcaa1b5fa6f244609fa91d86d777d39372e900f4d7569bd9a446e645e7e39d07e7a3adcbc5455a9dfd8af33b52b55808bb579fcab23e41065484be1570f880b383271485c65e52e460b8b92b8cb6bcfe21bdcdefb8fd7231597b84322d0fcd3c109c03f10a81267989d5df902c07e0e47874d32d265a9e349093147266ce01596763a09ea4dfb029313811a71d165ed376ed85f8643e72401d489aa48fbd8b748506a34f1a4c33ecae228ffec1d61d7353d2d013ff000ce4bf20b91704de262671401a44d125a7b602381172205bd884486333ea0cd6e6739166259b03ced56db587f8bce7bbded03a62696fd0edd18e48f01cc5c5cac86922a1f02ef324bba4ac83a384e7175ba5e6d81b243a983feffe145f33ab52c5de3146a4a13e65df3e42792bf5f29213daa2f9d3fa72619c3e04f7e57760e581af840c28e56211f29b332ed1e1f1b86662c8015a16a272ef9b74df247e962a95958db76541d12b58f5b1f079fbec90912125532701ed6d7509df44455914760d9b57752550ae724fe03324e614daaf99b2a842c936dbc99803d0aeb17779fd6f42087caf64345c472e1331644f6fc1dab08f1fda913a54fc59aa060e470f4f9a6c4707478ea760649377ce0cee4c66de42faff56096b0018053ae8d5856cd935526148ffb2f272d19e8b05128b633a6e039a188a06dab6f46000b7bb115752744382f5b046dacfb03fab0f1f9eee1b0917353f1f18726d6ba84dda2b05f9aa04a2601e11ab85db40ace9f8a9940c82d5034051e48e6f874b875bcfbcd4c02a284fd9e12d50b168674eeeea1fd5b69564504d4362d71e8f5b24d25617534c5559d4cb9437b99c93a0cc35902edb60da8b254e9b4e3cb9b4cedbeeb2f54152786a35681b991ef58a755cbd8d100a9e7f03fb164aa07806068afb37c2ef98532bb5ee4756583a2f6c7d2b3af53477d5cce1d00ac1a82c1ae14a68ebe1112d4cd1f3342c0341f790f7910ce5bdf708d825c9143216a773868854ed084aeb3348daab7ee61f71ccc76c697f78db877a551cf2768a82f00cd95146587c00fd76c9e57a7b5c24bd19c4563b7976b3f6d55d8b4f226612f4821ce83304027b131e9eeaffc837fe5623e69883dce8681efc2ba15016ea719032075e5f89102de2b67ae2f6767965fce84d44e4f10f448ca490aefa52a23340fe3e82e6a04f0bbfd5a08efe97024d62560bca2407a885eb0e7a97fb40bce6b87251cc739ee084c3da2e26b8bc7bf33c7c9298f301550aa8f7e366531d3f4c061b7091c87a5492f470f0101e98074f30128a0891be2a19b4e150b98e7dff916cfaad1ef7f20a6f63ca926b626f976003895763e6fc6955ed0dcdddf3289753152f65160170513b071b8ed5b11089576745e5d6788811fe6fc5e2e29d43b1af464d866f703a2e3a52f167c45f0af329f72469208f6999e0505d48a496098b26b5f77eb0bfe58f750af624f7e78629ad919bf2817bbad21f696f757d3deab79df7b1240e9dbec5bded8bc560f3c15fda3482a4d8fcea9e22b955f0e8f6908f037cc7af41a4f5a8ca65d40714e28d58627a1bcdfeb281bf5eaaadf0a99623c62155d4b3677271d1d39be4a88f3a6b5ece924e4d92796d978a28d06d0339f91e50719bf3ee104ed111ef69221ba62cfe5cacb783d7d0a7646478bb0664705bdb6a164e91e53d7404316cf146aa9e5a02275b099e4ddb2d82393ac4a52d90b0fad5accd3e164fc5af6ea73f8628136b4430620aa9da72befd6145958a82d0d76b39df7d5c60c1a04b0186c2e198c0d49a09e965aa039abb2f52b228ce499469cc9b560215a3996b4abb0dad3f4be8c20cdd2e56ef1fbd9593867dd31bee0c29acc1112824477e83f5cd52b24a10ec23fa395acf2d8d8e169a4d384298c7d78e544fe71dd3fb3168eb9b99733b6b6452b54c2d312ddabb1bb9afafb36f563748904cf497040102c50cc27d3998e071de221c454c6d47346ad9f0dfc785f89624dcef0099ac9d2b899b7a40a3c36379b36f1b48ced0e8ef2f935db670081c6e58504f5aeb4a6a882fb3144a193a04fb72993db02218c5ece609ff4fe78941eb5b30ca99acd611ecbbb2560368fb5dda0ca437424f56212794c058669aa5d94552b74a4be29c6244c751e1d245b5992ad8169b5c5985fe1efbb9ffe2d77c6006c07607048684a1f", 0x1000}, {&(0x7f0000001c80)="32d548430b92bc9d014ad75fca002c127b8db8b3264702521fc836cf0800ed0aa920cb8dd0e95810416f6fe9cdf807265833594d7549dd34076e13e9dc7ac40ed4e9006e7c2cab84b74403e6354cb494be8e217c164ef897b33abe1ddc04a80b495d4ab56dc50f631e8f7287fbbd4d47621e2a6c6db297c19dd795b0af5fa28c77ca53889c9f5ff1171a5729987b9bc44c0319cc9f408b6dbd2e80085de87f9f931cd84eaa9c6baca6", 0xa9}, {}], 0x0, 0x0, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000005c0)=0x400000000000961b, 0x204) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000600)=0xfffffffffffffff9) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)='=\x00', 0x2}], 0x1, 0x0, 0x0) semop(r1, &(0x7f0000000740)=[{0x3, 0x7, 0x1000}, {0x3, 0xffffffff, 0x1800}], 0x2) ioctl$TIOCNOTTY(r3, 0x20007471) writev(r2, &(0x7f0000000580), 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x8, 0x2010, r3, 0x0, 0x0) r10 = semget$private(0x0, 0x1, 0x439) semop(r10, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) accept$inet(r3, &(0x7f0000000680), &(0x7f0000000640)=0x250) bind(r2, &(0x7f0000000540)=@in6={0x18, 0x1, 0x5, 0xe4}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000001a40)={0x10000, [{0x3, 0x11ed}, {0xc271ce5fecb3862e, 0x4}, {0x3, 0x4}, {0x2}, {0x1, 0x2}, {0x1, 0x3f}, {0x3}, {0x3, 0x2}, {0x1, 0x3}, {0x3, 0x101}, {0x0, 0xf3}, {0x1, 0x1265}, {0x1, 0x2}, {0x3, 0x3}, {0x38db5f2d0f680dc0, 0x8}, {0x0, 0x7}, {0x3, 0xffffffff}, {0x2, 0x2}, {0x0, 0x4}, {0x3, 0x7f}, {0x1, 0xfffffffffffffffa}, {0x2, 0xe1a5}, {0x1, 0x10000}, {0x3, 0x80000000}, {0x1, 0x6}, {0x3, 0x80000000}, {0x3, 0x40}, {0x1, 0x1}, {0x2, 0x9}, {0x3, 0x8000000000000000}, {0x3, 0x7}, {0x2, 0x288}]}) 22:28:54 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0x10080, 0x92) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) shutdown(r1, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000480)=0x10) shutdown(r0, 0x1) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x1, 0x3f66, 0x1, 0xfffffffffffffff8, 0x6}) ioctl$PCIOCREAD(r1, 0xc0287533, &(0x7f0000000080)) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000100)=""/246, 0xf6}, {&(0x7f0000000200)=""/225, 0xe1}, {&(0x7f0000000300)=""/22, 0x16}, {&(0x7f0000000340)=""/81, 0x51}, {&(0x7f00000003c0)=""/62, 0x3e}], 0x5) 22:28:54 executing program 0: mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x100010000) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x0, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r3 = openat(r2, &(0x7f0000000480)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000300)='./file0\x00') chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) chmod(&(0x7f0000000340)='./file0\x00', 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r4, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[], 0x0, 0x8}, 0x0) fcntl$dupfd(r4, 0x0, r1) mknodat(r0, &(0x7f0000000000)='./file0/file0/file0\x00', 0x80, 0x32) 22:28:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40, 0x0, 0xfffffffffffffffe}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="b2bbd011") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) 22:28:54 executing program 1: poll(0x0, 0xfffffffffffffd52, 0x7) execve(0x0, 0x0, 0x0) socket$inet6(0x18, 0x7, 0x3) 22:28:54 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x102042000, 0x28b1) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002002, 0x2000000028a9) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1300) open(&(0x7f0000000700)='./file0\x00', 0x200000040, 0x0) r2 = socket(0x800000018, 0x1, 0x6) r3 = socket(0x3f, 0x3, 0x7fff) recvfrom$inet(r2, &(0x7f0000000280)=""/127, 0xfffffffffffffc70, 0x1, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0xc) semop(r4, &(0x7f0000000040)=[{0x4, 0x3, 0x1000}, {0x2, 0x5, 0x800}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x1000}], 0xa) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4010, r2, 0x0, 0x19) semop(r4, &(0x7f00000004c0), 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000640)={0x7, './bus\x00'}) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0xffff, 0x5d8f, 0x101}, 0xc) bind$unix(r2, &(0x7f0000000400)=@abs={0x1f95d27d48731892}, 0x14c) sendto(r5, &(0x7f0000000580)="3377cbe9ea0ea176f1f55ebbad3aa111", 0x10, 0x2, &(0x7f00000005c0)=@in={0x2, 0x1}, 0xc) r6 = shmget(0x1, 0x3000, 0x201, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r6, 0x3) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) getsockname$inet(r2, 0x0, &(0x7f0000000180)=0xffffffa9) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x400000840, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) 22:28:54 executing program 0: poll(0xffffffffffffffff, 0x48, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="97830f3a991150ba7b3b4c60439a1247aa5a1a82e90c89210a83222ba85ee286eb3ac68b", 0x24}], 0x1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 22:28:54 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100a0, 0x0) setreuid(0x0, 0xee00) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/216, 0xffffffffffffffa5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) 22:28:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x2}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 22:28:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 22:28:54 executing program 1: r0 = socket(0x31, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050160000004000000000000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 22:28:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8072) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}, {r0, 0x40}], 0x2, 0x0) 22:28:55 executing program 1: munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) pwritev(r0, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) 22:28:55 executing program 0: open$dir(&(0x7f0000000180)='./bus\x00', 0x100, 0x5d) mknod(&(0x7f0000000000)='./bus\x00', 0x280002006, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000040)) ioctl$BIOCPROMISC(r0, 0x20004269) getpeername(r0, &(0x7f0000000100)=@un=@file={0x0, ""/12}, &(0x7f0000000140)=0xe) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000080)={0x1}) 22:28:55 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b00"}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400e821d45aec9b2460ef27c0ab338c3bb4e32998c3c42a7bfe823d9c77342f65cb2e485f2629234f70972a519c533d7e0e8a28cb4e9df9d9", 0xab9) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bff", 0x34a) write(r1, &(0x7f0000000240)="2ba872c76578dfe7580f3e3add8984b93b24a866eb53f8481ec1e3fc8041c8c9e92d84d68af167517297cd33bb883210ae7bceb87bae7f752c4fc4c5432aa7655aa7219985112b49c31004b1672798fdb8a4392f03cc2bc295a9d22c389d8591ff", 0x61) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x3) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0)={0x40, 0xfffffffffffffff9}, 0x8) close(r0) pipe(&(0x7f0000000140)) dup2(r1, r2) 22:28:55 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = dup(0xffffffffffffffff) r1 = getegid() fchownat(r0, &(0x7f0000000000)='./file0/file1\x00', 0x0, r1, 0x4) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') open$dir(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 22:28:55 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x40) r2 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x101, 0x7fefffff}, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)=0x1d6) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r1, 0x0, 0x100000000000, 0x0, 0x8000, &(0x7f0000000100)={0x3, 0x10000}) 22:28:55 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x20002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x4, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x1, 0x81, 0x100000001, 0x0, 0x5, 0x6, 0x0, 0x1, 0x0, 0x0, 0x40}) 22:28:55 executing program 1: r0 = socket(0x11, 0x4003, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto$unix(r0, &(0x7f00000002c0)="000005016000009005001b00070000000000e1fdc6a11ea8fef96ecfc73fd3357a859fe35016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e000057699a1f132e27acb5d602000d7d026ba8af79630000000018e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c796f89368750e32a544080ca57aea8c500000002000000000900030000f0bc8cd0982dc9ea31b3a6413df0ecb84d85ba240000cefc7bd2c8000000000000", 0xb2, 0x1, 0x0, 0x35b) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) 22:28:55 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x24}, {0x48}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 22:28:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000006c0)={0x3, &(0x7f0000000040)=[{0x2c, 0x0, 0xffffffffffffffff, 0xfffffffffffffffc}, {0x1, 0x0, 0x100000000}, {0x10008}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 22:28:55 executing program 0: r0 = semget$private(0x0, 0x7, 0x10080000000) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000002c0)="eaff125c00000000", 0x8) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000180)) r2 = accept(r1, 0x0, &(0x7f0000000400)=0xfffffe15) getsockopt(r2, 0x9, 0xfffffffffffffffe, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/ttyCcfg\x00', 0x100000010007, 0x0) r4 = fcntl$dupfd(r2, 0x40a, r2) r5 = dup(r4) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xc) semop(r0, &(0x7f00000002c0), 0x0) link(&(0x7f00000006c0)='./bus\x00', &(0x7f00000004c0)='./bus\x00') mknod(&(0x7f0000000380)='./bus\x00', 0x8000800080002002, 0x80000001) r6 = semget$private(0x0, 0x425f13df57fda06f, 0x13) semop(r6, &(0x7f0000000480)=[{0x4, 0x1, 0x1000}, {0x6, 0x8000, 0x800}, {0x3, 0x10001, 0x1800}, {0x7, 0x20, 0x800}, {0x7, 0x1, 0x1800}, {0x0, 0x8, 0x1800}, {0x2, 0x7, 0x1000}, {0xffffffffffffffff, 0x1, 0x1801}, {0x1, 0x9, 0x1000}], 0x9) flock(r4, 0xc) r7 = open(&(0x7f0000000340)='./bus\x00', 0x10, 0x8) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000200)=0x200fffffffd) getsockname$inet6(r5, &(0x7f0000000300), &(0x7f0000000140)=0xffffffffffffff82) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0x81]) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000440)) socket$inet(0x2, 0x8, 0xfffffffffff7fff4) dup(r7) rmdir(&(0x7f00000007c0)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1003}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) accept(r3, &(0x7f00000003c0)=@in6, &(0x7f0000000280)=0xfffffe25) sendmsg$unix(r7, &(0x7f00000005c0)={&(0x7f0000000d40)=ANY=[@ANYBLOB="d6ec2eb4273540006d578bbf61cca3c8eaf282e165a91125292975ebaf8925b8d7ded3f0e4c4112b1e963a1a79d7ef06f9132d6f598aed257baa8e72be39f0a935b0c01f1cfc7cfaac9e0e64410421bc6f49a107118a0000000000816f3749716671c266a785c241871fd7ec92d3fa703a9be75afe1e94141a5ac5019723dc1703db1677840b283abdcbd03fe956fb88b37f5d73251c71b27113bb7c17bb254c1267baff6fced39e85f735db7c72d79989c28a36b71a24d1c05642ba9455728aea408e116d22f77968bc00b3263a04e7bbe7f7cf85a995e2dda3cffd489e430d4599608f00d70100aeea8abf662db6b06dce3c24cccf5b6edb1e85c84f21f0af1f581a7eda6b9a63750826312c75e254d23d6adfd9f65d0e1036fd03000000dc0f534e37cf204f5f591f65065cf3ec133afacdb00736aedbd4c425e72122644a26f24efc68dc1648743f997de08711ea3a8cad15e22de9d554a36eedf66688cce365d70ef113f16fa1a77ac8790cdd000000000000001781f914beb9b47bbc9f078f03291f3d7f3898c32c753bb19207e5d1538eea83883a94d9aab54a1ea3ba21a0892e2faff07cf7165bb1bf3fec0900000000000000ac96b25fa86950ac87ccff0143ad3f53ad85f1b9c9e294340e25eb8b516b9245b4b235b97d00de43095168d6ad9f01fc5ca159cba4ea095325e6c6f9f851f2b737af448fd7e398a7ffd08e19be210000000000000000000000005b9e11223ad285d054af9f3e6ef1271b751f31cbb7420a12c788733597c41f816b000000009df768dfb94ba703981c4ed73b4870b0e296d912fbadbd6ab5eeb1bf51d41a5c61d42e23fefcd6848966471059dc91ec48784ed7b1ad3b0f506ef92228477242b8f497fdd132c538c4e008d997793af4cf0013b91dd1cbb507af4756bf8a5e8c47465bc8cc24f305c8b930c9b38024953b1d8d7dcd8d62e12a35542a0afb5c41b37c7f157039e885deeacd0f8897ad2799eaf24ce5e1f0c431a3304ca19fef0050d82e8f5f98e72d315209e6b1838ee1af28475dca52c127e623b31fc3e514969cabccdaf3940a5728e02327c27e58e54dfec2a0184717b98bba27987a4c90c1842f37ec722f8e62fad936a112999eb7c88e1957be91bae2285f71f730440d19d058cfb10f4b17069a80e1e818219481b1fb6ee8cd8a09cd94c4c3561c86e15e5c390fbccc2ceb97ca3e0102611173e0e0000000000000d1fbd06f8ba806ad257602ed4587c728274c5a5ffd224f6482a7a8e0f17d23c62eb42118fed71e502cc9b35679a927c1a294872bb0a106f61945e23b6d2cae"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x8c33ae65e72efed0) accept$inet(0xffffffffffffffff, &(0x7f0000000580), &(0x7f0000000680)=0xc) dup2(r4, r7) semop(r0, &(0x7f0000000240), 0x6) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000080)) 22:28:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x20}, {0x6}]}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x100) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:55 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) fcntl$getflags(r0, 0x3) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) syz_open_pts() close(r1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) write(r2, 0x0, 0x0) 22:28:55 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x10, 0x3ff, 0x4, 0x8b, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x10000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffffffffffffffe0}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x22e}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9c5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) socket$inet(0x2, 0x1, 0x81) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000580)={0xffffffffffffffe0, 0x6, 0x40, 0xffff, "d44a1b56a15655d8916c2837cb8fc349abbfd400", 0xfffffffffffffffa, 0x2}) r4 = dup(r3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000640)={'./file0\x00', 0x80000000, 0x8001, 0x7, 0x1, 0x0, 0x0, 0x1, 0x2, 0x3, 0x8001, 0x19d}) ioctl$TIOCNXCL(r4, 0x2000740e) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r7 = semget$private(0x0, 0x4, 0x80) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000006c0)={{0x8, r5, r6, r5, r6, 0x10, 0x200}, 0x3ff, 0x9, 0x3ff}) socket$inet(0x2, 0x1c08763251fdd102, 0x2) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000880)=0x9) r8 = open(&(0x7f00000008c0)='./file\x00', 0x2, 0x10) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000900)) setegid(r6) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x10, r8, 0x0, 0x0) accept(r3, &(0x7f0000000940)=@in, &(0x7f0000000980)=0xc) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000a00)={0x1, &(0x7f00000009c0)=[{0xfffffffffffffffa, 0x40, 0x8, 0xfffffffffffffc01}]}) pwrite(r0, &(0x7f0000000a40)="0cce2802707406d037c68207e6859ba67269ba71740ab15a2e94f6085b02f63f7b61f919e6e4e898b0dc4828cd2a57abf968e4d0ccf9c08569be5c194c16011257ddeee751334f1d9ad506086fff1c0f393eb25b0f653aa9e99bbe69d78fd0364313a527b26fd3ad5d077bc4ca01446d9187d311c485e8f66fc16de98d7938503c29c30c693aea9d54fea248ffe1", 0x8e, 0x0, 0x0) r9 = socket(0x20, 0x5, 0x6) fcntl$getown(r9, 0x5) connect$inet(r1, &(0x7f0000000b00)={0x2, 0x1}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000b40)=0xffffffff, 0x4) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000b80)) bind$inet6(r1, &(0x7f0000000bc0)={0x18, 0x3, 0x20, 0x4}, 0xc) getsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000000c00)=""/163, &(0x7f0000000cc0)=0xa3) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000d00)={0x34, 0x9}) 22:28:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5798, 0x9, 0x100000001, 0xffffffff, "507d33822f6219af2abb9ba32d29f7cc5aed542a"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc819", 0x33e}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) 22:28:55 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000003c0)="f2745a4a691209c3c31baf143b3e7b27dc2ca2b7df4f0312207608da98325176709ff1e572ae1863bdcd1ca578de4c8112665cc6a411654624933cd9cdf16a4a0e5acac58da2d53d63b9715044a03e395b7499460f1915760087404dbe4f3cecf09f239a28688c63061256dcd190f0b3789df875e924899dcec56166eee2b10fbd1f791e4cfc7ffb7df45d653b5540dae3a3b7e5a6f073ede58ec395672b42feab0243b69ac2830bc44c9887ee6330dec57e112e13db55f4524477d43e68cb2c365bc8b5b8", 0xc5}, {&(0x7f00000000c0)="8fc3d77bc04308239086dadc62e46e500f5e425e027f13772dd4d040f7a8388a4e78893e3e35ab5e5b1e8b9f7f13a5a9735a221f7e121c07620fc92d10", 0x3d}], 0x2, 0x0, 0x62) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) acct(&(0x7f0000000080)='./file0\x00') r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setflags(r1, 0x2, 0x1) fcntl$setstatus(r4, 0x4, 0x80) socket$inet6(0x18, 0x8000, 0x2) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r0, &(0x7f0000000140)='\x00', 0x26f) read(r0, &(0x7f0000001600)=""/52, 0x34) 22:28:55 executing program 1: clock_gettime(0x0, 0xffffffffffffffff) open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x80) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x3b1fadc889687422) read(r0, &(0x7f0000000040)=""/254, 0xfe) 22:28:55 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x10001) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000280)="dbcb5f7c7ac5a0ffc26ad967ce1043b7bd058e21493e0d052b6f1a2c3d17c9b625a3d86b14d66305661c31d2f065f0c4f73508ef4f39d19fe9b0449fdfe04d036ad7aa6f9676b127c8d74adcac23ac5f145c099527583e476e88bd90d6f07357cc04eefde8fb672107884f38188e71f99845b034d5cfca73645309141745192cc89b3f078d2ab8324d7d84ca825f40be9f157b612f6ccd10b2f123dc8f04ef2211bf38d6b0e73b0ac6a1b2cf85323d044d0f798c1fb521f8835e73dce80d371fee5eef154156cc713ecad7846182f26f2c8200016b5787fd7a4583e14ac33c8b0a693151cb4cd95aec165e5006c906d3c6976d3d397378895ae685202a259821e950d129ab661a1d218f6aad761e026e6c8278b6268bec608ea5af660e6e35832505f0eacf07787f3aff06ee49931c8a0a7fd394e95442d9632df325742b478f35d9e2de78ddd750f7b38428054e9e8ab2221becbec63178fa6ad6ed8864323e801fc89a1fc05dc0fbdf00", 0x16b}], 0x1, 0x0, 0x2000011) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000001680)="8376259f3191ee46ac0d86fa4392d38fdddf45786d0c3f6727050734ef0969ed4f6c", 0x22}], 0x1, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) execve(0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000100)="7d95c7659a1f5cc9d98fefaa688154a96be8ef9893db83242b2b5a7ac2cff5318cecdc60163b16426caf688c27e7ab3ec9418e1171525e69ceae7187c101ac21abf1f5f4ca5ad79d940b4076772abe462e68264abe5355ea3af1f7c75fd65d270b23fbabdd2b6d2e18e33ff67921c79a2358d5d5a6255c1192554c3d25b6ae603d335063f48e1d3750f0c567bc58d5d969b7ec5ee9ad7d62dab0bb993c2ec38c562da16efcdfd119325eb04cfbef0ae2ad3256fb47590a4e797d775dadf8389dd6", 0xc1, 0x9, &(0x7f0000000080)=@in6={0x18, 0x3, 0x4, 0x5}, 0xc) 22:28:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x74, 0xfffffffffffffffe}, {0x80000006}]}) r1 = socket$inet6(0x18, 0x3, 0x5) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x715}, 0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:56 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000280)="dbcb5f7c7ac5a0ffc26ad967ce1043b7bd058e21493e0d052b6f1a2c3d17c9b625a3d86b14d66305661c31d2f065f0c4f73508ef4f39d19fe9b0449fdfe04d036ad7aa6f9676b127c8d74adcac23ac5f145c099527583e476e88bd90d6f07357cc04eefde8fb672107884f38188e71f99845b034d5cfca73645309141745192cc89b3f078d2ab8324d7d84ca825f40be9f157b612f6ccd10b2f123dc8f04ef2211bf38d6b0e73b0ac6a1b2cf85323d044d0f798c1fb521f8835e73dce80d371fee5eef154156cc713ecad7846182f26f2c8200016b5787fd7a4583e14ac33c8b0a693151cb4cd95aec165e5006c906d3c6976d3d397378895ae685202a259821e950d129ab661a1d218f6aad761e026e6c8278b6268bec608ea5af660e6e35832505f0eacf07787f3aff06ee49931c8a0a7fd394e95442d9632df325742b478f35d9e2de78ddd750f7b38428054e9e8ab2221becbec63178fa6ad6ed8864323e801fc89a1fc05dc0fbdf00", 0x16b}], 0x1, 0x0, 0x2000011) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000001680)="8376259f3191ee46ac0d86fa4392d38fdddf45786d0c3f6727050734ef0969ed4f6c", 0x22}], 0x1, 0x0, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') execve(0x0, 0x0, 0x0) 22:28:56 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x101, 0x40, 0x0, 0x8000}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x54}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 22:28:56 executing program 1: execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000002740)=[&(0x7f00000026c0)='\x00', &(0x7f0000002700)='\x00'], &(0x7f00000027c0)=[&(0x7f0000002780)='\x00']) r0 = socket(0x400000000018, 0x3, 0x3a) pledge(0x0, &(0x7f0000000080)='\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = dup(r0) execve(&(0x7f0000003b40)='./file0\x00', &(0x7f0000003cc0)=[&(0x7f0000003b80)='\\:\x00', &(0x7f0000003bc0)='\x00', &(0x7f0000003c00)='\x00', &(0x7f0000003c40)='\x00', &(0x7f0000003c80)='-\x00'], &(0x7f0000003ec0)=[&(0x7f0000003d00)='%\x00', &(0x7f0000003d40)='\x00', &(0x7f0000003d80)='\x00', &(0x7f0000003dc0)='\x00', &(0x7f0000003e00)='\x00', &(0x7f0000003e40)='\x00', &(0x7f0000003e80)='\']\x00']) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7, 0x7ff, 0x4, 0x5, "a33e2f6e783c1c4b12e948ec20f9d06a2f75a342", 0x6, 0x1ff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000002800)) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x30090, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x1, 0xffffffff}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) sendmsg(r1, &(0x7f0000003ac0)={&(0x7f0000000100)=@in={0x2, 0x1}, 0xc, &(0x7f0000002600)=[{&(0x7f0000000340)="da61649858307b0d832fa914e7c6b9bb8f69a852e1b07061e0baf9f8e89828453fbeb9ee862d4e1b59de90efa3fcbbd5a3a5b12da5752b851808ab8478dc089cbf29bb95316f707fe27e0ca4eede2ee9e6eaee042a94b2594ce4e2662954176a4d42ffd5642237f75c29b5443cd4ca8599efe4b3a469fa236dbb9126efd4e2f0225b3dc252ab5d549cd731b69fc601b322c3ef400b83b93faae8eea282dff3c79711f4369e0ea43bd76c85cc1a6c7f76a05bae5b7c20d9626c9681db5d079779cf20617733c0fd17a56584b7bc4866c9522c19cfa71c0497b26dda06d0f74f7c10a4b3fa9cc9cd5fc04673b5e66f25abcb4e1231120c159d80d541024ef4c61a38d60bfaabe55f713f70cd09e1b1d9ea57195e8065f9e3ba2d2fe2b8336cd8f7434bdd9ec73475cedea2902a093641a5749f3a8e9341e28ac805bcc75bb3b3d0186edd5cd35fa06ef9943d0d9bdfbac193da9dc68e2aa6ccbfb7f3ddfdff4306ed68e077d360e7b806de8446000b888a0ae0014ea017b61b9180eb7c88d8d084a251ea71a492172d8d1c039e26f9da4a52d455e65ef3657710394d53d2f2345e0732796f3bd899d7cfc985c72044fe981493c0c24e4330a4210b4fbf91bdc00e98cf3153d6188d216c8dd61190748c689a0bde90ddcb02bde5323735fe1d55dad348f555d3e1106bdf3011f94508536ef0f612f81357ffdc39cd6f40a9fe1f051e611bcfd82a2f7ce622fbec710c17309e39f5ed3cd3ac0bd61306fa242ad8ad64096b0f369f48413f35dd2aa6c8babef91b336ffe2a90ee92f6fea5d45431a395ce2b093931809fb7dace4802b3ecd26fc5a105272af6671f939e8fd439de9523f773f6f60a3829fc68ccdba4b6bbd26f95bbc12844c2c77200d76cde2950c748c4ce887cef3310f921708e7944ae732a547f90e7cf18303639a17b7a2f959a740d6a8656cf7247f61cdd3c3100db1a48f636a304ed31e6bcb22fae1b38af4bda146924e5863a8cced6508b945b4359fe7d83d5bcd13cfadcfeb4c6e57364afc4d8ce303c3b1f9e9517e8d7fb00d0789dc28901d88c20ba53cdd393d838cfeb7fe42db007b793d649bf998aad2874c061cdbc97f0b28c9c1368fe59f30985e651ffb029ad39eb51705bcbc3428af32bda7dd9132b3b36fbaf193bad21f544ca63ad16d038cc8a503406abe415f9fffcf2a7003d154ece0074f9dd1d3cc8cd24a97abf4ceb879c35d8ed9c8041ad2335ae8178d8f0d9c56659de2100477daefe1e4c3482f69d12a06a032ae0a320cec466835262ca5f7afb15b5e8cb422c14c7e107b052ef873d12c574463d5a35f1287412d3f9b0fc9b31feeafada3c7406c882286e0903eca537c440f830b9a4c2b92cdc630a3c9ba1cc0cb953d86464dfe6abe8ee2768d3fec917df9cdbbfbfbeb78419be2d23a1b330d7e36abbca2f5ed8aa1632c4d97264ef84d995f4d8d6d0e47f40a77bf3375cb5e1987e2b476e370d8f932093af7dd3f82aea798ecd807220f22f908ef4aff6d183a890c9e09864c773cfd3acf43ba6162bc01281b5756434c075a6292838a8c31ea34755e334ff1e5e0d77d96745cab5236fe54f2954f86c5e9e67fc2097927249dee7c0aa1a5a873e1a90af77381b049c3608c7c8023ba81a52bc33ad868ba59668a8ff34d4c46493918c8b934afe32d6e4feea7e2eff838c830dd77de6ef5ca564041a7639ca1420e709c904e926989acbc59f91f747765e3eea964dc6b318379badd6590a6b0a7efa65e0f970ac9bed7c48cc1c12d70a3a2a78d6f780043502b95b170a555933c4eea014fc96e8a94cb51f9cbba64aa6cfe0ba37b10a5820a2b487b12c8722abf9e8658c012ec42a8c312412868bc8368a1368dc64ec78aff6dfb05e02322f37f8c05fccc9134e8ce86c808bcab110028afcd1ac3915f6fae3fe54ebb98561e319ed25aee1bb0ef282b72ef47e58f461eb1ba5688bf4e1de1e21c9d958af3a496b0ec815350be803cd14a12a4b9e453405172dbceaae34ca1dd8e32abd0dcc9f553022f5ff37d7bfab424dbdf834d1b60b93cfa1d9624a722bb3013bb24c52a8fe4cd0f95f191bc74a42e445c79a6e789699c0f9a3c94f7f76bccb0d1c3ff565c392c1e03360661e1b627b50f728cfd28dd05c2f3f746cc151d6478af930dab912ea7d685d3493c9a949f6b64cfc7ece4598e8511198c8e793478f5b11c26fcccf3deabe2357421c619ae44155ee414e885cf3a228a3fad0e4df0a88766671731e793bd0b063b5908f93ba701ec0e9b351b7ee836d7c44266f52274bbb2889bb19bcc0aa1e9d057bd379f32dc28a6ae124c06918e63d70f08b01e37662b66684f40cae55e55eed0cc897af9759cad02c79fc9dbdc52cdc6cac5edd81c2b066b804d9c422f891c45f8b305999a021428d14fc594a2ea8fbf563f29730f2f8522fc4836c37e6a4186de211032b8fabb8b0476648f090f28b64a531038f5f2222ad9227483832becdebb57f83930f57e70fb87fc56e67be05fd86c461b024bb8c6264195bf0793da642a650c1c6b8f9b4663c1fc2fa4e4c91382dad646def17109eb54f62ec3a383163b259e621535838cd0bb9d33784d77079b80e713e4cc1f8bf49ed3dec12d43ee84d2cac269b4e71ac9e97503251b499b849eaaac5c577f4aea2f1cceb1a552690db8fefe3f105cf589cd3f472b577bea72f5b2b1fb5e43663ca894c6b47aa68fc22af1369012aecf0985de913415e0de4eb79f6b2c98801c8edd8c866d114b8c5d92de9a733d3b2f0b5d585fd37ef8ba85ee01c121f02055b7b3aaa3b063c9a7dad91e71688e7593e4b6aebf72bc882368eabea5bdbc9f524bf107c7dfc79f65978475b4e2ea45728c5c0e332e66688ebc399aa41a1dcf63d40da75c4a53e7eb03fd4825ae4f67298f533bb3553c3b0d1f6a88b74120ba1b3b20c1921136a14db7b12f22b075e90a738764805b68ab8a81f7d66026048befb60cc9a0697eaf58cdc335e68671b938690a61c7c617e9690be95b6a657750783971b00ad67e47e420140a1f7c1444539478a43de83e23cbad86beb00a560d29e95869117caf7941f41149d800df732bec0bd2b750e417b4cdc2c388ad0739e0b6ad32e9977f6ee9c77a5e91472b33c5280db5c35e3153a28180178a5d0bc8fcbad7580a49b3c6a5f21510dde9d89e32a1ce5539078772d257f900749ccef6c4e4afabfd15518d44bce3e424325abf66e205dcd41aad8e6a2b756c91eff945c5c0189e2dcc4abc6141c1c334b63e36a0b3a9a25a36ca034e2a3d70474523725371c626aa2da6b3192e2f9d41b1fcbbce91afafda9149fcfb90d7ea1524e2a0b23ce80ae7bc484756e27a211765a4858767b253a01c59de87b503de48323f37df8a0ec9695ba07c13ce07f5b6f9f0cdb44a359164efaf81dacf065ad900ed2e3fb89a9777e16b545ef13bf8c3e59de2edd5868be16ef3b714c2db352e94206b77cacfdaa3e494d2ac8788953d3d8411f3da2ba067f4e10af3887226baf8c6662de444cc6768b09a616b707e469aa9f152b9fa1e8351b5ae399ba4c71c3c2d3edadb369509a3ae17450d492fa0974b8e004ab330d002f63fcc0c4c4f00ccc2674e347e9c39e55629ec0cfa1fefcf2b2841231878719cb4f5325f4382f534d693ee545e4d52be0071ee1748aed8d5cac7570a1075a966a5da2c03ecd55afe514f07cf99678f9230af8480169cdd0f6a552d0e3b1b395e24d6f3807d2e4b25251869851f1eae040444d2850d397c879958c732b5b21ea596bd8b8e56cf46e7b41bf8e51bc7b29b90fd499bee291b5ee9f791b71d1af2d08ce5d646c7ac1ed8617d98ea9f26f5601e4c74d808b1bb904d68d4722c87a0bbcdfdee95d2f30aa49e0c5b758a3686d64cc53b078281a2cf3d2a0a969872a4a58c8c37e81a2078ac97c3eaab131b9b32cb07925ad57cd7fbaf592ad6adfde5fdcb52d517d0c1dcb7c13c34ad7d9cd84f71e007465add963c00879f4bea31ea6b3908bb6c14746ceb8817e3287b22b235635ae75770116ccdc30935bca98754ea20e2c9e717cd4b97cc8fbc06a61d8b0af3fa870fe81117a5bdb8210d9c6d822d20aacb09fca88cc645301545ac68d7740a8618c553b1d4795bc5cc033769557817427f0ff5447eaff9fcda8d696fdfc558bfebbb2b9871339382ada894e6690c988c9e2176035dfdffac2479b204d73b17d3d84077ef01c36df8e55b4e3f435f3e960188a640f3fad82ce2d33b95e35127e1cbe69b89fd0b6252468116ff163668279431626b928fed6ce2952e00541ff9eb7d63d0ee16168f75a96136f47a8ef9dfda7d8ff41108671723faa141d28ad067ea6dad0e0f60c9c506605de591c95a6578896d15d66ca22e7bd40851aaab059a643bda6b0f16ecdac1dd370e7477d39ce68c2e8c4d9a0c9de46c41a33af2f165f01316c8648715ccca6f478620813acff6c34ef8ddda1cfbec9f99d642e8570ca7c529dc67a7fe96533dbe2e059c693ce55c5848e6ab0d4a2a2a508a1765ea0569c7bece2a396750f6eb0302d6859f74b3c8907696c2729b424700148899ac1d0ca4be5302c8532caa5f94eb52fc021b64557eb31436dbc78df469ec334794011b0eb222d88d539f5fa8855a3b8a0eb37012a5d261a1176b376248c98ab723a1b3826a7dca7c878f140fb010e0d105c022450fffc67784286038883c5488cb6eb7d33f4b945e613b894082520da078befdbd60b7b29d6d153a9096e4bbee9e857d0b0b0fd50386bcc50446bd0727273d828e5c5307a6eac785e4e8d2413f7f65f7bc08f677fcf33764925a37a0f655d67dc0d4e37025c35a7a480c1fd59271420651a0e534ee61ac47c6d184418bf10268bc3986c7ffcfd1bede50705368e75084557db516b9b432f6c3b1a5644848b3ec8184fa65f6b91357ad089e0dca702684abe9a82c447aa3a8eea49241a9347726f94d4b295808787256b87c6f6d821ae0b807433c600c97dab55dbf644a9a1311005330c2c27a2e2cc908651f9439ea7eabab17060523c513cc48a1c62333b1d32985b87bba18abf8d604975c08b4de10aa2411b324707973ae67db8b932edcf76e2423366c7b440ec4e665a32592449589475db324efb3a6418fbd2b140622b6df669d9fc2707951e314aaccf112a491537c6269972c8428cce963513b1f49e377b01a0edf04172215d43cb2716e30342aded44449fac9bad82dade92007e9cb73677741d70cdd7040287c3f4716653e432748adb4da81aef5ecc4f82705ddeca2d1bb5f235798af4876eca865be38c6f349e9818bb383829f33291f488a76e9d3a4c7723940673332c4f78a98b5dc3c40d5b4e317ee6ba62074ce08d8aa67773900fdfe39ba26c22b4f75254e4003dadfde7d7a3a2371193fcbdeeaaf18fdb30f1231e98890761c23e0d14b72404056918c9870dee6c30b8db167936e2419238f5d38488efc0e6ded8aab232fa439dbb980fca09a0bdaec941f11ffa1d902574b5bb90eda902715ef1b1a644ec5b9a5115d211a174184791204057bc2c144e9a15332e9fdbf8cbcb1094dfc2ca9c72d12b35478601a9d67a467d1dd2b205bfda4d28171b16f355a41bce98c77b574e4d6834c8ad883d1e1c70d2fa3567498f39a962eff887c606697c83e04679cfd99f5a959a8426abc2b097027d2fe3c2c099be6ba1f44d63ddb9ebf18cb808a90c88ab8d9a5d3e5883e14c716737bab1e9875d7ada4a2e99d4a06a0c826e0293ebce4fe27a7a27ca0fa73d0b3bd6df23c855fca4464335d7b2e1", 0x1000}, {&(0x7f0000000180)="95ac59da99cb73e86642c3964b0b6227a7fe96749a3dca5f089475919c40a20d5157904d12ad299a85526c6c3cbaceef5bd32b54a3eea53cf2ab83893f5092ea6398c57ae026261be22afa3e36e90e13da80098e33ac9d8eb32c34a5a8da9600e20a0e1ef1dc306676a77332b248c84d11b09a1254145f9b0f3b419524e1a0b076f7fc5e544f285b651750586da0ed7fd929a6c544b74230efb4", 0x9a}, {&(0x7f0000001340)="661da20b60b15fc600d0fc62c0ca52d400b297913b170654a0fa828bc699cd20f362299313e6056d8702b041a0e8105f93c9848d37a560430020aa0b2b155d85680f65d99d0d961bfbe75527f3498933", 0x50}, {&(0x7f00000013c0)="f2cbe05d19ea04d5aff4b2be9715079196ba6b92fcf495bc027b6e01a514aed1223c1bf614e543977c6cb6f7c39b830bb205c15a82f58cfbddee4ed899e8202f97f8cf03dd228c0d3527bf8f20340c23d45b10d9528ac648de29bd1686fd3e3ddbf274f56c0444bea5ea8bbc7d43fdc637de8672a7fc34aa7d205ced81bf53cce2249c4714c460b955368e510b5dfa", 0x8f}, {&(0x7f0000001480)="4e55ab64df683ccde90bd615019bce071d70130fdf16046789ae4a1f46326c34c3f8db17c9e4a508fbaf7c90bed9ce1fae4c74f92f70d85b8c966268df75622eaee93289e88183349c14149e1135dc99d3c053969e", 0x55}, {&(0x7f0000001500)="f68d2c2d2c90ffe585f2c877c8cd33484932cd576245cd232c47407eebe0dcedfab305b64d0008c2a47fb8ae8589fb5bb6625699933774597b055068968909665827ed97a166d9cb49a4a1a180a0d5d4ef97443403bbc564ef48b8fcd0d62a77c2ef42a56a8f312ae49d53c09d0634003766cc2b70e303f72466d5f6d1097eb6dc9f326297d4ea34cc0dc1e0edab006981d6c8df6ba4c4cd5320b0715c3c3ef2b1f82d24cca5247271aff43d5fe60cc2a2ca0cda4c56cf73aaf14450a1d114bf56295b690064349382fd963a2ac240ffa6bf97593221b275c3f7a578a67c10d9ada3891390a0e4dc3e9f28a560a5174b8e3edf2bb6f125fc4103fe9125f7bcc5cac0f6b44f882cd8f727107cf10435168d642d1aad05baa6aacaaa0ba8b78151a49998eaf96da57f82f247107a4da1a740cfb3b74ddf3c20c9f920b331104f9529d756b8c2274a5b5fe88d5318d72af177b8bbb61b2e9e7f2c8ca5c14c8bcceb3174ff549adc58d3fb0a44a051f7ca7300f55cfc345d5b1288fd8857954cfae6bfce7bd4bd069d6f8a205b6bb3d485ecb782b3e034ba11062be1f304776917b76144724ceb1eaa8528d5163c6d392b8dca4be04d53639ef3764fd1804b950ecb52c3ff18fe21b2e04cfd7b0b9980fbd1d6dd269aa7dc57a889ee02dbf8d0adcbbb2303941f6aff39e86af4d922239c6cc62f62dddf72c480235264895fb5dca59d999bd926fd467352ec67ddfa62c4a6d1a1d5f7501d9049490b36f092f66cbec5d883744c193a7e9e85e173ef4dc07d00212a56c4c88d54ccf7ec778052a82d3da338932cb00dea0afb830834b545eca93d7667ed9ec01e1cb27f2c72de0c207fa3e6e7471a132371f5046d8f80d4161dffcc629968ff851a3b892f802ee5c42706acaafc3d20009241ac0de191a8b14915670f0b31601974db89f1f4bc3ade13a41954470d855aabcc8373a54d3e074ea5797507b08399cee1d1e61397b1ed7c0df04bdd858d8291ca0f6e877f9645321eef6ffb0119d64622f34d141736d7700840be6f921124b64acfef87f9392ea284036f39e337535a99dc501660154e64f3532f8303e5362f1890c46f6c777f70a974e830f570f064963c09af0e211bcf2d0ad65c84b01247e04561b2d2f5137e5d31b695ff8ffe7543fd88f0ff276e218a34baf7a8a5cbf3f49d4c1d989e366c1ccfee8452ac4fed088da900f07b0faca0f2c5f01a77b8452d2e7130a7f59a85acbe93ec02c0beed1c00ac2511d279b0b5e9c5cf3fe88278624b037c21d52694dabefa89385de9f9b3f4de1e3127d2889fcd2936558dc002012ea1c91faeb196ce5b3483e58cb2e7508ecfff7138707c4ef9135260847ea3128123dedd0bb2e3d90925a9389815801921a5bb82665513aef2ac769970a3f7a28da7229903ee5924e9747880983c05a94e47589eb09a7214d0ee8ee369602870d5498941ede0994541a79221f65c850099db597d38c9426fc27209e3d5bcede0a1d689aadff8f8f6c8b2b2b32c3a0149bc3e315f9db13782f2512095397869691d20ab8c6bee9d8468142dbc28c81e587efc02f93d3cd007f6f5ebcbc5fe3b55e6870bc4964db0829742e28063c0c37c1dc0679d66ba7308200bad26805e43cf8feffae58ed39ada0cad8e5d93b47a65dacc56254f13c9cc6eebaa972268e47dbc2993631dd00fff07bbc8f774a972812da180d63f2d557db6a34e9609fea7ebbd1e50d487566f48b0937b52e69eb92d420251c4a232b88f830662c9382a562c2603366334b06a7abdfeded7b3e57f809381635c77179272793181fedb4408881df39497a6ff40eb8ad89f117d3841fa57e8e13b2f6aee8a901e2c20a48826946f205befc36ae831debe7423b91cdee12db6edbf82500138b43744c3d7e284d03843376b8e3f353af22b3457e8931145b93380c1dbd0e2f1b3eb1712f258e1ae1cee687a79aee544f027eb5cbc2a95785e95962de0667abb58f4c69293aba109ddcf935cb0e518a5beb50a3c24f5a241587fef2253b05dcf940356332887a917b2f764f55cbb2f98baf23d56e610707226bc1a0f73ca7102c4f8d540afb9d7a1f25e487670c5da1311a2a50f54f71aa898e32f224d370b590e80d264d45e010530bf2326ea360d768a0c3ec0b232de4b0a44355d35bd5038a4f4546b97b5e6ae225ca0120e0ee6eea6fc170eb0c29497581d65cd08224e3affdc39238f204ac31d36c6eded1243f8af3956c43624a148392aa3c245d618dbdd5558e4c6b1be6b894f50f1aedb74eaac2db7ddffdc8cd31791e1e80501540628800f9eb81104e78f43756ea275152399460d0e6f77587a89766ca043bb1da8b7fa0ac119aa0a374ee83f7525d85c436d0ba7f3cd94f45d470f2f300ee7680af6de4a43b58d5ebf61030c5b10f134c5e3c1bf7ffb46e02713b4f1a2312cc3268ea6bd0355226557fa3181b05c244c0944a67839007336f46259fbaf31e3cdfa1fbec9256e98c7aa9893c9bef5e71218079cdd66184fc3dbd187e47339b3037c6134a4612997af9a749ea8522e45bc57f46debc8150a36144fa332e040648b9c91f592200d58ae52b5a8f1ed23776affcd7b2e1fc2494d8cc56efa6920a5a2c6fe12038fef8d51c84c708ed772b051d6d9bc2c0bca463252edecacc808404eed1c2e2b92210864a9c7ac2988e846ecdedec7918cd6fa0b5bd0707ea4d890ffa642c566b196950bc89be5662f0a2cedfc662b1dc4def78c38ed3ba8c2c52611117ab2ce7fd651642da07f7abd7043225a362b3633d7c7d318f2e2c5e72bf2e3e8b1fbd4b2d7ddf5fd167c2e6a501771b34d7a027a2dea9ac4ec905e6217d7dfa5fd0b390be4a17d14c4f5b6ac9549898cb029fbee1a10d91f2987b51d6e53b6a61b5dcf06eec16676d2367d402e694cbd6f9f8b8b719a09d5578ead1b1d9f47804fc9ad9b82ecab29739719a3a51a789c3f3704e61728004735e4cb3e252fd17980a0df037dc34e7e4ce995e49f2e1c2cd33cd3b5c1ced85c0c81cdc494c2e8f6ca2d27c3c0b0f455af8effbbd6ee2ff5e9333ddc55b5a0bdc72c7931aa3680ecba18ea21ad21bd2991965d6bb71b88afe0998a9cd538de45f23fa7ab062307ca51be10e4759d6315883e2d569d3a10be3f3190ce5b62257cbf826780bfc44a4ada46c9ef44dbae625b6850675d41157c2ebe09432930577f73821c72256dbf28ae573c1c243822e9ad2c05833a741a4db0a4ff06a0d9ffc423f425c594fd537f6bfa6db07c79cf3b2335e2c50ea3199a68dbdccb4dcee97a2ac4d8ae6df190db642da2e0add7f10306d93f0a406aa88c26c803ae0eb8e00d836e474a877314975b085c727fdfd298daffa3c1253747d8155e06f852419f1f06305ccf98a2aa7e61779efc4d70694dfbb5d4fc09511adc64b6f53dcdf7c543f9e26f3f20628bc0eb7c534a3504085565b81a9da915364d67e837ad6afbae82988c007d115ae286c2e3287a2927002ab58116195b57f9e1867dcada2aa8f0510135063597ec272cec6ac4b2d6c00cec28e80a50c6aba229126cd3a0ea50377ed2d90c29f75de75842956fa0d935f8f364d9b1279e126a2554cb1b1a13b070102555eecba94c8694007f24d55805069f439eb29609b6588aaaa22e45784f91c21ee81d0eb7f28cca953c8db3a842cbfff6592e28c6dea5dd5567a7d0cb489cdd93653b57e11f0fa59860d4e7508bcca503391bdc941000c4c156f6778359fefc208f1c1115dcdd6336e564f5bab9b7725584718a39e560191eec030f965645c1dca9d1f19b51d16aa61151772a792038db1285145999ffcaf7ef636b73364b3d3a31f63fcd7a8eb6ee47ecb471b97afa6c2d70a0ab2e87b5c39699e94802830dab8345abdc444ec30eae408a8b1efd9fdf01f1dd24c6e2116029471a67777ed319a219b58747985d41fd8e81c1a77ac8153045c445800dc7f1cd3145d8b87beb320b85b74aa6ddbbe465b091b877c5f94e52ab8c05ba0ac5c6904d80387d81c521ab1f715b530133d07492722026b1ed2a6e4f7b50cd6eba899f80b7e400c23f8213cc5496850753359183cb08ed31490999e976cbfc6dc04a976675c14f50f09929ffafdae78f6cbf2f0772f15294213202552bb52e77463e13b0b2c3a333e2362e33de7cc9c0c546c0ccb1e7885a4c9a1bb3115b44ddf832a9c060300b87a3a7225d0d886e305bd35462e24a46cf263ddef21c761453a414f53f3ff610d9812ac8fc094355ace82d6193e659b24f7fc2807f4ffcf621b27904ec0e815162f6814e40113faf87cd8db3747c1e70cde38c3340c3cabd95ff4678aaf87c6f2a125515ad571e2706cfab19475b6dd9e2306c4825e10f44886439af40db39a8c9c72e548742792de7f7308b422441446aaaae2cfbe61dfe7c13a0a4147cc357a584c7379847d83725b150f83f5aecdcf32619333b6a6700ab5b1f50ac977b79fe569ef86592c351906d3f6e6cbe7ac7ee948f4bbf086533723a0fed747fc28315b2094f110d1d41f90c83ccc759f58ea32a3b6556f9bc22a6152ced9198f98365eeb2d67295316bea7558079110ecfcb08addc2fff11e8932f2b2cacce53b4942efb659f007f95478898979eaf9f8ad832f059c5335eea36fcbd43071293d9f732b2894711ba0ce60c8c4cb7c1687a28a3d0907639aaa3f7a7fbdf01fe8b26aae081482730d3d59748347322d1bb2f769963fc6b55985a5dcca654402905df0e68eb4b1f401255d0897137939ccfa3747a9c81f31ab095b3f472177a5aa9bbf18844cc8e1832db55bbd112e25d6243d20bab40cfcddc7e5ff177e813e181268c725319eeb861144bc90c1d0e2640f41724ca84a846b4dcd1757fd8ceea43cfc8d1040aebc1a5b666743aea16095a67370402159ca61db8cfc82ab0383ab59b7ce263d07b9ed7ec476dba6afb99a862bcd6f889b4d3e919e2b350dbf7c525f3ded49b3dc72dad9aef5f222b93dbd38d06b74f20b84a535709ab79d3a2cad9d2c8fb95d387ad0ffae68b58ca1e259b198ec0d47dba5cd607ec69371842bac210e45315f6715ec08db9a4dd320d36a2e8190ebe6079fe92190fd89788672232c8b78945f3ccff8af328e0a2bf92a5c42ad6fa80e3300f1f74710829bff88bb1d5c2ec9f80931715b9028cdfb95f4c31a68a2a4b88d8bab40c2b5a236bb27a1464e4f75cf62641a04ceb5ab30c6ddabf1f598336e577ffaca99a9f53f01ab1c0cd808a1a1308dfd9935c447e240b02fe9a6a63b3c3c95d918d87a07e7c31e24ec4bf73777baa0a399013d4c7beb5e70874ddde75a797220ee2a20952c5247351384826c67ed2e1090210c6aa3797ef71a4ed17c9472e4d70d4ce805e09639ff404e8375c40319a1e72f7d1d836493213c4156cb1fb43137f2a5c395a31d3adbdc17869ee4ba70d7384af41e9b039418a9d19822f45f5833753bce4d179f060eb371714644d60e983d9a1a870262806ad1afba7d31b272bd9c1efd623b9d2268fcb5d9983d804fa1bf580fd44d18150f5ea79938d05ca3dcb1d60fe5bd1b7ea72ec871b7262b9ac805b445fcd463d7d999b0e58f3b85bbe9c0e1981aef32573a9cd7844de56358a558d230bc6f79cda5545381d1c1d3dc9658d87ce5bf87ea4cef012bf3031dbfc28e74958b350d9942610c05ac44739768889918bcceb90370d84f720f8545ff8465aabae1660eb6567686d12ab6eb597bdda8780af6921ebaf3a85e122b518d403d748f97a6402ce072b08ea5ce8f65f52ee4b12921070fedd80a6794d3d8a1b0fb68", 0x1000}, {&(0x7f0000002500)="5cb7c007aa860f3a31f90175637f01de1856f455971b4cfe663932e16b2df006545c3ede1fe56352c87c4409d851b7c12e101d96616917b6ab82716c05d489041df6d400", 0x44}, {&(0x7f0000000240)="73e34db02085ec815879c5371ea3d9f99fe548abb74c23e2059185ac29beb357", 0x3b}, {&(0x7f0000002580)="bc59033dbe8247860464114444cc0a7d6b1c4eeb", 0x14}, {&(0x7f00000025c0)="8f99e80c809280e55450ed6854ccbcf735eb01821d7adaf24537", 0x1a}], 0xa, &(0x7f0000005480)=ANY=[@ANYBLOB="b8000000000000000000000006000000e3808ec900854316cb475caee090b182d50ea88e9c363d444883ab64f4667182e1660540c91e0f9ffae2112bc32e7f27735b44e9f2b0a2ef5b4aa7c2076199e39b4ec02aa518b87c775ac464182b6ae8065f6f32fef66b302c147f78973ab6f1c10d46f98fda1cfeadbd8b92cb458916eefd6841892382ce237b5c0f71422713b0bfe33e477ec9710d8740549c8d6294aa676c6a637386f5d51b55504c5eed2d88cbe7e375000000b800000000000000ffff000031050000dbe4ba86fa14a48784ed916f09b7c6ce58f818bee785993b820b9f391d9a05f82dcd5e5256738a402002b158b31e8f76f73fc81a8a1ab1276236828b4fc1a4bd13d08713a9fc3ca2e5d10793929bbbedd67ecff60e36666393f95b79ce2649cc0e1a57ceb4cb40eb2f1e3548907641bd5aca924f7dcf58347bdae600cceabe6844bfab999b4fcb0f73b0b77f16b050e94637db42cb2d88afe235f3b1088c8de7b90e83b919ad4300101000000000000000000000040000007af6d7bb970f28ffe518f051e6adc577070cca5f3a95fd64bc74e2085117b4cdd956e41f319c8cc4b699160219a1393f014c237cbc0d60184eb320c74d1b07623acc61984725b016dd2b422857c68200616d98dfde989adfd55eff007d7296c1d9d4e630ea7a1682a0dbe1e7062403c435922afa2a1476a090df4a7e5803fd58c0aa11682aa72b4c6f302048b91d3545217ab1341f5ea3b544580b837313e217a06180a799957d951baa0926366c945ad31e2a864331186cf418a68438817d079223d6b0d1f289c332b6239959d5bb0ec8d835ae9e69946c4e0b73ce0ccc7d3f4d99109801f01b8806a99bb902332a2bdc8b6f01c370a603632e3aa943ae700e76820e08fd30798a0d33d49878a70726d408920ef8db58abaa4a0c56c3698e2c7d47d6e86ed98fe076e7371087798a0f11c34995c121f7d66c79a0789cfd3c88002cf23b343885bbdcb3cb4c32352266d26dca58047851c49655c27cde498890465bfc72fbdc46586b672944899460942a1a5e09b2b89e91deaf4c240e1ad5c2a873d9a9c39b22fde1e47cd7e0ecae64c52b0d85ef207d47a1bf7d7f36e6a6012d05efc965b9d74bf43e2bf80afbbbbdfb5ae77bbc3e1d0282ad1912ddfc3aec53ecdd110cdd6d9b789452c41e3e7aabd4f1762d245c33aac6e30ed6b7e94bb34e91f240c84f90f6a3d196c390b00a9010d5adb9953e92015a0e3c2e54bd2101aaab827d372ad439fdbfa809cf8d7b7f28ce51c3d33d1ba8a9437b640eb96561f1665810dd5110d485914bd84182d1d3ec29e072373ae803902d674ec1d862d046ec0514c349d1da0c602ba9052ae4f5969c5ca92862672c7737dc86a7a929a4c18f9c10ba3608f84103cc4d707b5b3e613aea0e3990a63e7d552bf5b265c54759d70fcbf096b724b371b001abc9f3e84fe83126c355aa9f375a72e4e8d546b8e7076ec6e4ce610099aca9f33ea96ba1bd9491e28bd2f6d2c1bddd64941f37e1c1707e7ee60726827dfe7ac213aac81c973b55e659a0d550a9a2dae62cc7f4ed2e6d2dffc6111e6c05d54faf540ad672c8aaf1917c464f12d4aeab6334739ae818f51fd432c6af5097c952a443e18a4c95b125ff7e23b55d004d5eccdcd43acac82d3a2715f67a72bd5edff9605825bec11f6cfcc2e26253c2efac2ce66982ec033e5cb6eec985694d340946096f5775385b78a48ce33c6302f73c847cf298846f36a5efb7213ec0d82282e9dd6a12b8d03ed773f9281097d9b8eb045ef7f4e54d73fe34a4fbb19e15e9cfcb6e4f6201d05903010724ce3cdf90247c4eddff154e2156fc7fc8cdfc63cdb03460c61ece482d626b38e0aaa8580414d337c83dcc35e7aef0eb3d8a9464a06d2a88a2390ca469e45827aaa349805fe2f69af49777815c66636b48c152974b62586662ae9aee5c721dc82bcbf6b7f9137aa75f06922fc405d90c38856d15575bc5751270d5d46ce2fde63fa31cec0f5da469621f05f86aff182da380e907c7316da394be857d16bf2ce7dd450a68613076bcf0092f4ed2f419b65721f5541cfde85a3b27a4edaeeade3326f459a24af3b150d8fcd2f46129c9676020570cac3bb7e98aabfee6609dfd0095724e945db4cdc21eece48bbd68b8e53163f99b6ae5525320d057b69360044867448279214afa75737947f766dde90df09cb8458f749e6dcc2760b2abcb7e5ee7f54534405457dd8a6bdf5de53e1da241d9ecab2552844f93069f0720f6e880927b07ea90951f8f4eea93e4b335d4eedfcf57ba31618ec08edce660b2832ab816e8f8ac092f4a2dac1a95a25d2257eb2a2b64a361ec52241200c326c1a690ab020b462af3bbf0e5adf4864553eac9040dc2201a66d2704f317eb7404d5059b902f3298be2ae5d349882ecf2aa15853e054a4ae0b71085809362d1da40637160056af5a3007f325cf5233f990d821ca4e2778b22f4ef3792da2591e09761a8ed1dbd21a46b79188c2354742c2187b2f37a0730ad73571426e8dcae03f7b92a9b478425e94796ccbcd50cd396124a4fcdced091b78268536acce9b2a26f0a69cd4a539fb08214f09006509797579a83a09ca7cd67b62a31c2f0423c1e35583746b3d9b2a4962ab07c4479541305549ae3323091f1b95c036ff24fbaede7b53cf8bd1baee7dfadaf6cbfa42a08b6ae03f285124cc55d3e90104c7a63c205c95b3796d28469b735231b62de35aad5b192ce369770e6971d44931fba989c29ab1273a8564280fd5c6d65e6a900147200000000000000ed3a14bfe332704964c8deb10afc0144f332b8e486259296e01a6faae5727f4dffc6f545cccbf8ab7b0a695b48ff639a80995899b2df1dfcdfb08e4c6d06c4e9d5d81dac4aa8d18aeb4e6e9039857091ddea13042f172b80f8116f81bc3cd942e730f107e379fa8280f17d76c12773dcab33b82c679edd14cc3972caeda15f4bec3afd7b3c0437f834559a1812eb3b2b1b84ec50aed4cdf986ed3d69a9ac741c8ae97dd04c9b2fe873099d0228b4aab23cb4d177e8394721cad1c32d9576613e5c7e1b7b932056d5d3350deae7ca478c1ab41b1a7c2cd84801226b9c10827ea9bb3c84b72201e556a1be32244a3e81007cb7ad927db39e4cd1fe9af142ff1173e18c1cfb41cd09b298d069d28a730194a43768c0da78d4ce6cbbb308dc6e9f63304657cae54a4c543c71c572b52c9d7209efaca339fe114c96440f761d691aca6df1e88a186a206b4c3969913f9692a797330db52e379b7ca0708c74da846527a2626aa76701f26ce4697175ebb2e0dac1198ce72a221207049d9660ed4d4a67cce2c69351f97f757574268f880f46cac404c721cfb030587fe64815204398af8230aad52d5dd8c5b2b08885edcf96bbb356a552dd20314232c2d76bd2ba6c2c1a901e9d609bdcb62c349e0d813426e4534c0e22cc2bb7ae7056d5aa91b532feb74b760c5db84b0ea139691f75c22715d36bb9c8307614ebaa3ca16455db2f3a5c8026a0e238a085010ef6570df1e6f12190f8dca06bd6bf619bc3eee5d6395fd23448b53b3d3bda97c7f349db60d857985461b9a91bf42106cf3ffc0a261335904d82cc5dd19a3af7a8b8b7cd60e91827da56cf33187ec61c09dbe4e5ca0b7fe1abf2f0e79f8100447e219771dcc859595a47f1cdf997d286541457e86bffdfa1b75e59b223ce8e126df8de6051e7ca01247c79736ff55f2504c093964cf91ca3e2b012caa13b1ca6ee76829a90d575999634d9ec58ded0d6223245c2c7117deba55e88cbd7a2b234af38999345971760d3bc853c3eafeb48b35bab801798a8f09eff8cafe180121e51c74b270323eb030b6fe895cce04e82a49c25e02ab1d2fbdfa213cce9dfb1fe503c0563605e88f5473eca19008d6cef2ef80fd92a5a6b57c53b8ccd6f30426f3d0b8cfcf641a9f56f85abb92d635313ed4ec4e114863cfc036403cc5a0a93941d0b84bb8f7196df38f4893a8b2790ec3ee0007ffb1e6c38929afab7ded4caa443d6979d3ccb169786dc6557e75eafb74a6ccc69bc6eedbbf887fe06103ff99fb1252d3b194ed4444cc6ca8485de08ce4d5a9858c36f64d222e416477a1b55bbe9af95e393da41988e95002a28f4904fb097df4a651edb8d33635177d8043e9cdbdfc5c23a48971df7a2a2d396788c89abdedfa74fcb1026e6dead63fa27660e7ebbb3251d162e879cf5ac4516e67297fc585ca2d24b208f2b2d7c637e2d79c983b8f06482846490e262a59308a4a3192695a2904bccb31184852ca8fc0dcb58abb6e086a0f5d2bcc1f453838f7d60d8b7b3a5b100ca191760ec2b1a9f8af9ab7d2d2227766623dac6f46fdefe4de53cfad07a1cd2819d4a646ac6841113dec3391f81207a2fe9a8ec9ecff65a9d20760373fc2db25a74c23c904730e30000a70aa49606b5af41635fde68d84d016ace48303b54a38348d1f098ba6e565119b869f3fe670d8bdab1773092422f12b9e2ad6159f74b73737bcb36a8d63b42a07f7ecb65625aafcad42dcf5811d120f50b9672b24c164ea07f89f781438bf5d23fac796cf21548a97078cea8ae8877a0d97d731ad829deaac4d495124f27c7f83c393774039149ceba2000a315fab30766226189c786b5ca2657f4df9138662c6ef1c847d740846646561c9d8d7bb89307965a5ed0249f82819d410772d457c987dbda9fa8bd6fb3aee4413aaebe3bb0dad62eff1d061879efc4a5a56e2e3b52499c59586f63104cb64af2d6b5b20922b7ed938bd8e5b6bcb7171ce13e3366291c6d9343c6441df29c38062eef9fe45a1e32c5e1bc90e1930a1ab20ebe6971fcf55985255dbac61b8d980d835c1728a7ac375299b3885f37f9a78591904bfb368606a9561f7978f17d27d9cb6329e56020a80f093bedb9215be1add0e56dc8f8c2f64d3124e447f698dd19240567005091e68d2a021cdd3f14f95ef1ea93236498370c836c58b5b267beded4ecc82562ffbea642a157120236f59ad4bad8787b1a384fe245e723c4101ed3c2c8f9c8760ac5f0d74dd16f96a250aa4c24047f98b4e1c712c34a7f7ce753261e7749861e5847eec5e0387d71f4ddffdfdc60a4b8dc37043393c79382a26ba85b516a39ae12d25578df3feaa33c1722d13b769bd2c37d61cd6ece192bceb7727dac6ba070bc943ee1d012f61dbdb64f661a1bb983e518de420fdeb857fa2df578022d477049db9580f5d8d6999d2ae272ed239c39ba8afa8bb834a8da67e350722f5f4155d3a67dacc91ca62a4cf2e9155baa5ac960204f19aed2f36ed09c450cae4e4515fa2dc596626039ea7ae1ae09bdc0d557a1ab9ef71e0183eacaeeabd6227dd65376511abae4c6500026db39a90a959e61a49f3e250e07ba6db101cac8a313e9499b1043e555f8333913b09e5cb94a3d536cdc049c50bac485de4cc1221bcdb3080f54bb4486de23a95a9117fab48998aee5518328fc553b0fbbc2981fe07f769e6ce39d26941d8f1a376c91ff5031fb71153f40464127162a28a25e78edd904168b5685f828cd9f3eca513910beb3dd75c8851c1abc6fbab38d706533a855c977be96f3b5710efcbf70731cb91ea89c76ab9c2532da4e483aaae9e02c65c3d94e42dd42e81f430d8e91239b678e119e75bbfdc3eaf1e70e43625221d8b4400579fc26020ca99066fd8983ab0376204a3b6f80532350297bc68387640b21e567828ff44451807e387d9250803b211db45c5a20a739335cb7cd2800a69dd3f0f5bf09b3a97912c828154e5ed1b0366c0cac40e94168ca9cefcc162cd5a3c3ba9acf39fa0707b82ef9d87e3d3dabb63e324b3f1cd7289d3b918a67386604c2d9eb986d8c9425800f577205569753f758fa90d7bbc6e30eb8e29f380a2e5af918a8053705168e18b1beb97bd2ee827d6d71b8f852694943a8498691f170b05a45d235bcb74afc523ae1af908d4f41944d0ea5aec3c9867c04909e2a18cf6e245756af4800150472c4f28451ccba1ca300969dcca4abb1b6386fdc4603a047d32f825b09fadf93fde705cbf9b2b93bf36ec3ea91da6911ea62e8602b7efbad31be909416040049fb26c218f065fa512ebd1f220d8a7ffd8628589f60e2c2b09b63738803d7cd7156d98703c0111602472eba56e059cd584c0636f9b2946b80fe7c8106da067fa3c8038769aec536926399123c7ad7f125083c18c4c72a1460298c92a99d59d6bceeed3cb765a1e27199613b9038abb2a22d3a7c0873cf1e3b66e1a296a01aa11bdb41f1f550d766e8a5376b14e13ba26748dc369d05c800000000000000010000000200000097ef276651a318a9eb2439f2f3b7863fdf47518e499c7129ad2fc00aeb7a894ce95ea40c1ec70bbc181fa01fc96bee8947562b89ee1a26af45a8f6a71621f4519dd47e5577392d7f145ffbb0a44ae025149b02b79a923c5ee56191bde582818490da20e62158d447381a56ce343c303b37da9744616d01d1915f15080b620050729e4194b7eac3fc4a51c139d92e85c6c1be58651de956e1eaca424ca7b67ce26576e9b303bf7c5e97e2a048b7f0862d29cfcc0000000000e000000000000000ffff0000040000001ba130be2971a341b9aa154865357ddde9ecc945930918a6ba64b80c3eb6628f204443e125c56a5650cb67457f55a7728ee27fe2836bb8ca0e0822257b29a33f06a50ee8435b9541b5b5da43e8ac48827cb59de4db342bb8f1b9dc7eadaefe258a61441b655f56a8004ef3097ca487bb9bc236502ff71686ab57d13a1711374825007105176007e9426aed1532c31567600f745d9ae07cc7dc082b9d2f6ea4cde660012b2267d5e4672b208c9f7aae9f6394454a0b0cdfb0854b70a3b65c71ac7d7d3c4540a99e8ac8b33a00000000007800000000000000ffff000040000000431d804394e3296559bea55d31169b0f1dde3905373891e5f44fd8d1142e3e780bc9a031ddcef5867625f68f5cba6feb65ff1598ed292bb0bbaf9afce11a8dd8f80099f165edc397b6eae39faa7b76ce0e86e41ce5009e103a71cba14f035fd2c57ed100000000005000000000000000ffff00000700000033bdcd59b8dfc3b57c807d000e4b97ae067ddfeea31139db2c190f73a0ca216770565bbeef470f39b5c30cf7bd929ad2b1731e1244e38629513bddd76b0a39ea77d4458b32c6f95a2cd7cc790efa9b17df52b771fef5f1763160e08490de20e3e2eaccd69bd3129ee8fb97c3e482c74976c102525a63216424e4d2708a5a166aea3811ea77836d5f08b3c23c7b46c3f32ab1bef0403b50dbab0451a33eeaee852037813400"/5212], 0x13f0}, 0x404) r3 = msgget$private(0x0, 0x421) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffe0d) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000003f80)={{0x1, r4, r5, r6, 0x0, 0x8, 0x8e01}, 0x1ff, 0x8439, 0x0, r7, 0xffffffffffffffff, 0x10000, 0xa6}) 22:28:56 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000000)) 22:28:56 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x8c}, {r1}], 0x2, 0x800) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 22:28:56 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x48}, {0x15}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:28:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x20, 0x2) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) write(r1, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x408008001}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:56 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x1000200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) 22:28:56 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x8000000, 0x2000100000000, r1}) flock(r0, 0xc) r2 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) bind$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 22:28:56 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 22:28:56 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x68051a9a8048fa63, 0x4}, {0x101, 0x401}, {0x88, 0x6}], 0x3}) 22:28:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x87}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r1, 0x20007471) semget(0x0, 0x0, 0x24) accept(r2, &(0x7f0000000100)=@un=@file={0x0, ""/7}, &(0x7f0000000140)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0xffffffffffffff2c) 22:28:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2}, {0x15}, {0x6}]}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000280)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r3, r4) recvfrom$unix(r2, &(0x7f00000002c0)=""/174, 0xae, 0x2, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0x1, &(0x7f00000001c0)="91") 22:28:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = dup2(r0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x1, 0x7f}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{}, {0xa84}]}) 22:28:57 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0x6590) r4 = getuid() r5 = getegid() r6 = getpid() setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() readv(r7, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) dup2(r7, r8) r9 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x9, r2, r3, r4, r5, 0x20, 0xcd6}, 0x7f, 0x7fff, r6, r9, 0x4, 0x80000001, 0x9}) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 22:28:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) geteuid() sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000000010101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 22:28:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x44}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x0, 0x6, 0x7, 0x46e4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0x100000000, 0x5}) 22:28:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x2000000000001}, {0x81}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 22:28:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{0x40, 0x0, 0x0, 0xa2}, {0x100000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xf97133f57d37db4b, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) syz_emit_ethernet(0x8f, &(0x7f0000000140)="b489a83b8fccf27b8e84901652446aafb9c974d210cb3d6d298456f01a982ea00c89c3f131262b0795de24a22162442245e34a7d3119e1ed3d0ccec518ef80549db8566ef9019eefef36a9a164200fb9ccc60910fff8b5a73217c220cbbc9c6d3f1372cb87ebb9bf8987a7270f4efb2ce3068667c7991ad80d0eefb2d228e619800fb5d49c36633c936466cd480a06") 22:28:57 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_gettime(0x7, &(0x7f00000005c0)) 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) semget$private(0x0, 0x6, 0x197) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r1, 0x0, 0x10000000000000) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r1, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5bae1d2f5b1cf4f31a6910725e751c7e064e71d777e99925bf651b9c3f9dee7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89b027a65245f706700631589bae960f577c42f239320f408b25d03626df79d1293fa36f26", 0x84, 0x400, 0x0, 0x0) write(r0, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) r2 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0x3c1) r4 = getgid() r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r3, r4, r5, r6]) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x2, &(0x7f0000000140)=[r9, r9]) bind$unix(r1, &(0x7f0000003a40)=ANY=[@ANYRESOCT=r9, @ANYRES32=r8, @ANYBLOB="ceb675d82b6345d8f1c5ca9ab0f098d6e9f509ee336cc0f9797497ccbb80f32e515940e260cf531f7673a86de35d11427282e1fb71f8704daa74c6538e58c4ea7405318ba93058004728dc94be6e24876f82098c16beeb6cb74a3581a7ffc23fb078e5c5ce6040856b2d21f814add4af5b9adea70d15dca69d5091cdf38c23805286def250dd944bec67688ca30d6c9a96aaade0c4bac1ca77d54f5f57ffed423a34fa38c45a32238b20245f11be39959e73e1e2098a16de3714527fba44c239f7a728aab626b956ee3d1eca53b70259ce416c2792d5ba6e6d9ce43bb752d54f9de8630d4c205ec01715865c6b7ebb23b81ce1d04893f5f9657333694501efd91ee98fba98b58b02f6f8ea772ad6ed374a92b8b62e0870d2e48928d23e926d54a596f5b37bb78b3c1b500684d119e966d5c9c174244813b65aa0119a7bc1fb469c72aab0d0b6ba9653810b4437384b460589714a7327ba0ccc44651d625eff87bdceb2c1671039a503c80e942d670f76977dde34d4b4313c501fc1daac8bfd50e217924e68f930ccc9184fd01e6a3fa1f94899f0687640f44a5846298bc36016bafb14558099242a7178ecdbcefcbe1705f81c5d21c86752d5587a20335fcc767bb77b8d710394f899e0bf7f5d104324167facf0ec8e94d7733ebe5b8168610bac673d8e629ce5314c46abf3bc8004a194fd584068ff6fd22df347613b71694f81768fbf7ab9d534283d6d28f37637dee5cdf90c0168aed4dffb4b01d81d19768bf992a6f2f3fcee2babd4e5628b79f1ba584f9cabb7f052ad4e584b383044800f146569192a4e28126eae997176fce0627b19623cbc80ba3bc1863ecae3771afc7b629dadb9ffabd297df160dfb35e87dc7bde62d270ab21a9b95ca14219660cfd83e0327d4a8aff98da538bdce70d3c3130346d947da418f6cdd29e354b3a62bd44220c176871d27ec0597af4bd099c4882a146c05db74a6fa93db903b6f8feabeebbe624dd280f6508fcd070e27115a5e88a24ea931482badb30c809095aaf472fcce80da813fdbcb6168ed02f8b55a47014823665c079ca602f3a9c23fd58e351c9a9a23fbf252525920740707c36358984a90970c497abc276cb5b02f850e78af33bbbf9d12fdc69eb8db77e8b8f720257cad616a8b10e68b3837db17d91e659cbd0977076834abc4caf354fd9df1e5aefd0f24b49b45d8f39a61501ac9f236b117c8bf77b22639b115b71ac2acb53291a61d8ce435fa691da87b4fda7f727b389db8642502212066e4fe876b2a904c848716de2f48c193096634046be37d74e4ba01709a5c4cd3a41574295a3d1775486adacd42cc82444f649737099f4b86ef3b4d1209a4833b27fbea07d3ec6e1e92a0f09e9df242d1fc1bcb57f03fa4a8c782d21b724a98fccc1d4b2289de43e4da730e7524da85055625c904bdf3caafc89a6d4dd7d5e92c0000b2c0d337f2ec57e402edf9536d7285b8eceb83bf3ef1c99bde8931ec08fa1938afd9c6ae31ff643ec89232dcd058470719e62350f58682c261dfaeb13604a30c3cd87015315ece9c2ddca5fbaf95e6363343d6732cb15f67d2444cf1096ecb6ad23f36e8c3fe3719c69c9e73fe2712ce2f2ea5bb3e5b2585a20bb88f0ae0cca9216c0a32cf0f26f08e0b11745b6c5897297f97808ffa66afd63ef09df65b0580631466e7fcdfb0a03bbcab5ce28a9d878d8e26d6a0b522016986a0d9ab98514a9980b4d05c32b31745ff2ca5394e5048914bd6ac4cac21ba74984e9680e70ab9e93b2bb453a8efa0c9ad5c02b77625b072ffc8b4b286059be996924bc68b9d0670999d827bf4c334a049c27ecf8753063a214fb2f6ddaab932d46defa3fd408cc614fcde1ec79418450fd15c9abb069ac84583bb202ecde41849d20ea732c1350a129c7e97f6cfa528bee64b5738f84ccf7baefe4a4df968bf28cff74d09b55a3d3a0639ccc4fbf0ffde8dc7ad31da801a01c544607332f3d963af9c399ddfed4617e69ddb63d7d2e70c96c87696180385394528986bcd30679673451f1f374ceb261c89653df775d38ada3675eaf567d07ede581dadf77860b26fd19693a055a24f3adb08315b408d4dbc9b43c941cd9a73ff264c95d06c7c6b024ec5a0324ed0fd7566f8d0333898a3e0102a894e3ebd551ea8283762f1116409a8d65b8b9adacc3de02afaf0df692c62159016ef343d7938e9086b2f1147a9ed46b9f7823e0d0e0ebdd1897d9a58d0c7afc19f180ce4b753a086e5496733b85a695966d952bc5224c7a0fba1dc5a3d235713fd578b39c705662d60913cf30093dac3cc37aa0c97b3a0eba232fb55b87b3d6ad2c1a245c1fa452a9660d97930cb96c1c7698a5ae0b0f743c4b1fa860b3f7ff581a5f8d46a67db245e2639b195bdcdcc19a255dcf54e76876607fa0d0c9123db05556a8fc19a483ac5a5cab9207be3a44154c8a60766a15755c7bd15fe266df8a862cf83480a79362db6fe4c45dcc67b0f726239a4a6ce3673855e788ddf5dbb1e385bcd677e05605e800a778841d66b300ab152243c1b88d8d89dadbcc1ec3374e3192800a3dd954dfc596609060eaee16188b4f14a951bbc837410734f27940940148ae3ba5a6af344f132a7674897cb580247106ba648768612148fba11df7e164b528507d64da5968b72ed88eae3b003c825d74a815bf1953185b67f636217d371cc5c49aa7e955c64d0c3a81e3aab5f88b6429f180cbeaea6e94b8d6552c86231d0dd9bd12611a9c9445819e6b2b7b6af0b70e8ffd2f3034ef798e11506c56671d18bf499c480cfc722dc04de2c916093a596fb660d36b6a5a946e729147fc26ec96c4bc7148a48a020c59b600bd795a8e769e5e6dd0e009d0ae30e535c941328f89c7fcd3f3a03a3ecf4ecd3fe7cf26a2382eaf0e44358d4549452bfb6c16197da30317d5ac87f5138501c8d577fd3c9856863dbab0ef18d89a722a449d7efaefbfcb418962aec29ffdf12c214c7c6581011004ab32b9e2cdc9513b792d2e50a165766b893deab6797771e38906c6b19f0188f6631d13e8400b7d4021901d2e540415ec152ed8a02dcdb72fc395be556e07fda1a1b33fb30b43497736abe52b7443f09e325fe5525e15e44b4e6cb2b1b1f84f4a53bccc8ed040668b02de40942f07610d71660632ff74f8b73a5e23d6f7208842bdf3cf77b257f9e196eb1ee33a6549fdc26fc6e0f2fd574dda9f17d0a1c4e7a638f8cc584ceac604590e1b0d06a124f450a440347b233c8b0db6dffeaefedebf554a641fdb0f9850faf04d25cfae51c332ba9e9238d74103564f815293ee196d2d4af903c6737768a86ffe2a34dcd73dd12d9c5efd9cf84e920594a52e89fa3824e09af4aa18dbf6f7d32ff2226788f05aa11aba8a465d6ea23c2dc975d3b9481406cb7491454380a6b04508442f1bb6cfc7ecd98ea09bde3b1fa625b9a328cf3dd0f70ff13502a9990439bf9e1c33935850f78ed635b9be00a361655ff54aab02b9b84683a7019559465e2776da48bcbf2e063535ff18f5393dde7d167c8c0923207f595b4adcfeed5bcb5ae3ccf522fa975985b4be828bc53191176e9e8f3b7e9e4aa15f97a63d92f7253afdaf9ea4b8aa0358fc926c646f747985fdbdbfb4f17fd48523f4b14deb6a0d370bb7ae185bad47508208dfd643c4064650191e08241615f8eccd45c3a4ae3ba83f3aa2d5ee75ef8315d2cd2d6955e958b8bb7b359ba20da62fabcded746b56c42ef676ce3bc51ad9c3f8d61bdec6f9d23a41069744903e6ff3df6248dab845ab6c78eb8ee4ac0bef09931e18f8a3fced5eda6cc677bed0c573f0dae07baa0a95d584e4a221ec93870df26123f61579bac0be10dec60233b548277132db2f0402dad650d3e8fd7031cdf58a8aac2ff7fd334f4a85466c32813c689137fbd0ad27127a9084aba13952e16ea6d62a5a54d90e35c927ba6d155b5f3cb19b63f0a8c743d2f4aa55b8d7233cf9f2618528d3a9531d6f32b008a88d6ecb211af7b2c3fa2cabeb9c0f31045783fa6c1c1b14f9a88bea66b162a730abaa06d077fb0718f6441b1052bc8edd6d26e0ebceaade3c6debd7263b8462eff9edafcbd9ebe688d95c26cba44459f5c30da5dc189fe4f5e95c49d10c2bfcb9709c044941d322673744d2c8885c0ae99985e618d9edbfc252810bb688e6de21ba26083df4140dce527c3f6cf6005f292fdfcd1992cce13d9fe9e9590726179c2249ae7b8fe0cccdfba596136f08e879d6841e74eaa47201770176314af1284c1c44b6a073c6ac9506dc817a5a3b7c15d5ba0b96722f0bd1d229cc13a4be5b4f459684c6f7ddb9209a82cc366c992fbd0aa60a4f7b43aa745fc8d93c3b088d2fb17bf9a91077ba5ed2b25856ad113d2f251977ee518a510e1ed71b9947676a24c15cb6e50365a0d9b83b07bfa8527a15cf3ad5856ec29c56b0ac71be1787e77c8d0bdb9985d203caceda40469ab50a60ada992913bae610a7d8aaa1235a17b55ad712601895fe0770eb9229d9502625cd29e94385f67dc0f347d087766c3f44a244c6bc48eb960d5952fae751c624f86dd256ba3eff1ba3d6a2069a3c84cc48e1f96adf8eead96a52675f5c82ff0f841ed38e0f30bce40c0ad6dfe60dba4b454f2c2030320e6837ba4952a7ee537de8716791b3e5f448c2085d1ccfd2454d151aaba5c2d7305a619c4335db2391e791bfd56755ac93b82f1580bc5a755609bfa936b79e33ceb857879ea53855c32f5c62f8227c37c36cdfb0211fcddad0943be6b8daaafea323778209967a034f890bd163ff39d1f5dca79d7edf43f7a0567d574fbec70e95f6b639a93911c13d05f1ab976fe3d2eaea5ad2dec4972f6a35d97cf78daad88ee726b272976362176b5d2e9a7dd321c9e4998f2f91fe3f04c331df6e96f1c236670c2434f9d5b33e5a1617105282a7f5cf5ceb17c45ea097f5239648cf1359fc68a939990fc0df81242978bc572b688c3a370017046f1e42cba78ddf17232c63e258805702686cce69e4ddae8dadce0e0a8e5fca04bb365b36998bd2ea70f526d02ee9cb54eb2fd838df12167c3eefa644345f3bd9c54d840ba9b65abd2054b96098e96fe2f24b04dea728ea1e05497beed0c89f01b9e76848f120ae6229b9a28cbd4d7939c5719192f197867142cdef6041991ecad0c6e9037d653aaf6fb6ac88e550ca42450c899c2727b7f4b57c493d3cb3c63cfdc2490f01086a3201ea4e90d786f7632e68423d272b137672c27e9fc913242c2bdad8bab773f909ce0a7bd77f1c40ab8c8467a520248dc6edddecfbd316ec50db4d31b622e6d4caeadfc7327c498f1c2d09f03dfffd2f71e2ce400d1081e33b321bf7377e008a1c6fc06793aa229341dec0456798d077239d19aa24d5a050df79d4ac120b28a46bd699641b64e05ab256815a53a36ce18d297011c9a7d0f0669070fc201ad97df50a29c810979cbf975cc45d092a7d4469eedc39c56a6fc956efad96492ed3491b5014b2b2a8191b46ef0d6550ba58b262481d0164941a69480c0abea6ac9c3d4949722851fd85cff9ee62ad7bc253cc8f5c026edc9e650c24b89c1648455ddf56278434a1c5da58ff92c0f2a572f92ae769c4572d41f9a6c43efefd7e23e005be7516e6f521d2aa9e307a63e48c1b7332dbc3e62375fefc83a22cdbe4fc70e354d583d4a2347c50fe1118532361ba55b89cd5ca22045b0e274b983fcabaf68ad94a71b566c08318479d49865465187d5e3e39a50123d9b49181e2847747066768e6d3d8ba0241dfb04612942598d630a95e97630011afa12fb69e8f94689551be9145c27231c2bd167b27dc61f7e95f1e4012731ed67c4b43ffdb8c4323576fee304e606e5578e4439eb9c3197c38efb75cb0395f9447726d57321c11ede4156207c60d47fe6fbc7bbd71307be59fa272046a64db12e6fa08e3c6205c54a00b50157bba336b36cf91ee16aa52488c6477278f3f9d7b64197de149c6ca", @ANYPTR64=&(0x7f0000001700)=ANY=[@ANYPTR64, @ANYRESDEC=r7]], 0x4) r10 = shmget$private(0x0, 0x1000, 0x125, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r10, 0x3) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000280)={0x3e, 0xfffffffffffffff9}) write(r1, &(0x7f0000002880)="d0095062b4ad72995ef7dc2c747fd6ca6d177d1a87c784f94d75bae1cb2150da714337fb2109efa26ea5cb8ae5b68ac3299c5d9eedb38f33b9e0c8c7496017ceb7fcfb82ce8bd4dbfd95db837b48d3b3e8fbe110d881190a503d971e5fc0d47fc2e1889f53ab9ffc31f2f328a86548b92aaa9c08e296c690317e54322f7a0b236dc5370407bc716eecaac996fbf864491434270bf177", 0x96) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x5) getsockopt(r1, 0x8d4, 0x40, &(0x7f00000001c0)=""/135, &(0x7f0000000600)=0x87) sync() 22:28:57 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) fchmod(r0, 0x30) mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x4000000005bcb) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d7d9337f3c27160f17cc70707c6be65e1a59dd5f71fdeff44984ada991c0c7c5601d8cec526222725d29b04d074aa067f63e341000000000000005e18", 0x6a}], 0x1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x1f) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x80000000000001) 22:28:57 executing program 0: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 22:28:57 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x2, 0x2}, {0x18, 0x1, 0x86, 0x400}, 0x6, [0x6, 0x8, 0x2000000000000000, 0x6, 0x7f, 0x0, 0x6, 0x8001]}, 0x3c) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 22:28:57 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000440)={&(0x7f00000003c0)=[{0x46, 0x8}, {0x42, 0xffffffff}, {0x25, 0x4513583e}, {0x47, 0x7}, {0x23, 0x4000000}, {0x47, 0x5}, {0x7, 0x1}, {0x6, 0x3f}, {0x2, 0x401}], 0x9}) ioctl$TIOCCBRK(r1, 0x2000747a) getuid() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x80000000, 0x1000, 0x2}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80, 0x4, 0x6}, {{r1}, 0xfffffffffffffffb, 0x10, 0x20, 0x7, 0x10001}, {{r0}, 0xfffffffffffffffc, 0x1, 0x4, 0x9, 0x9}], 0x1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x1, 0x10000}, {{r0}, 0xffffffffffffffff, 0x2, 0x20, 0x7fffffff, 0x100}, {{r1}, 0x8d185efe7387ef2e, 0x1, 0x1, 0x7, 0x2713}, {{r1}, 0x9138034053e1930a, 0x41, 0x20, 0x7, 0x9}], 0x80, &(0x7f0000000140)={0x20, 0x2}) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000380)={{}, 0x6, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x80) kevent(r0, &(0x7f0000000100), 0x9130fbb, 0x0, 0x4010000, 0x0) shmget$private(0x0, 0x2000, 0x80, &(0x7f00003f0000/0x2000)=nil) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000002c0)={0x0, 0x7, 0x57e}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000300)=0xf5) syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) mlock(&(0x7f00003e9000/0xd000)=nil, 0xd000) r3 = msgget(0x1, 0x0) r4 = getuid() getgroups(0x9, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r6 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$TIOCSBRK(r1, 0x2000747b) r8 = getpgid(r7) getpgrp() semget(0x0, 0x2cd0712e305733ce, 0x508) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000500)={{0x7f, r4, r5, r6, r5, 0x100, 0xdcfb}, 0x1, 0x40, r8, r8, 0x2c600000000, 0x1ad, 0x8, 0x6}) 22:28:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = msgget(0x3, 0x36c) msgctl$IPC_RMID(r1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 22:29:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x44, &(0x7f0000000000)="ce6634e4a70316cca7efd87cd3050ed6ca61e73f6bedd7312e55a4b66a1c6dff322fc1c6c59ee597478fad02b60c07f8e0e722467770751f11c059b700ec71fefdc34137") 22:29:01 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffb1}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) mknod$loop(&(0x7f0000000200)='./file0\x00', 0xc000, 0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000300)="56e0c366022cf10403e0ce6e5ce9d8149793d47bd99a36be5700aabf941f0ffddf9662301c22b1fd9695378b008a8e313f6bd089b56b78424ab7a544e09cd869a18d42d4c9074826f8e2724775e919f8e7c5f73fafbe601e3d6beabe092b16e5fec51f6a6251980a204a42c5524c073e9d818a1b1c41c70df56dc346cdefcf08e7717bab781438a63191e790468f448cca89e994731405e475a59261b8311a27b4f1f8efbc07884047f11a13fe74aa2d035a78a25d5645d1e4d9bdefd87ac5e01fa72154ade20a7e34f7d51932753c6f5d04cc62c449ed09ead8fd2275ed8038ae13a006b8ea3b1accd8e1457fc3b2ca89083fd494aa4db5fa770f579996ade200bef6e7c030291a0c03b2eab332064921e5bca1b2d8b5ab43c0f23ba872310e054a68f63a74f18657ab", 0x12a}], 0x1, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x800, 0x18) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f00000000c0)=0xfffffee7) close(r3) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000140)="47a32327ceee2d73fd886ddabe67358e4138d377af2a87fd66afb1d65037a70df0a36f9e698cd4956368149314d546b2f77dc7a1e44a9ca2e6a1ac8a153d8b8be55a4caea6578c14504442636250222d007691b9a07e3aa0a88e7ad8ac40133367203d6bd7dd420d45e88077fee52f1c3e47ab794f5310fb7033822de1ff2712a3d83db8c13cd7596caf851ca992e30be2cddf3203190734eaafd0cc8cbc08a7eb7dc08c091c23d8a213796e389d51ce52ec", 0xb2) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3) 22:29:01 executing program 1: socketpair$unix(0x1, 0x8fe14c77f2f6dd85, 0x0, &(0x7f0000000000)) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f000017f000/0x2000)=nil, 0x2000, 0x6) ioctl$TIOCFLUSH(r1, 0xc02069a5, &(0x7f00000000c0)) 22:29:01 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/117, 0x75) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000ffff0000000000000000001000"}) syz_open_pts() 22:29:01 executing program 1: setuid(0xee01) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000080)) setsockopt(0xffffffffffffffff, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r0, 0x20004b3d) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) 22:29:01 executing program 1: r0 = semget$private(0x0, 0x4, 0x100) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080)={0xffffffffffffff8e, 0x800}, 0x10) 22:29:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x800, 0x1) bind(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) setuid(0xee01) socket$unix(0x1, 0x2, 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0xe2) chdir(&(0x7f00000001c0)='./file0/file0\x00') r1 = getuid() setuid(r1) acct(&(0x7f00000000c0)='.\x00') 22:29:01 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x61ea, 0x100) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x3) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='c\x00') acct(&(0x7f0000000180)='./file0\x00') 22:29:01 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x888, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGSTATS(r1, 0x40044266, &(0x7f0000000200)) 22:29:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x54}, {0x6}]}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) connect$inet6(r1, &(0x7f0000000240)={0x18, 0x1, 0x10000, 0x6}, 0xc) getppid() fcntl$getflags(r1, 0x1) syz_emit_ethernet(0x2, &(0x7f0000000100)="ddc3") 22:29:01 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) sendmsg(r1, &(0x7f0000001640)={&(0x7f0000000280)=@in={0x2, 0x0}, 0xc, &(0x7f0000000480)=[{&(0x7f00000002c0)="3e8791b02a51543756d21e50b26b1204ea8705015936b658b1a8dc59d9bc1e5a84fedf0d1e0244779e9a5e0d86783ad91c37560ddfcf192f66ed980f6dc33fd98db06e1ae0c0d4c7bdee87dccb6b4fa9e134426616d6c1bafdb71010344103d4a7c57dbad97496b868af6aebb12857ad5673523d7a0fdccd9d833ea2f35ae70ceec3973bbeea7646073053ca2fdbd3", 0x8f}, {&(0x7f0000000380)="8812f138a396fedadcc3de5b3e8ee467abdc22d36a2346b6f8dbf22680cf7583aea58b062957777ea388cc6af66b7f347e1babc4f037549cd3877638470aaf0f9f31b67a14804e140df21f8dd8e280f505ba94e950c4d39b1cb652eaed37ed17a8e2a58e9a39c5bf2ee272f55d99be1ac381dc8a5dd864304ee70b419f7e9298ff330d8096261c308f0d282c30f32392a959ae3b40358da87df58c4ef98eb888cb41d268f04d617698818374f8738830d85cc5c90a33fb3fcfde8f30750a6296ef42af8b0d8ac235fedf75611d395d133b8c88fb93626dd56dbc53f4333f7d19", 0xe0}], 0x2, &(0x7f00000004c0)=[{0x40, 0x1, 0xffffffff, "b0316f31edb6539505ffaac410ddca07c90cadb97efcee1491520a61885b81bc5e578ad84ed6cc9ff776f1eb6cc91d"}, {0x1010, 0xffff, 0x2, "c477dca02d49dbc1e5715303e518b7166ac0506bb448df7746ba460950980a06294c700d4f3c0c843dd4b7d4c1ef4db3cff2afa1d0256baced4254d93ca42c14ea7ae8804dc95d19a3f6c39ac799815aa0c914e56748f6e34b889439bde82a4b8697e6c11288848ef6ecaa27e0f7a842b4d5431892e5811df4b8725609f407979906d19bc44141f118fd3d9f3b7cd56a9f9323a802537e7e223e1a4f5b305de64967d04c9bd3e0c0b491f346199303c2645ce086b04b886608c1621594c23e54440a492f4678714fb73d5c27158e049b7b2751ea27697d374be8877d10bccf82fcf398b932d41da3957a7ac7993fd0b6d280dae72df3ab2b9e939af0ee2597879cae87021fadccf21311e3143bf85a128e73e1c75156a1891759c3907ef4f485b3edfff25e0e30eb66095182c83b0e500e5a9f3a3c2b10e03c1d5ccac5fa92e3b1a9cf73802b63fa9054ed31fb100e4f5ba172c472744a2c8f27a46826cdc3d8d21f6c9cb1d23e61637f07afe481d8629f226b6e384bcf8e3d058bdbdd5b0b2990c8e335381fbd649de9be2debf345cc6a352388edaf2f78de2fa51f44ca170e305ec1061bf7b1183c3d029b2be68e364b7ab6b757dc725e534c912754992a2ade95ebeeaedd7b7b899b6bbcc3d00273e1ed883ebb9572000740089ef97e7e52fdf2bfd36e9b62f0bf7bc0e343dac7027e3bc37648624a28062b69bd76244d5a78077eb95d8f11e488b1ce2679eab8f9f4721c435514e10b702d096ed45fd5e7066b14d209ae8552ba878ab146d18afa845db20fd02816faf813c3d07eb74f9fa319bc2896bee76e38c6f6aba0929a8a5aa3953b3c9e98b060eab571f55635d3c73741a00e4e352f9ee22a8981dee32d99228a21e59049851ca9895748ee8801ae102fbaaa44cf0c63f5da4dca2a0edb1c3f6ab45ba3ccaaa6f2c3fad118072f4753b571524bc8d26fa1ca6cb9c625b8d84444284e12dbfca1d076bf84563114cd323cc940db6b684afd73721efcdcde0022ae7dd330fa7034fcf274b0cb679c7ab3894c80fd878afd44df441acee91de5219bc127ec19842fd9cb1c14a0c1116a4e885e4a2923feb9fa7183517ae7b2b7598d2f05e5f61aa6ebc763e8b73ffd043ea162bcc7639949cc541ffdd9fb510f57563c3b87e5d13a41049a6d155386ed1c17e4e3edccab7473db5c104f6d221f7d00ea1b41e98501d2b7e4d0371a3738e1a5b5e90990abc243fff0695069c346a9fe92f7afd74d896273a87e7563971a9815e930157caf8f6e2c5192573f965c4e4a6ce5bb250c2abfc0a0485d0ebf85ebb2ebdfbf9d5dfe9423be0ae06762d0ba1728e59d7758f9130af13a7c9ff7d744e1f5fb8d743e7ca8805b415cb8d03638a074140f6aa96ed6d851cd2a266ca7e457e69d90949859f229de67f597d2d19d3c76fcb07665baa264240e32dd197ca728b7b9d80455c13275f702a2d70c8b2106e03bbd87764b4b21c51d7ca5c647a2473c0c80607fb611a78a33eb2b21eb8c7d5df82ec76ad9516a4e9d7b2bf844cf2bc4d89d78a44cfb2447753518d2c2b09360462e15d2d6de3052815da9e6299e375d792d267237d0f830cf89300ea95525fac9cb1400d8cbb2d44f3f386f2f5b7b08417c0291d41313b97a086fe7f4cca8e512460f75c3523faa09e2f7e2b01876e12bcd295dd2206b6032e2e769621a27ef89776ffe48b40519143fb32f9a125a25761bcd163a249d8bcf1da938196266c686441390e80600c94aca5e66e166f34bb9e41cce9f4823a37cdc0642ac1298b3896a3b3b8b1cedfbf66f25de26870e8ec2c582e507840e1dea33eab55dc0cf76c994d5a52638f1f94d33b7a53ec8eb46bba626d173bfbe40c2f95ba6e8f5201a6d07f1957ca88557559b88a6d474d9fe5a7fb9c4afb995851d86991119df9152b1f222a77e181739e8364683204a0fdd89692ccfcd486182cd68106040b7ce3c436f47cc5dfe33e1e80e86354d4bb8e1c12d645ecd2deaafad4a9147c78598b68f274e3cd3d8ad80cfce8f5d040bb08cd2dff184e89eaf4ff976041760b002912214532b3089053b974c19204b07d011f81a23314247a46f6a7e03fad898a452d54e685678adcc1b0132b4c4d12f4b96dc03f4a2ff145793208960bab42bd3d806dff0468d5fe86b008a9c8b2d5ffd787227c73acfafdbf7db5ed2f6983daff42b3a1d7bf911754999892ac2fa3fb6cb043dd2524ea79433560504eedddf3cff55265094a84c108c6ae866028a40dbbeab02a04b87a586ed4ded6e5a4411ebd6aed0e5736613dda4b7fa9f16b842964a2bb548e3daf30f1adcbf43d2a5272a4a9b10e0781bee0e7efe722f570387f4dbbda4effddd058967cc143072c2caa8b01088983eaf377b872bd943d516f24a705408cc9a37f81f23b6e7a0510e976bf7bae8b1c86219f031ada35d2eb6970e7cbf49878bfb28bad5c5c85bc37570029adc0d1bfcfcf41bf4afa2ed325653a0e6ced7e03c698b674624711aa99079145edcec78b7f53ebe6075176c11d32a0dfea5303dc367f9bf1a4ee8f4ffa6554f86f0e1260feed5c8f0378f8d6c08f363260ff850579f969d456642c2442460063c0f17ceba584f70defdb46ce554d02af6e472f4efdccbef8c68702b131522f36528e73d2c6774a17d5c73cc94e153a0ad9b30b5ecf77530c8d7a2b0fdd788b85fde015b6e1ccbec5d4d9364829a906de6f1c1e25337d92fd0785919174d24a261e3ae396ba6635ddf0355ba05e69bc80230c94c47f745bd980ec4ea5db5a745fb6276b04ab34f310859fc6bc19c1d75f461e7b77f10c49bbd9abd049de684d351ec0615e58a2f09a2e44cfda80e2d51c3c7406be829e7a4c93f40e9b4b8ee0a300d1c14b314170c3615b3cf1eb54105e73dce706156a58eb8d77a2eccc1d5bc3013f85b6d4d6c35576767083f06766647a1131268579344326e3a8a6605ad453875784ec8056cb29f771b0693736ff6e24004bacdcfb0e290685e6f201128a930d6d4b8824ec437f01704fc5873129b658df0210ddb436c7ddb2f6964d19148cbe7b8acaffe6dbeca520264ab3c8d53bd9db153aa15b0ff426352814261d790c30d41558a9f486599b9de5ca35829e34e6383f9c1112d50abcd71afff16d17176d3153cb35ad5ea7593addaa39f4bf271b1aa5a8a3dc3690ec79dcf10e8c6681005425fd36d1e439a30c9150825db6090f5db04f3ea1396d6b614bec073b7dd614c5f7f1b20a46fcfa2831600a7025f5f38d9b74bab343ac21eb505ddb62139bfd0ef96d37a46d63c5b35a9e463d0517b799a8357950741fa20c32a7daf09104255bc0f0f5c7388f3d55c6de0b9a593141056b4b8546cb3d71092c5970c88ced3cfb8bbaf0c8d1158a8d46f424b1e264e611398207c0ddf86d80b03a2aec2998b47b30010e2a434a40c689b715835b858c437104c469cb2250d1447880b42ca63d46b6cabf9868ffcf7cf37d6138cce7435023031568fd4ce0ae4f271c64b8f0c35a1b06136b2aaad1e99059152b67e0da7880234298b9dc21743abb22c58abd1720d1977562a20b7a12c1f6aa155ad5ad1e89597ac9cefbbf349e1632dc83c433f2f47aa5647f3992b7119a45b3bba0e2b98a67761de3c7d948de0cba8ecfdc1d5e8236b9add3d93bf8976a1fb2b159ba6886ea697160470fa60d3906937223e828e7f0d869fa925471e6c39aa01ccd883c1a538f6013cc734be1025cfc4d6a0312409c9cf60a2c88adfb07ad911700ba13f1911559b46e8d3d7a13118084e3a47bd80e58db16546ede04b0a19140a3a9e591b57a327d7a3de96cea01e9d6d2dd0130016b9f83b2a4114a7bbf802250a678f393b5cdc16f75b66f049ffbcbda449ee857ff68e7fecd2073d658361b11dfc57ae8ba5a22f85dc87fed7229a8266c6533800a2e856efc47befe73f80154982c6b72f27556c8409236f81413118bb9b277235df1136a89a4fed398d1016a0c738f059d7a6f2c00bda702f75cdb28d23674c014c4b53d02b6f3180169a5daf6c2f73612e04eb05308e995f68633b1bdd065bdbc4dab0343a1068f86bc9c8181986826a211d75603a05dedff08863183703dcc5dd65d0df4b4abfb7272e230f7ae970b5fe0923c07e8fbd669b13d140fa381394582bd8a21e7dbc05016a84c8d4cb1416edcfab850a185efb132a575ff6ae6978cb2b1bacff4c778846b2b17e8485cb54826cd04bbc06abb443c6d5f4c3233f46c96d34bfcccaa93c67260b1eb7e10e018cd51458f8d6a9ec271dedf8d1fd67912fd9463cee78f9560ddbf2469dd6a07e9d540d63040c03fa2a09e3eab4ee71b1b5b752645341fa820d10a64ebdcc59c8c4b4df418d8cc0b4841c1d4b41779a270c8154115a116cc3e5f4da5a16259c758de90d6a14d6215dd8c26bd0bc85a7c98b4fbb8d3150f83bb515bd0c03739d0778b496a37e1b7395c0a80d07476131d8b214b7a1d153aa391bab968eb1de7a3da31ae3656d2b1567a425f0f9f89e540b923b9ce24af530b892b1ae78c868deaaaa5c9cd202f10d253c24a8065754d89bb597f4f2a3765109fde002db209ce7607908f34f6b0f71464d1d53e3a28d4e9ab425355a2b6d8185c6b3d27734dc3594e10f5608966efcc144b66053db38c69bb2f11c013943e1c30131578c52ed550ab8067c25d3bc1918f47a09c35a9dec5976d87f4f77acc7fcfd50134b7aee2acd8dccaeadcb448af93fcab4ef3c434b4f5644a0b248cbf2441636391aa2f0023fca3b06319858e98e5d685aa0ae4e263e5de3d9d2e503be60ddee0bed9674b5ce1ef8d3c4b1a0d13a6dced1593476a87c19af5d30f36b5401a6d748d43f38ba087fa5d5c37c41832007cd38baf6fedfc689f7ea0ed49eac2c0102d55c296bff820f7e40cd71e454991ccdcc8c7e2344a3855a91d6e36bea79ef053cc28dd9befab82bf72ff88155429260f93adffd61c4c54ae73e9a2ac79975712ccdcc12434da3d7e6b3eae8d41c9897f3ccaf47718ebfbab274855273fe2bc87f341ef04eb36a5e77261a973ef5ed58914e3abb652036d4b37b714b4560caa6f98d4826f16fc647243c5523600bc3d345d76fb934f33ac28b7b787480f21f4be86cd04a44d8256b9c9889f2b71961032e0b170a8232181178f4a992aef66950aff8774eccc3936b47dddee9fde96ac1d9c0dc08266b86715c2605ab23df4b131c8e268d3e6c30f9f0eabdb420d81dc3238a4cd95fc68ad3b62fd4e8046814e2274fe093736db09661fee5f5fc84ef6dd392e2d0348ad1ca0b721e6a1f09afdadad0ff1b2abd571bfe10f15601aa21fc0c8323beb1700f70ccc882a2bb71ed29efaa18593b05dea9af556ab0916cbf656a256b201ed68840ba30a81ba166ce4710bc358ef21beb5c8cb4659378b022d4cfd688f78c034a5f511a9c6ba13cd5f034b1ea211cdf282a241e8be391927d1e899b1b97c1a695fca14fa9d7a826be954a79b4a44d160391ca21e97536c5a97f9ec4a497e6f7ca416cd5dc6bb5b84bb98f80f86c143a3994364cb1c3aba2717214099564a8439c12babe89a5e6fb397e0d53ae07d6b437341e276b90a562a9ff0258d171dc95b0d1ac39b6b0f9360e57ddc57b4e19290291044f87be7762d06f83d59d07d1d1518a694701a356da73fa5b6906989f5383a58fbd12f0a58cd780330e46a798446cb44cf17c4558a7816ad14cbcdec63116e433490a05c2c23e25e3e6a8f820c4fcc8b784f316dd936e94c193906aa32d54c90e2c14fdb4bd349bd38edf793177767c326f20500c67"}, {0xa0, 0xffff, 0xd8, "4a9bf2ad339dcf2a13af4ce5e12a1068be48537c0603aaeb55ae5ee4657e7baf8c387ef341beb261fac125330dd0b50550745c73628e28b4bcb5f24b51564168866d1b61a311dc07c93c5d8d4b0eec10a897f72376486a005c3087d36e8ac04e10e2eab1a9ce7e557c0ce3fa1177c3b0979cec82c4ad926cd3a3164a01004d69352b6ec95a393d62f5d0fd81313a"}, {0x90, 0xffff, 0x7, "67fa246acb643c98684730ff8dc19b4cba37722d0325c4e0cb946835cff09ff30f599b8514c93d5d9f0aa59c1e756ba4f41d261ca55004cc1408310f6ed7a46675c4791c65d15a5ec69c7af09bcc004126a463c5f575f8603b2d96340763980f6bd3aa0a378992748c23c621fb2e64c2e2ba1a61b800b5fc0b11ec56639b5c8d"}], 0x1180}, 0x7) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 22:29:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 22:29:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) r1 = shmget(0x2, 0x2000, 0xc709c21042af81ae, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x2000) 22:29:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x45) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0x10001) fchmodat(r1, &(0x7f0000000040)='./bus\x00', 0x28, 0x2) 22:29:01 executing program 1: setreuid(0x0, 0xee00) 22:29:01 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="8e", 0x1) read(r0, &(0x7f00000000c0)=""/1, 0xffffffffffffff59) 22:29:01 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) shmget(0x0, 0x2000, 0x205, &(0x7f0000002000/0x2000)=nil) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) kqueue() pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 22:29:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x100) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0x1, 0x92) setuid(0xee01) utimes(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)={{0x93a, 0x2}, {0x8, 0x3ff}}) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 22:29:01 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a4) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="000000186a56010000001c00feaf0000feff0060d5706c85c2768511fe870000f31f00000000fa7db3e847e5", 0x2c}], 0x1) 22:29:01 executing program 0: r0 = socket(0x18, 0x3, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x20000, 0x80) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) madvise(&(0x7f00006de000/0x1000)=nil, 0x1000, 0x5) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0xc003, 0x0) mprotect(&(0x7f000030e000/0x1000)=nil, 0x1000, 0x1) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:29:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r1, 0x0, 0x2, &(0x7f0000000180)) fcntl$setstatus(r0, 0x4, 0x8) r2 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x100) close(r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) unlink(&(0x7f0000000080)='./bus\x00') close(r3) 22:29:01 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66696c6530006456abf49061028439f11b92fbb8ef2f46a7d61a5f2f950322905324b985333a3827c50739dc9ec0c8459425ac4d395958fe0a7ba423a7d2460a5c75f0f7167a1c12041fc2c483f90b6a303e3b6ded71802468b8fed37a8926bfae22617c96b02a4fc40bd6c7ce92665b82931d5a3f28dd59e61c8684ec2c25b937900c8b02dde90ba587"], 0x10) sendto(r0, &(0x7f0000000040)="1592", 0x2, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000140)="010029ba97d0bba1248defae40f01df6", 0x10, 0xa, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x1, 0xffffffffffffffff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'.\x00', 0x6, 0x7f, 0x1, 0x1, 0x974, 0x8, 0x400, 0x3, 0x0, 0x80000000, 0x7}) 22:29:01 executing program 1: mknod(&(0x7f0000000500)='./bus\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x8) 22:29:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80000000000005c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000180)={0x400}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="9e") 22:29:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x201, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000003c0)="000000186004008034ff07010000000000000000000000000000000000000000000000000000000000000001", 0x2c}], 0x1) 22:29:01 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = socket$unix(0x1, 0x5, 0x0) shutdown(r1, 0x2) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0xc1, 0x8, 0xfff, 0x55}, {{r1}, 0xffffffffffffffff, 0x45, 0x2, 0x7fff, 0x200}, {{r1}, 0x0, 0x10, 0xf0000028, 0x1, 0x2}, {{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0x22d, 0x9}], 0x3, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x8, 0x76}, {{}, 0x0, 0x84, 0x11, 0x9, 0x17}, {{r1}, 0xfffffffffffffffe, 0x8, 0xa, 0x2, 0x1}], 0x7, &(0x7f0000000100)={0x96c, 0x2}) pipe(&(0x7f00000004c0)) getgroups(0x0, &(0x7f0000000000)) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000001c0), 0x66, 0x0, 0x0, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000400)=0x5) r4 = syz_open_pts() kevent(r0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffff9, 0x21, 0x84, 0x80000001, 0xffff}, {{r3}, 0xfffffffffffffffd, 0x2, 0x6, 0x0, 0xd1d}, {{r0}, 0x0, 0xae, 0x1, 0x3f, 0x8acb}, {{r0}, 0xfffffffffffffffb, 0x1, 0x7, 0x200000, 0x1}, {{r2}, 0xfffffffffffffffb, 0x40, 0xf0000060, 0x0, 0x6}, {{r0}, 0xfffffffffffffffa, 0x0, 0x42, 0x6, 0xd0}, {{r3}, 0xfffffffffffffff8, 0x2, 0x6, 0x7}, {{r2}, 0xfffffffffffffffe, 0x3, 0x0, 0xff, 0x3}], 0x1, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x4, 0x20000000, 0x1, 0x1ff}, {{r0}, 0x0, 0x5, 0x1, 0x1, 0x40}, {{r3}, 0xfffffffffffffff8, 0x20, 0x40000008, 0x3, 0xfffffffffffffffd}], 0x2f3d94ed, &(0x7f0000000000)={0x9, 0xfff}) 22:29:01 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x6) getpeername$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) lseek(r3, 0x0, 0xfffffffffffffffd, 0x800000001) semget$private(0x0, 0x5, 0x100) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000080)) clock_getres(0x7, &(0x7f0000000180)) fsync(r1) getpeername$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000001c0)=0xffffffffffffffe1) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x0, 0x8}, {0x7, 0xffff}}, 0x3d7d73b56ef00977) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x40, 0x0) 22:29:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x35, 0x4, 0x2}, {0x2d, 0x2}, {0x6, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 22:29:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80, 0xfffffffffffffffd}, {0x40}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x6, 0x5, 0x8a7, 0x5}, {0x15fa, 0x7ff, 0x80000001, 0x8}, {0xffffffffffffffe1, 0x3, 0x5, 0x3}, {0x101, 0x7c, 0x1ff, 0x3}, {0x1, 0x1, 0x7, 0x7e4b}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 22:29:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xffffffa5, &(0x7f0000000240)="0000008100000000") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x5, &(0x7f0000000000)=[{0x800, 0x6, 0x0, 0x9}, {0x5, 0x6, 0x4, 0x5}, {0x6, 0x1000, 0x81, 0x1ff}, {0x7, 0xffffffff, 0xffff, 0x1}, {0x6, 0x7fff, 0x1, 0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) recvfrom$unix(r1, &(0x7f00000001c0)=""/55, 0x37, 0x801, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00le0\x00'], 0xa) 22:29:01 executing program 1: getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, r0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xf14, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000100)) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x8, 0x0) 22:29:01 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x40607) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0xb244, 0x0, 0x10001, 0x0) 22:29:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)='|\x00\x00\x00', 0x4) sendto(r0, &(0x7f0000000080)="419f19f2eebf8ac3c0fd933e351cdf76f9aa3ce48a52ecd1813ee1abadab25b35379341484fea976376112f541190566e0ed860674f65b5aa6082aa2b0f95dfb0e817fbbef7de61872b60be7f3caa9116c78", 0x52, 0x8, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 22:29:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='r') 22:29:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000100)={0x5, 0x1, {[0x16, 0x2, 0xff, 0x6, 0xed, 0x20, 0x3e0000, 0x1, 0x40, 0x0, 0xa4, 0x0, 0x7f, 0xd, 0x8001, 0xad, 0xcbf, 0xfa98], [0x3, 0x6, 0xffffffffffffff80, 0x0, 0x80000000, 0x3, 0x6, 0x1, 0x1, 0x8], [0x1, 0x4, 0x3f, 0x400, 0x4, 0x4, 0x6137], [0x6ac4, 0x89ce675, 0x10000, 0x2, 0xb, 0x8], [{0x9, 0x40, 0x1f, 0x9}, {0x80, 0x8, 0x401, 0x2}, {0x1, 0x9, 0x7, 0x5}, {0x101, 0x0, 0x1, 0xb54}, {0x1, 0xffffffffffff118b, 0x0, 0x31}, {0x9, 0x6, 0x7eb, 0x8}, {0x2, 0x80000001, 0x8, 0x10001}, {0x0, 0x6, 0x9bc, 0xffff}], {0x1601ccef, 0xffff, 0x1000, 0x7fffffff}, {0x4, 0x9, 0x7fffffff, 0x800}}}) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) 22:29:02 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x2, 0x1) preadv(r0, &(0x7f00000016c0)=[{&(0x7f0000000080)=""/208, 0xd0}, {&(0x7f00000001c0)=""/254, 0xfe}, {&(0x7f00000002c0)=""/232, 0xe8}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/247, 0xf7}, {&(0x7f00000014c0)=""/195, 0xc3}, {&(0x7f00000015c0)=""/238, 0xee}], 0x7, 0x0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x12000, 0xf1d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) fchown(r0, r1, r2) open(&(0x7f0000001740)='./bus\x00', 0x40, 0x40) mkdir(&(0x7f0000001800)='./file0\x00', 0x10) 22:29:02 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x800, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) setreuid(0x0, 0xee01) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000002c0)=0xdd50) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000200)=0xc) connect$inet(r1, &(0x7f0000000240)={0x2, 0x3}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) r3 = semget$private(0x0, 0x7, 0x20) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000300)=[0x2, 0x9]) r4 = socket$inet6(0x18, 0x5, 0x10000) ioctl$TIOCEXCL(r2, 0x2000740d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r4, 0x6, r5) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0xd2, 0x8000, 0x6, 0xfc2e, 0x9, 0xffffffffffffffc5, 0x9, 0x6, 0x3f]) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000280)) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000340)) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 22:29:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x17) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000000)="4b95b9559ad1312205899cca327d16e12e23591c1a7967e3915658416cc270d8fa2f56df50ce6933", 0x28}, {&(0x7f0000000080)="1bf95ca8b9f40ba9c989663198f2bf81eabc88c6c70c321489dd26688c576f", 0x1f}, {&(0x7f00000001c0)="2d194a23094dd5cba8e6a4a0466772985caca41f46d25bb086d5358c680aafba2e98519ab42cfbd2c4c1b09364f4153dff51cd791952bf34ca7121645b09156b161ab975537c1809db6001562fb40e32f1fc591d4cfc9ee576b1b4f43f47d576713b0902f09b0437cc1196e4d4d59e844ede7223c8b2cc0d154e822b1e92d6e936bea335ae8b98a543b43288e4e4032d83631902c787a40787eac1fd84484c609cae7adf3599a89b2f5c9648cf3cdba93f041ee8f93fa90c775d79e832c126cbbba46da99080fd247ed6ebe1d5e3dc09860813865debc4e14ad7da9f25dd91a1be0310f1ed1e1669148f66c6e0573bfa705552f6d895fbb65ae8707a9e6d2d0f70db40fc20b71233535ec99e4db10b29b80d07d1297d4430264eefcf42f760cf936a2d24db364f42c8f88c40745bd559cc9b10cf1bf0308244d43e323fee35df29ac6915033ec642b6d464606b9effc0085c93ff2a3d6e58df1276bdfce88dc9ede5979af7fc1f54321dda2f531af853d02789e2c0f9a68ca77f1ca9185ecf5d1f1df33e759e7b7dd15548744bcdefed466df550d3ea7bef8757ca5e23ca0551d90f4a1a674bf7f2232287e7edfa566dbd6cea90de500190e00bb76a2fc7ffaf6ceeed0dc7c143bc7525b38a8c156045f71e4b18dea8f4391827a446cb54226c55a3efbc453034d653e74c51d768e50ebc41a0e0ce5e239172cd214bb2a95d8a45e0ecf289bc030e5484b0ceb7312b2e519827d5b57551e4657663523b18e38940993c2b2a4697be9809e04527846323406b655c7aba861eacfb9aad608f553102868f1b79e57997b3ddc7feb42aaabda5f1b89c298d1becaa422cd3538ff02dda527f9c4cff08163f83b3bd256e81ea759204dd6c53ada62968a9423a03d527eb21c23e0fbbcb6b4d5712809e2d9cceafec960c9134d246eef2b9a37e60380607ffe348ccecf4565089adf91232fcf74e332c961705316ea4d717c62fc370c8a9c76fda2ce287cea276f08c3fce4b4e8ddf11b5bf94cf590bf851d11d62ff96039b54f9a4764e37ed4baf892bce81a5d06fa6b743e937bcc115e5d19a23c981bd3721d67976fa52ee0816f1878d539c8e63c9e63132c87b6ccd6ce28fdefde6d2bf42b756b399d0ba5158383617216a91541f9a16ef27e29573a90523b9252226505d537b91239bad13c27a049b8ac587547c67b1759bd47f2358656be2391a98e5edd9533cc16f4b73e179855fb9a83ae123a91a90302e642f53f5b4853e1454a3b6e013bc95759fb5a91e9e0f5ca1c2fcf1dd2e3f3d103f8c8a526ed30cc57b18029a4b5777891a525324427d2140629bfe0d853a45d369c747a9e29ffbeadce5cd24933759648b7e076be1271640f032a92fd4d36e2e4dbe2008eb0f2c6b6b801d87543b11a0ae536d9c9e0c504504f9eb28e41f66d68fb7a9d35431205ab51a890d023bdb5bdf48fdd3cbf19086eda7c7ff267b07da5ea57246b8873cbf8b7c7090a775ef3ea01f58f8f8f023f4051dd720604aecb2f75f97238c5883760e811065ca4bc57bcae1c5806e08c7e264c7302bb19e229569cf5e74236125cfa573460624b584ef592ff10f9796108bb2c0bba34ea52026e5aec61c9269e8f941770c4eefb24ec93844757b7a18a87e80ba00309a9ada417139630aaef3405e2752186ac3a8d6f1ee068b3f7c1990b2b733b52c27674422cb4726a7b432aafb92e2384b0d8e5185571c846c18638a717ce1c23a7840dd83cd35c1416eb64f0162b271b8eba03ebc86603fbe3687dddb58028daebc2681009367f6ebfdd7135845e841b814d976b6603cb1bb0550286e8de2b1a11234a98032f70e2c963cb93a4d5d82f4e1ad49a9514e32b21404d6ca9f9d32302577cefa37f1f1755bf787278f59177c97ae82d9fda6e8c2f10efe54e5b438544e02088690b0b25fa3378a8519869daaa2acf0109e80c0e60176feb4326e597838ed30f0bdc51281ed947de34af5771156e875db773de7fd33b3d37a4e6111233d1795e43ce14a98349f3bcfcedd0d7bc2be36885433b368a539b9c7b3a4bac9e05e7d5514466cf722b5342998a40c0868e8d68f96adc1ab066edae5ddb68c52dc3ebdb5b4ab1239f25677de1532c1d5f60db67c3977545f50cb5812fe538f9ff729b17d4911b2ad92424d58f45a9cd90633af9c53e78c39681e1776f344f5c7f35aacdf7da7e6935b013a04535b0745d86c9835fe3a62f054ac7da96df78c57c750dc976771561dc1406f424abc24866b37187d4da48e8f82ab3c8c207b82fc9bfe841191a77a3df41268b36f6fc13b8f2a5de7cf8d837e5134bd772ce186c325a9864eb611c6786e3e368931a3ff01ee282bd11016bd0a71118882002216d85c429b6c3a0f607456b729e2fc5ec6dc6f03925fc50162b8a0fc82a096ff09bf1ae4549f57b2a7d7c9cb085e3bfaaade7e644ed6850656038d3241e7ea53475bad890fbc3d5dc95315ef681c5cea047c052a07f5fa29268c529bd5f89916635c70d14f27b59c810252912a7f6416be5247ce1a9f84d4512fc722f5048ca986c4404a557be3798f406b121aaa582b8f035644df04fc0214fff6e573b7e615957f85b5ef656abf7bd0a6a3aedf5bdeb077f7050d63f7a6308ca59f1cc744d86be0adec37abe4448f8b6695038174623397d512b4e44e43627f8d1c80f6962110d46f39aa90deddb919ba0a6f0bd4afd567716f53d79de8c3da7d4408d52663d32578bd2363c3018c1902f83818dc189fae86de1b991323d15282540c0f9635b214df778a2210786006ef2a819b2734a9ab6b0af5f21f1899a94ec87f3bcd9473e3cbaf540c9b978843980b158cdc61659d44226486fa245afc06e96ab67d6e0d42939a0e43d744c15b2c8e6aa4d6a692251aa65aa35b6904263b0b59de231fdf9eb1c5242fe6f1cc73e5fb4c8da998b2efac17d9ec28a42595af46f8f760e57e6b4213fa93af0e3b06566ec489e9a7eb8b8c3b3128dcbf1ecc9cffb6ac32eb7da7a1a8835674aa54c2cff2f81022e0b172135c888a93707ef8a97e0bf7c56a2927f182f1328c34d6bd81c821d3519d66e840086fa9ca41ce0dc637b4dc0361069db84e06ba49f406851bed8653924bea3f5c903a710751900fc53e8458945e143aac0bf0ad408d60c664ea087b7e5871423f3c5f59b093f6b23bada2ae7dadf7cf55f159ab04e69007e78551b0decd96610bf781642259a2f954218e16aff239c2e0e08f9f955b98b0b330cb6615434b7c4526fad4443afd6258af2f01a3df65ac0a6e46b1560341cef1446a95d8cefd5e02ff9ba9363cf55aa526e236e0f0f46078bbd41749f1f73b84176255e1656183964909f5bcd69b8ea12b675d9f4d035c5ddc63e7c55dc1715ec67e1bc3f03ec576bb48082bc6d91ce5c4f684baa9a4f2bc69d86c0422b1e90bc3286422556e7f6bd086ee34a034cda2f47f07e9e61cec9d2f6dd968451275b1741610bab3d9fda2c5b1fd617a81ab2437b4ca2bfe2b972b933c1eb697dcf7a5c8c0f9bac8f5ea4d61f03ef0a30deee2e5e19e9d8e2ce17beacd3d376aadb0bcaab9775d5314693ea8c9f794c7c00e4bf05b7814b2f20e1e2e5a4565af73a4f28d3a6a2f4ea0c0a1fc79a3c267ad1a05bf3f619bc7582af4cf490a4da541ed8dda4a56354c8bd1b7ff6165c9efac9096717f382a4bb1c80e560c3640be808d65bbb2bf98468e3882dd42ce3ba4eefd24efcddfc4efa8f51ea58de13a7e32c81c0ccf3d0431721e02b77fbf51ca84fc7db7a5a13aa28ff08a9aeb2ef9f739be1732529f1d6d98510a965600102ab8602f03bb894aa0c1b093666336fc70a78a3c667d69aed472a928cf584a998712ae74682149fb375b7aa6261c26a7b63c509d1d47d7abdc703ff4b41ed08f348f8676b1bf8663e4efe76c3e937c73c7608eb704b8323c04776de9ea93977f057873e87186bdd964f0cdb8446313eb9b4ddbfbd243eec3fff14f9f58a06197f6be38e277e5cec944894ccb91a9ba31232d12050e3bbdb90d0a97675329f99e43577c9a3089c8032d1ce0c210ab654b5af79415e8225e06c0adbcc090bb2f90e2b7d5aef3d262b1d2086f18127cd729d455a12eef55e2230f6cee1b187ad11b37e18b774b0d721c69de7c8d4869d6c293987540e84d7d6f370191ef2543216bee51dfe4fa69339011cd110ddead9ff208653d7792589defac2458f99c5b200c98fe48b5a3c41db6b231cf858cb71da85af97075f283e43a3afdd136ee2f47ec81d2221594a2028050cf2da9cc2122f2401d9a4a9e15e2dbd1635ab7f32cc71da7950383370ba11958f0159c57c4fcdd917a29e7fe814070b26293926942c48d6c467212b09d6eecef961de2db7756f873ee6301a370a096bf2ed6adbbcf9a5d3e1110f7e7add94ce6ee8582349160634bf4142754a8e71b17975a898c08402d0c69438471613711f9cfcbeb1ad520de0387aa62e85e02b05192a96b92b63f3ed7ef5a616d50f1aa7b3960bd6423c7775c246e66c2a142bfa83b957ceeae33c66f232fe7c02177c9210010e7fc5c84dfeb7cb79b97b901791f4a50ef4fade944e005892c45711c8c97a142fd867d959e3f611b5585e1c84f29d03386054b09e82c5776281a94be87c92a886c211c293f263fea546734bf6f18a2d9c3ffcd314daba14d9e052860839c81f6c11a292938c431d16900a0ba768b0219e4f5a15d84ef3fee9209487d78cb2d08b9ae90ea7bcabde48f5a87494b5d2e8bd200ac068a88fa6414c029d48486a69a1540384261beccc814b019e9dec353d77015cb1065dbbedd86ad11814b0be54f9fec9ff3db7ae86415c75f253602486e238b7b6c179d3b6a2147b728463a9e5e3a154de7626ceaf4689d2b0afeb413a0b3e75ec10bcfd9bf9fef8aa470db88fda62754fa8dbd033918091f273776ddc0a0a32bed6697c02aaa6efa6bd4828f63626b27d7bd998234788128942cf985bd5b785899cc7fcad96762f8fe322da65d7cefdb0e9d80a2985e759804f6895a1aaeaf438718910524e5be9ac5d13c2aafb8719fbf39b2e819dff6a2180ca8f57b931c3b36c2360de7752d1e576da75b88a59c134ab87d60b5e016ed82b8769d63f6e9f67d6b4dedd279315d07991a8ad757f3239f46a82245032aa305a5e8e15e8e420855eaf7c150ff20523342ced8f02e3512a8a1df05a6db08ee8234ad9e78b9e1b12d5f22ecfb15b3364b14cc1f2b4a9be174e005003d0d92e84ee774104c1a0aafaa25737ce1dc167778f0ec3a95d44547c20c00e3001447d6a6bc0736128aae678207f70088ab7a4030210742c9db76c309f0ed4122130970aabd662bfaf518ab65aeadf4e4a1c973d310655943227f40cff5f1ee309b08a5b7a66dc3224c2b22a17dc0b08a597fec6225f69942160a3322739448a1bb9ebf14e51b8c19fe665be39f3f3c145e51132fb0aeeaf20110b1d9752452626c56f56d803ddbe18df0a6fb760ff388cf75d4744be3fe0985121235a3aa38423aadf0cc203bf44ed72424704ae7f5c04a2b8a26a227dfa278b76b40191bc82b50a0dac9be44e8bde5d0939698e1ce98af2486674e61b5582649cc2cf71c077c569cfc81a94358f12cf7a16cfcdb6915fd37666dd48e0f258d524d1169f23c9192f5ff553b44c4ababa055ac9dcbdd69ae25c922b1a256d6fe2aa143fcef5b16500a9f76336976665556e3dba72c58636acb31b6e55bc5661043000dd298a25d81cdd3718823060d2a81404b9ecfb08d2026ad15932f6a694aa025b05f81fac89378a724", 0x1000}, {&(0x7f00000000c0)="3ae542f89aba34bff30fb50a9396747fef85253d197d2173b49687e63f28366b466b5aa97e5940fdb9c56454289b279b58d169fe437c19a752fe6879cafea6fdacb9c89a2ac7a9cf1d00d572c2094aebadc077e45e233200d5b7ed4496ce97a273beb4ee2e7727033e596ef747701acd8d5af91b4b13f897afae9ca63edeebc4ab411dc7377ae5ef80adb3a3959c331bb0e54f96e8141f206d3fa13c0c56b5ec9d6895a737082a423bb1e42941241434f2e1bd49f78ca3", 0xb7}, {&(0x7f00000011c0)="9da7fdd0501a0fb7af570165e9eb71c98656b4435395c10136cbc3e0a76965f65319182bf5a7df71c0ee26814e7a7e73f945c45ec3b9db5272434d4b82cfc5d5f7cc6a1cca41f518b2222da75f09a542d4a9c82b1bcd92b1a94ce988fc56d3fc7f60c7fac26f7408308becc67105157d095b", 0x72}, {&(0x7f0000001240)="798ec5ab299f6f487199c26a1cfb955e49e783f40b7c042ca300d2ebca9fc197e914b7edeb0ebe0f4a8abcbfe958dd9663e9131b5b839e5f465f27ca1df445b98aa483708e6452ca8970954fdc78854cfc5b7e00f4925b078166248211f221dcf54abe54536be2b2272a2d9e80c3d19082f2d50ac0e0d00ae06a99cac7de33365865", 0x82}, {&(0x7f0000001300)="c153d15693dc8bade8860cd21ac37553e1d85a3b20ddf805f55e86a9415984dc4f1d6c65410dc508fff79c45c1b8a2a2c89e4abd679c5cc0eea73b1b3431bed15718bde00c74724e8108226e647ba81fe01929ec7eea9e197e0c73a03f1fb9f51f1d037659b0e24bdd32a28122e99484f315e05fc19e2d354522bf287fb8083d5e8568ce87e2517be31aab90a40f06f6c86e20d691c0707fb02a00c89488a9a56afdfff537797910a3a279d2ce56af88a5427e025940c65380cc5c85e80f5034d8a51213dce70e0a452ab000f5fe2deee7a450834fd4", 0xd6}, {&(0x7f0000001400)="9f20a4cdc47c4470ab035980cf9e4d10991f89ae12597e1a14b1d027ffa060890ebc3d436ab968e312d1df9758dd619676d6a9161944024ee9570faf02d3d31e02539a2c13dec167da6f09e9bd8436e3e12332eb5e20bc56340ded12f4b15ba433124c2a114e8bb7e8bfb7fd09d96917a393d983cad9f6", 0x77}, {&(0x7f0000001480)="f991f19db472953d155022c49fab848ae25e1c929ceace278258ef76bb5b0908743fe006968f30c7638259b557659a7f465514b746613bca9f993fa62ebfadffe641802715d9a6d487e3165254424b3ee5ab888dda9c7a6bf5e046", 0x5b}, {&(0x7f0000001500)="ca07a4380b23423cbe6f0c8378a29810a19951ffd9a18d4e423bd18e199b3cfb4aab2791e64305afc8a43ec6a028cd5e3016e945b9f1e50cd6e90828c2cff8489d4f042c6c993d0fa78234419c", 0x4d}], 0xa) r1 = semget$private(0x0, 0x1, 0x130) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000001640)=[0x7ff, 0x9, 0x4, 0x10000, 0x0, 0x7]) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 22:29:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x2) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) syz_emit_ethernet(0xffffffffffffff55, &(0x7f00000000c0)="ec3ab02a75ec7e0ca7b35601e30e6b500245eb") 22:29:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) syz_emit_ethernet(0x1, &(0x7f0000000100)='w') 22:29:02 executing program 1: r0 = getpid() r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x100000101) fchdir(r1) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r3 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) semget$private(0x0, 0x3, 0x2) close(r3) symlinkat(&(0x7f00000024c0)='./bus\x00', r2, &(0x7f0000002500)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0001000000000000000050cc855005b8d9b6a8f2155e051daba1d635c98427c3f99c7ceea4cfcb08dd1ff190b09a909527e5d8681e9abda94f0cc117dbb7d71ed25677c997904ecfd645f8c759836c84f5a938fce4238d276b0997a865bbe6e16fa84f512b74669ce7392ceaad92ba0c021a1bccb1762b27421cf1ba89e4a40f206150cb0d6a2f74cf84e596771b1d4d0e675e50cb080d69fda26b51f1f27b1aca90f51c49639a05f984192aa2dfa99791"], 0xa) setpgid(r0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x40, 0x51) sendto$unix(r3, &(0x7f0000002540)="0f396cd9f6c5a85b0d00ce5e38b1273ccc6e182e2540ab1acd93", 0x1a, 0x1, &(0x7f0000002580)=@abs={0x1, 0x0, 0x2}, 0x8) getpeername$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) pwritev(r4, &(0x7f0000002440)=[{&(0x7f0000000280)="2afd31f4a7c99f6482ed814dc2b599c9acdf528ae4f2c1ab960c2f40f24854ca418767adfecd5f6c5912858ee54b7c5a346b587609e7bc39", 0x38}, {&(0x7f0000000340)="8a194ea2b919944ab14d850a123f2a89cfea65f691b8f4ba5910e1a0add66bfd6d67bece1a138cd374dd15227f3919aace71ce958597774462dd5eb33a248f301cd9131c6be733eb0de583bb670836c0cffbd333e0be7242bab6854adbea068612c90283dc6cde3c4a", 0x69}, {&(0x7f00000003c0)="e80f7dce869cd1663d9b1db1c44887ddeeab6ec4fbf7e3e9d2421f5891f5948a05d78d703b6b56ec9643786a9964beb5a1223dd5c52196ed597fd67fed1baf5fdfc609d4d20a8c7057d98cc3eaa8d5ef19c04c0b09f8859b4ec895ebf0c9a6a2aa6e260a105aa08d6efb875bf33740cb61e053f31c71f3f74f3474e99deac91b4ea657b96eb4ea1b1b6afa318d6d81df243be3fcb2024b2f9d0d98c166ebc3b425a062e627bbf924c38466e417369d8ac2ecf6d27ce4496b143c5acbef23950964a673e8eb113789d6f73268632478a6b8a61ef213ec0c8b3ed4a3395c3d9436d20d7a06fab46961ec422d2bb26668ef3f5db26ebdb31e605b4bc809eb1f726c2b4b9355d83d3e691fc3a50a26f7a63f59ea2a999b3712fd8d80b70e6c4e2d2bed0e0dbe8f0962125ea2c705ef0995b1d8133eecc10773645594e5e3bb8b563acf6cb233f10e8530f25303efa990fa59f7705535d7b871f489549edacb32e6302a6eb44a64522512da8940178f31c3bfc7f448d2f5630a26515c09efd943c660d20066d16203cb174963483bc14347faa8026f2c30251cf80e9ac32533c8c4caa36a87a9c3a69c938f3a53f1cd45bdd1023e3cb796ae08314ec1b65b8ce0d6020db06d4494317d1317f38fe4afe2e440a070d5b3da346601cb5e5fe0663084e4ffcb2cadd75e6866bfaa2c1a4243f9cefb907605204856227b818cdf7938707a2f69e6815922a9b0194f06211accc01f43974800bd960b587cac9619e83c1a25797395f80a69cc979505c51aebca0268507d3f2a97a326cdfa928dd4ea72c4fdba0ed30ee7943b5422c7d6a09a41d53225d6f2c5fcf391629dd18f4d032fdde269753edcd1a91eaf8fa60562235210d4dc9832af42483bf854fae2d20c24bbc8965565843e4b4fa169c9c7a35398f9688210d52bf3f8f024961fe3355670a326c0b2d74237bc9674d19a5dadce08b7de8bf07690a14942eb5b252543bb73e8684028494c12373b772cd51ca992cdab37e360a389b68828cc478cdc2dcf79fd32e6f82a4368c550816cc58fec4ee810a81fe2c8dfaf228d0574586c920606f81f6e5d769ec1196d1aa7e165a31617c33366263c6366a38dbeed731bf644afd624c6b67f3412f420e250af14f93e60e2d2cc9865a8e516f40b6c383e22578001d475ca8339de0105120f27bd403a5362045a6d7d91c206f596a0ebd1c1c00dae007db82bcb033b5cb02542dbb645aa6f37cd930ed914e3a7ac3047b572b0517efee3e957c2b8a45a9a9a1c00d1dba2d593dbd541268cb2afa5354fad822eaad3c8d43443c7397928e3789a0f8dc551ca9a9716e8aefba8b01fc8707529dfb439e24c403bdbe3c75b1c749c3db5757e32af5d89fb3eb01c5e8dd436c5f6ed592d7e384931058d819f72308fc79d711673a63556255a6985bd5f1c2febc2b412b2b413a78c8b854cb61d40c74a39d8c4d7fa5dab140d4cc94abbdb5d3df184ec19d0e4d36bd195e3b6a5b17c57cbd828f077959b6a5a6979f6eb40af8f7b2ac345e29ef8453c064d7db4b699538065514efc64ebd0a381352480939b073679abcd926e41efd6b36bb70ee6a60ceb8e802cf197c6b9e9610e93d95dbc5cc4f260cfe8aa638b1942e07b3cb2f561a03db2b9ce7b2214ef65de72552c28f0eb44a09f90a2afe429bbc707d26d0cf048c303dcf89ec7fa40bbcbdbc6b507e813bca334330fd6f2b9581a5840c6ced2997bf089157b7ff07d231ebfb017566f49d93147c904c20d3a8affbdc8579bd9198fe6c2af8e0e7425fe7ea6369213c51e0e143c34590c995c16fff98ffa79ddb9cb6cf13ea48a382dd4c7381243660b05acc02d1723a6f8264588417691f807cfbe3024fc30875d2159bdb0fe318ea92644d65bd770bfdfd21fbafb63b1d09cdd633a6c64c466d7f55f9453f10c222b5a865d70bd59db8991bdee4fcb62f93e1d4e3cdf34b8aaa4557a412aa482019c509b65a5f2a817fbccde81f1e48871b69b24d5339c800f0b713037ece775f017b8213e872e99ff5bf2f06af1817dea692b3ea7a4fafe1f40a630b15ea7bd3fceb055720459b1ca92fd7b187c010890bd2dbd2bda02c61daf069dffc688877b4183eafaee6cffd242a8227eb95acc18284aecafc5239f45e99aed39a5f318051d08c362ae97e4d1d5ae9e26621ed0a2a18b6fd8aed44a41bb9405c71fc2ff6fa2bd6d044f3d7edf661bf52fe4acae811b8184df6f8aa11fe5a843a31515ad57eff429ecae5d45628deba3f830e18ef92c1a3cb87c902d95194857dd1917939c9351f016ef7f0b51f15c4215b293b9575b041e5e58cd686de8d55b07aa2b299febc20a670dc308237b3a3931e6db20dacc75798bdd3a8e12716445d46d329317ede05e69b7d195c54c12beadeba280c8717d0a703aeb1969a3dd2814ea851d8421e2d70b39123cedf6f412e7c0454eca2b5d3182639c206ab3f40c0ff1d9bd6555af8e8d1484655237f2e7193b787de91c7e36a3c8698e13c1a78794d4e682bd036dea8c4067d2836fa562f40c13ff084de10c9f5b4d5fde11907a7aec1725b8b55d2fa30cbeaa3cfa13ae5d08e591d2091eadf619cabd6e5d8a3ab4e0fb031dcaf4b2cba9744daf596fa8016b6cb086707fdaeb9b3c6bba878b694a2fc2f454173a2e79ecd59dc7f13048516c139070555ebde155930a447fc6247a27f6fac45c08c54b767b7460942e5d9c7e3c24306eaaf32f633d4b6645d4f7e92f1869ca00114bd4624df96de4901e40371e022ff5501bcace7c376cbbaba7129ff8c5ac22f8db7a2d94c7a3fb60cc78df4c7e5ca26f1fb640f1bce14370363c8c4246eb1ac6c3d6750bb31b379175fdf3794b73017984c12a949470c3672ad300b06995a23dbdbdd26168ea05b212791651d0ebe841148f873e8713299f56c09cca52ceb9a35310f90c17f2dc8ca8f67bf5a8e3e6738809a5d2dc5a43981375e58f61d256f4189c63189dff177f08f30eac142b68b7a478ee49ba364947a94ef48371ce8f34e189837f0e406926b2cc68ff6496e08613dd4d3717585bf6f867136c83332dc3630c1fd373705f74f60826d6771546e1e834d5179a5a09d7d173b22b9314249896a18ca9a0d951e8cd28cabe1195e43dcac86590e313b63b6d3858cbba9680e5660a4adacd29c9fdc05aa6584f21b1415633489601b079566777a309ec6a1facd62c794815381b7ca11d17ad1c13609352a011041d247f7c66e230869138545fe33c93bf5ae083821515768179da12acaef8a9ebcb0bc82ec6fdfe33d6f1cec04d4da1c32b7d073c871605eb947d2bea26b7ad1977cbe6e89b9acf385bfd9374019d8e0a25134d2ab14fed63787d518c97e005f12b5ea79f14dcda916917985343e4e0c1cc29dbab3cb561f48cbfb09bd33dd6e25e1fd1e3a09fe38eb819f30f2a1f9cf874116c0a54004da53e8d51dbba7dd7dc42d0fa9928d6042af4420af9ac91a922c6f4c9b1d83de063b20493ff8331def7642864bb33fceabf1228d013b7b79e0257d444fe8dda4ce83b10f43ec7bc9e551e4cf0ed77e850a01dab29768cccaebdf796ded7f3e6b3c8395a1412db3a6ac4ae5a0c1366d13581771d25ab68b4ee0a7102b59ebd9e0133b68688702ab1b8cb2c158c2a95b40d3c2e9cd3ee26dc8c708fc66c94a6a64a7d8f7861ed768d3e5ea56eed3e7813594cd6af44efc19bc36034ae5d5ce68f131aac5c7718362b31227be97a77feb2ff57f91abb0e4a6a426edc3111b9182a2eaa7d5258ade3ca2267d4f6c8316bd87fb3c2456204abcc4aeed43aac7ad91b958c729f8d7c18cff27852b7aa807f3a90af7795816a771d9674dc5a50038d378218565cf9ae719bda63590f3b72ffcdc051314138758807b1ec38cd4e17879bfc4e55f2afe4f105eeb55bb3cb3c66a047d01c69d4584be68f12c67dc0e6f69ebec8b6638c11ab62e44917016eaf4aa51147dd5df2aab368e40a9d0043da3b318f47175c5bef73cd44d11e283e23d71569bbc9366cef7b758b85f5f5134c843b0c5c5ddfdd29216f738e21081dd30b4aaf36e7ae25381aefd65496c1eb8f5b90c0765f3643968fd29fe085b42bc33f1615a45200bc5a54caea8c03ff6b8f8c753379320cc76906f4560d7aa45fd7b7175e049c4b12a5fa848e4ee4dc324f4871c41431ee3088bb59e6c1b9bb224814a954f08905148e19a7da178c9fe25bcf6d9e092cc821194a7d0fc2d383f965e067c8ec2feeb03d93515ca78c35bb772861c14d11e1dc0bb25fe90f0c0ab1efb76b2ab5684902da038dfd62c7c8be1f3db445865d6e448ed522c3d2e3c017e9bcfbc8b20ac15c39a35485ab3de0b347ec2a08c44b705c76dc915f493202bc76d626f1a270e86f12a612cf9ca66226cbfe23fea4ccbe7534ab19caaad2e5e38b35d5dc2a0887556af6d02c6a24ffdf10b9bf12e891fcc1017284b485aea3d451619012379385e2ab4a7edd11e33a53e961404acc2bdb70e60c0c9516a28f2a01449ab1611505faee459365e5d4e639057d0195ee7dfd39883339e333bdd21aaa62a2bd9ac375ddf2247eb91a70161809d828c3004d011d4bb94bc956010616e00dcfc59724e7d76c838debebf3e43d12900e12453f889b9308b6b8319e55672750a814849273e588d8fc4dbe49b9848b0a4cf89c54f5c51ba9f506501a71483e59ce63bd1bded8bcac6c969f2d33c4a5213f131f0f0470ced57db8deba7853b214ad7c3a0583e6e57d8d7e9717801a4312d37447951fcc611894c72b50719f8d6b45f31a0ea116c01a3b2c902793cbda29f39d938d959800ccdb19446b92ae2ab6cb06ef4684a67469578e5185f27d1082f0d82993ee7456788f50fb39215e2afecbfc130397cbeb5b98928a0cb5dcae3d50f70f41f32e1b5db82186edf1ba44502c387c9da23553780a8d7af5a862753b22181dd1070b6dc4c35f3fcf9cda5720edcc1601095b7215a4d7cc556c96a3564048f7a3eb51de61d99b659053bbf429ef13ae91512e961896049d0dd0a4af9814bc4673c3fca1e1bfbe077a6c0299345f3d82a16883dfc2840d92effccc17acf7d790863df72239bb2e69232699a50de92b430dc041031f3125441376ef7b14d6fa8d1ce18f9845679c8aa1c86fd1af3c88dd9097facfee15f78ef30e91dc41b1cb5189532fece2de0e0f513f7c88d5f2a6a754eacf3c55528656241ed99b54bf8f5160a3fa8206c9a0c054416954367393481203011b68482cf65d60ec5c4efd70c9d178cc770525426570f0401184197aff96965d25ec8a234685cd0273046215c9795ea4a8d72c8f3c1dcaf9c3064d5aaba3b4b256eca2d5427a22853b986abaf8f271ef687fabba795b7f6ddb3d08a25efc9eda9771c6be6f4cc95939f6bedd90accbda62cffccac170277b075156af80bb51b5201f9bd92f1d9276dac1f85f8a83bfb33d2a8bdb0e9906ddd9e7718ffc785da97bb025a6224d613929b31f2f6acba95349b9d862c39a7a9d3f23285b8c01016a68959226e64426537a1ea8d9dcd356b2a3c5f56611ff3c4ceaaba56fe62f610fdb58787e3b4315e59dc7e911b5acc4b8a4ba0d3141cf78d1ee48d1f994d5468878108460b7416e857b27abba2868de6419b02f747c68fdee58a142187e6ae738e6b331b66af83bca6a0421ac08952f972a0005ce8fd834f7b93f0a525b4d1fd30d00667e152e9bda7cb4de76ee9a170a2be53c9e0e63d84d8307957dbd90be5d4b001136c72f372eaa2b3417e3512bba3750924dac61060da9662e3b7b32e21e536c5d76bf", 0x1000}, {&(0x7f00000013c0)="b62a69748088c7bf7ae47fdaa9cbf7ea96c88e0e6094df31c9e10258317b30a9331a2f6833e8c93b0a544b8b367609566318c6cec1bcfa406ce0bd7570933f2a3654e06fcf4ffea24b27549aa05346c088d95b2a7a4557367428d387550ecb54f8e28335f5232784499787e2a162dcbaf287f32c1f76edc7d7d6df5245b7bff4e5c4425e167664dfcde0ac0f0280b13f35b7af894bbf62ae532fa7be678af9da2f096d93a1d29ad41bc5c14007a974c4a05dabc900f2646bed7d865cf3aeb2cf4c78ce5cb3fe48a2d9d6a026d35797ef11f0472789f19c3273741233fc6f4f349c81775f4e355c3563704276a6b77048b3c4a634ae7aaf50a6c174d8d279647a120c7bf8b4dad68bf680fb9994896395a303851517343b1dab1cb9c154cb50338300828601d28347b0749c7bb3b1e90be73bbd8d64d1c261acd113bbd700d0424c22f6567b8c965c1068aa7fe6980f467c8d03612b20051fc2e60183b733c920818039e6ad3af994600004e1205ceba53b69717fad53cda3346e3ea92f039c056e12b75df8c9c93781b038a2ecc055ff170e20cf5f17e1cc756006935329d42b5dde908b5ca27206744895b9bda3d7e485d57954c302e1752d9343fd841d8e128b896f6075c5ab0925faaec82b6b80a1171d726331f987c1b25d37586841dd1316bdab6f8f6756b5e2a2e88e9bf95da7d5de99f6c9366e43e89527ac6fe282da4dd471afcadd12d951ab9004b106711db91c5fd745d4ade48b5cfe11c82f64df4a827a73b02f3f6603e8bac8252c19d43b187e3f16bf30cf48c2aa63aaebe094371c53a1df8f8bfab23f1ec01cde0e79a87b5d71895dabe9c86dde6ae9b835c671e60284e9f2e07f0342c1aa4eaf1d60e8108f9a7a8d6cc2756258355c51051ec06ad2a567778ed8f87ffa741f3859ff1e35e0791af30a36183e26a9362bea8b53f87eef1f5eba2cf4c9faa6e699e95c05b9080bd1b3d8e62f47d0ebc789f7d0c6080a6e77ea862b0db475e56060d781997eb68fd7638c83df054df37feb5f66655a7b88da96d955a15f6d3ad8198112cbc546f62ef216a9e58a60501995d38db143723ac8630b8908aad62e56e3a62238f89e72a22f49ff56d80883b264d6bd96887912d68e7686bb2c83d268601f76d091a904644c62b2db161cb6377561b555b278cd7572f594408a39501b1a349358de50011b8ee032bc2618f13a805820862473124b60e9a26ac40773f44c4ed9c9f6fc1ab824108c9bbd0316769fe3a1616a96916cfed41c3711de0ce6465ced5a7df837762ad83baa0b3ad175ef7ba521148c5c05b14f1a9ec2be0c4145726619565aa910247d7d13f54db2d9b0b96bdd3e9fb646ca4838e73328f147b22e323a3888b8c1458eba9a4b5da5e8fc66469351dcaf59a09b0d3318a739b3d4ea7775862adba0bb624eb5a7f2c064ac44dff05c51a398a0f88af27b441ef4f17959622a97353caad9381d4ca85a4be5f631aca85913374d386ffa05a034ef3305edda08ecaa0c5d4f29e4f384eb13457335337b00396bba024555c4a5b7af951c3794eea84104e3b6dd296737a8339df58167ca8d1bde2e6832de4c2ac9f8ab9e123de6fbb9e7f84574ff68d5cfa3582c985c4469ac49f88b14745686294390731ebadfaaad509dcd1cdfe17589f7c7da9309ad1ed7c602248a7bc9cc57af836924217f8615bab19b17877d2da7c4770ce44d1bda439cf0a380bfd5a09c61f710a27c6cd91a43b28dbd9b3f6985424dd1ef9d0cddf02f501e863a94c07dde41fb847b74caf6a263d6b34c59c1de659e603d70f37549395be85718af4ed9594e094a98f9672257708727d1c2660ba7ebc140616d990f20c3d5e6ec933108ba23668fb062373077c4d1177447f9201f4e996b485691c640e6b2f188512e5d0495583efb7a722f2b8264e8d0b514be4c8322ce7a062871a50f6cbe88ff958e8cd9c02e7a053c304a282ebf0ae6cfdd2ece69349bb6f9d2485e7f01a1833b3d2fc2cefc2a0648cef9acaa672a900cbe9ea445c8d132ad1f2045310da7183290a42c5a32725aae3a66a734e0b193ba06d808a3f0489492d176a35405db8ef021f31350d6da49359368ac7c3f3ec3eb163b4598710d13fd451818cec4cf7a4c4fcb9e3a2c6c9543541a088cc8917565356d59e71c9807d0d0a7f17d75760a660224d7057994ca9c856eb6d8fc4c6562278a13bae68938afaded9fa96f5bfab3aebed61efb78ea265a54ae7d6f314a381a042069f9e18c1191d112d104301c81acf409c60ef172323282a33468987b11930a4974499a4c1e0bd0240c566314d408b0c6dc84f9113b651b7f47890a305ae073820a6cd6d419737e839729c4ab1abe1033bc443c8760052f978764f5266e4f83a3f702772b3fb489fcf1ff2bcf48bc53bbdbdab77973b102d6235b74dfc1652e99adc1fcff758d69ceda122ddb5cb3b2761ae0d6444e79cabc18536eb15e947a1facac1a44f67f8cf4c1f095c5ec2ea7af635251b7c04ee3e635aea645034317a53244d98b6d0a563f9307915ecc15b8d67d089b1f1d8a81420905f2a3b12b7930bb52946f0d3875123798d1ed01c41f9ab536526253f3607a5d45aec47ff6fb90c5bc0856da56ab7234b803f2c7175cffa5e46eab82b4f4a8c61e5ef1fae64b5447360167bc6c8d6afa4c18e6556be113940d42026f757c584bde19c9207bf471063ef292205b28f066341d3c391503da12bbce0d0591374f9b0b71bdcb3a0da99f049ace4ea1ece28910b6238373e4dce1f37dea5a6b36ede4c1b5408e953f758956e0e0ea19c06f95ac5a096e4d3feec828c73830bfb5978de4f9fcb88a811baab696cf1696d84abdb9d6a9ef8e56491cd6b36313ef2c365beb81a2838bd3ec773484fed6e19414f3dcc7d9d5a77071d8a49e88c6d3b28a20449a4c64a51d5bc7c69d2df0942dd547e594e3c5a53eca06969bca0376e5f251765cbd043c09b70cc24950a86b0b2e3f2cbffb144b9536bc32524baaf55e373bc62d69273471441c3eec3e7b2aa5721d3c28c5f41ebe50cedb009eec2a23666747b17a0edf7e9bf91d46f2b05c1425c7a6d8cc77de52126d7f2818ed750aa660987e55563d356dd4f347e09fd6a30954cb28f26abf44d3b79077cd00d145204a228cc8b68dbd59257c3f9bf52b8f434348d68a483e5b1bfa82671c45069808f89fddb5eae2d04a5a9efce1acae434dc0529013bbc9be3e60e73ef7d5462e5faeb2df45f872314e4c9401f2189cec1d3686bbca5ed746afc62faef8b0d8b7b76f68bc883f04411e33d4a413162fa28c9d4d20f7ff171b383b9d0beba7bb504529b596f27740c5eb7721db924a8f6aa7e3e73b48ebabec6d0a5d7a0a9f8b5140dde672c23e2bf1c77a96bebf560134f23ecd24fa7fdf0bef4cb85d0ac9fd6daf7810e0daf06e4f7aa2634b0ed6623c5aff3834b33e2d7a34d24c8099e510d7716b766b58c2736f18ce75d5026f99e73e5e648a466db33ddb52429fca94937f6a27b3bd22d9b5148b09b9f733398e3c3f6d6209e13398a15166687faf107184db215c11f6063db0625aed1587786ef6fe3c16dc16caeebce20529ac0272e4fede5931105b4ec9725d42fab68c98c128b77064d663b8dc4e1341c97e5c5e4f89d0dfecc74a5f9e4ccf05a70f991170474d64ca712ad67ef20946fa0dd5d3ccc630719649d8828132c6efd26c21827f050dff005e8580ce89e2c12a85ee8176c6c5936489bed3bf9863a28e5c50ec33a0451da4bf486aaf9cc96c181e8493088b5436d819889f9d3ad2b5eae54d9ef7d3b4940cf4a5802f3955113e2d4e84bc548ed05bf538f048e586f71c9d2805f13f179e2b717fa357a92b4b20c180f8cdd023048cceb17bdef75a193e811af53a069ca65078b2419705e2660957e45d5cf4a3871fdc17c1b2349a6fad5b2f0b25974b81fa2989d4584f1ee1820603fc82155796ba6b3254005b91d54c0a4bd816ee52a981247a1b929c2aeebac8b65edde272d9fc2c8cf07535749081647487ed92cd19b5760f88bbba47526cc3549faa7940ec417f5c0da6c84da743dcba831619878201aa05a140bf92ad2dc94268b0dfb3c0de4556f8b21cd676c31d9d8b6d94fc4c4e2fe7951a6e5f9350870c29a4eb10add92cff4cabcdcf9d112c35b3359529a157d018a0bbd67670c0d68d09ef3dfd6a2bff6ce6451ab177edd077ddee6337750ca4e1e3dcb5efe471273cb457311cfd10eeb0aa941f24c209e018812cc00ef029864d9086cd441276494a1862ea7ead862b69219012a846b1172e479ab7f3dbbbd21b453be706e6ef464140e39702c2ec52ecfc44711e94b785759ce4c173bc2101d9e691dbadd375179fdf5780160666a4fd30301da6e3e6ed02449a1d4fd5e2de602591c79cdc0f3075e50cc8b42a2aab7c4c391e143468f43cc396a9b557c8584a4ac988cd7654454e9f81f472b8935cf8ce149e028d63ba620390684f189641fd3347c55e9ff51f7bec153e74e913988e85e2ea7306a2ea987d71f14fdb1f04037d3eb513caabe60001796506bfeb305299d281c549dde2580c0efc3cfdc9b1803a7027dcdbfcdc52eea4b4f69cffcb78a07b40577e41c2136f559c4ec1bc58585f465d8c3de08d74210d81f7e709b226eacb59822ef8c4e842ec167e8ba22cac985ae623e773009ceb9c29884ed1f4c3632bc2de2383184b327ffa362d336cf644a670bc3f55387d436c08c5ff8ad27cb7ddecf4ec55900cdae5f427677e19e595361384b03bca4b5e393da46fb1fa9f13592c3649373e3c9b7c574aae53b480d59c57ff963b6bf1bed8ed4070c2fbac4aa65a5e1a809f1e648dd49ef4dd0d788b6b3e8cbc561a1840e503414c4523327369bb55e00469a7697fe257295f23214a3f2a3ce0caf78943f6b2de915a7b11a9468c5d57a6666a171b01e80769f1d19359652ff2131f4a09ecc2bd1a421faa3257469e9ff99967c082a00045cbe661920fdad3a8054debb75b654a28eebca5042c16fb9e691541a9b637234eb72252e1c042ca430585cdd77fe981aa8b0e12f2b30b5d11b8ebdd8a4ed49f94f2b3d79f181aa7504ac0cca2649cf7461be4168a63ca32c6206ebaaa037bf8ee86d763028421fe6a36a0a86ec464a2ad93e83a76a7df5936c76a12e5152d196041cc40dbfa6013258f797e1f327f1a370040b1c546bbebb71bb008d67f4ca961719ce23e25532ed431207f76e5a4da0598da3ea8a8122272a9585fb35e35d8242ba548c43a05986510794eb331330d82d5dc705b68535fa5d406ba20ecac09a7e9a5c6db321302b19cf405ec0c8db97b6462c0e6315bf392ac7523db713bda535c4053f1f8b6e593bf74867cfff68a14de5a6c447c83e175929dca5ca9aa40692df139e3b940e0a7856a17ba0fbcf60e7e0abc2462868ba7265e92dcd4bbe64a5b0c4882198fe759ed0bda813e45709e5f6b5453df7098e8125e30213fb35db49f74435de8f0071354948fc82bfa6302a0acc22e5c0750f62f1ee2958543f044da3f80945ccbc6cd366455ae0f9e7ceb54042f6b9dd983973ddbabfe1a68ad4da3f784573503fb41f098f374de454c3433ee53bf2a194084643dfa646b0c0b591e7d6f74bb2dc25e3df4b699f102a48a1ecab9a1f1704fd0a44d15cb0b7ce2613756b10db368ea9a11c6c5920e2c1dcca295ef6c36912e8351bb5993c0aa829689dded2b25be1749adc5b609deb3881f768fb3bcad4e96eafc66de055f5720e93800a4ac6eb963ab6d1ce0c10e873c9be53e9b7f6f1797860d", 0x1000}, {&(0x7f00000002c0)="bbf8c46000509d158a91789fc770677e9e91d6286a063fa0c9b82fe0f254cb5c223f8a3c85c1fd632db3189d35fd168b8789", 0x32}, {&(0x7f00000023c0)="44787073e48e7128953e46ff4f481b24f28d8371264b557cfcf5617e06ed7c52ed3134a0badc7fb814eea483ae326f9e2ba448854429ce570a7e0f9a11afc931ba81e82267c91bb0aa43f6f0d734d20c97f1d8e1298476240cacbec90dba9e4159f4175315638ac850daccc60b63e656", 0x70}], 0x6, 0x0, 0x0) sendto$unix(r3, &(0x7f00000000c0)="7881a341fa18244ad9acea53b086c3ed0e687e508f1f079e857e6ee75923521413c6d8a65c308db3c9d576b7680df37e582b023b5648c4464cc6c6", 0x3b, 0x400, 0x0, 0x0) dup2(r1, r2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x113b) 22:29:02 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x2) sendto(0xffffffffffffffff, 0x0, 0x0, 0x3, &(0x7f0000000100)=@in6, 0xc) 22:29:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = msgget$private(0x0, 0x41) msgrcv(r1, &(0x7f0000000040)={0x0, ""/151}, 0x9f, 0x3, 0x1800) msgrcv(r1, &(0x7f0000000100)={0x0, ""/73}, 0x51, 0x2, 0x1000) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x5, [{0x44d43ac58ff8b88a, 0x2}, {0x3, 0x4}, {0x3, 0xdea8}, {0x2, 0x7}, {0x1, 0xfffffffffffffff7}, {0x3, 0x3}, {0x3, 0x5}, {0x3, 0x3}, {0x1, 0x1}, {0x2, 0x800}, {0x3, 0x8}, {0x1, 0x9}, {0x2, 0x3}, {0x3, 0x10000}, {0x3, 0x8}, {0xd57ef8f6e6d93157, 0x6}, {0x1, 0x9}, {0x2, 0x4}, {0x3, 0x2b1}, {0x2, 0xfffffffffffff3af}, {0x1, 0x4}, {0xfe3800f7cade4f94, 0x3}, {0x2, 0x100}, {0x0, 0x6}, {0xfb7383a768a0a471, 0x81}, {0x3, 0x5}, {0x1, 0x1ff}, {0x1, 0x400}, {0x3, 0xcaa5}, {0x1, 0x2}, {0x2, 0x7}, {0x2, 0x7f}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x2, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000300)=0x2ef3661f796ba85) read(r0, &(0x7f0000000340)=""/136, 0x88) fsync(r2) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000400)={0x1000, 0x1f32, {0x8, 0x20}}) r3 = msgget$private(0x0, 0x18) msgrcv(r3, &(0x7f0000000440)={0x0, ""/222}, 0xe6, 0xec428067bf968432, 0x1800) msgsnd(r3, &(0x7f0000000a00)={0x3, "47ba7e979f5a7618fdfd5b120ad89ae106e93468d42f84195cdb088b3064ee81947865d721d6cdf26852633ba08aab1c794a87bea77029240905b497271524e672990b25189807f286352e67d1ec3ba89950c63b19155bfade6cfd9aeec90e6b88dcc8"}, 0x6b, 0x800) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000005c0)) msgrcv(r3, &(0x7f0000000600)={0x0, ""/48}, 0x38, 0x2, 0x1000) r4 = getegid() r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) getgroups(0x9, &(0x7f00000006c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x4, &(0x7f0000000700)=[r4, r5, r7, r8]) fsync(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000740), 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000780)={0x2, 0x0, 0x52e, 0x4, r6}) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/ttyCcfg\x00', 0x440, 0x0) dup(r9) msgsnd(r1, &(0x7f0000000800)={0x2, "f7ff0365039d4e9242657b3585b66f3c233ffb661a3e761374a4d3ec299f40b5e3236c57849d47623ccf12a857099b62cadcf44c95cde9a413730fbc113725e9082d3d1056bd75a2da03f691fab26436a8f8df2ad0df656838f8b63e666602086f52371af58bf575fe87604f5d772a14455c8d00fa2fbbd9f143fb6330c5c867ffa46636a0d8f6962cd3c0b8a34680f450795e5703b8dc334d49760023f6f6d8fb670ab71b4437ec68e4c56e735ef863eb13edbcb8bf56177fc90558ec2b51c62b83d879a3969a6425257309c739314dfc6813af0892855edc6bb5655e2924913ec0df901c0a66dd3cda0363549f814d6a3176963a2b42ce1bdd"}, 0x102, 0x800) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000940), &(0x7f0000000980)=0x8) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000009c0)) 22:29:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xffffffffffffff80) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, &(0x7f00000001c0)={0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff}, 0x0, 0x0) r0 = socket(0x1, 0x8002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x200, 0x5}, {0x18, 0x0, 0xba, 0x7000000}, 0x3, [0x6, 0x1, 0x1, 0x80000000, 0x100, 0x7fffffff, 0x8, 0x8]}, 0x3c) 22:29:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x5}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) 22:29:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) syz_emit_ethernet(0x2, &(0x7f0000000240)="e1b5") socket$inet(0x2, 0x1, 0x9) 22:29:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x3}, {0x7}, {}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x800087}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000340)="5fb0fe1a28c6e78d32e290d02e5025d22b927cc61ebc745747660b15787b5fb8fd9bc0f816dedca938c2788cbe7b90af6b32b41e1f68bfe7e5caac539ce97159be97d8953ab86a438ea68ff1181645c4ee4798089a8d73d79f8fbf381fbf5e222db8f55f00cd0b2a4b2d01c284cdf815225975dd795c6a4fff928776aa94cfd26b0db6d3ebd3be8aaa0181e37850e2bb654553d39ab1057f012c6c28547c23748eb7f7ca0ba91ef1e778927c7358808a899bea", 0xb3, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)="93") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x9, &(0x7f0000000040)=[{0x3629, 0xaa, 0x4, 0x800}, {0x9, 0x400, 0x37f7, 0x80000000}, {0x79, 0x7, 0x7}, {0x8, 0x800, 0x4, 0x7}, {0x8, 0x100000000, 0x9, 0xffff}, {0x7f, 0x72c, 0xea, 0x53}, {0x5, 0x6, 0x20000000000000, 0x1ef}, {0x1, 0x1f, 0x40, 0x8a}, {0x100, 0x7, 0x3, 0x7fff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f0000000140)=[{0x6, 0x8, 0x8000, 0x3}, {0x50, 0x5, 0xffffffffffff98ca, 0x800}, {0xfff, 0x101, 0x80000000, 0x2}, {0x80000000, 0xfffffffeffffffff, 0x3, 0x6}, {0x0, 0xaa, 0x3, 0x7}, {0x8, 0x9, 0x5, 0x8a}, {0xd2c, 0xb4, 0x7, 0x8}, {0xfff, 0x9b, 0x5, 0xc6}]}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0xf7159d13c6c835a7, 0x1) mkdirat(r1, &(0x7f0000000280)='./file0\x00', 0x1b9) 22:29:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10110}, 0x4000080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x3) 22:29:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:02 executing program 1: open$dir(&(0x7f0000000040)='./bus\x00', 0x40, 0xc) mknod(&(0x7f0000000600)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xfffffffffffffffd}]}) 22:29:02 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="e1", 0x1}], 0x1) dup2(r1, r2) pipe(&(0x7f00000000c0)) syz_open_pts() dup(r0) close(r0) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) 22:29:02 executing program 1: r0 = semget$private(0x0, 0x7, 0xa0) r1 = socket(0x18, 0x8000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000380)="de022584babf294104cec38bc1465476e68540ac12db00ec0ed5ea819c69e7e11e283638fb7e823b7f18ba2915e0c73161d00da7e2ad16f65f43cef16d2de704c765fd433d733748c367c3bb33e8a459258ddff41d1710f0180d8a5c3d61ac7c870f5c5cff76a7dd9242de7e9f62f546c1b3cd735969169b6b9f27ddeb6d9ba8c69959d8495c645674ea6ef0f8fb49843e4a25a49f821e3263e11e8f9c220692b132697794f8fef2b38f6824ad933dfa9af7caee472c34cba23e49535cce4f28dc05b6fe197b20051a555ecc4f03c1d1643a3a0d0e2941539421b501", 0xdc) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000040)=0x69) semop(r0, &(0x7f0000000040), 0x0) semget$private(0x0, 0x2, 0x9) r2 = semget$private(0x0, 0x4, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) write(r3, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) semctl$IPC_RMID(r0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x48, 0x0) semget$private(0x0, 0x0, 0x100010004) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) sendmsg$unix(r4, &(0x7f0000000340)={&(0x7f0000000a80)=ANY=[@ANYBLOB="00ff5c0161f4bae9cd802f3f2e73000000000000a202200039b9e2fb00000000d5d30272e22ee8f18865e21327c3b9e174713563ce883e2d794145c93c6b62a536b6827ead7e13d4b0768fce170da31cd33a15c4d10893720e3c003a9896e088f9ffff000000000000e1576addb8e6cc143c28a0990c8a900f1d01003ccfd79cfaf95169232313fe79bedb4fb2dd515e65516f69f898995c2d0b1cce56c4a6dc2dbb56abffa2bab96abd00009ce17a56e67f8ad152e189e967ec91717b77a9015fd0b3f5a41d4f28b704432e470714e3004c04000000000000000045edda3e1f034ec8d52e1cb6c4fada830b6bb6d7a90acee315120acded8f0d1c07df76aaf98733708944c0879f8325dc30529f558e083398be0e7a9d7c824c13189c0d8587dc3edc49c11deb5481ea08206bfef382820acdc76872e18b145337a82e696ad34616b95c8baeac1e91399e62239c9294b3bb4ff5ac9c186997174ab3d746a62af19abf8a114cd8cfd54be3fb81d3020092bd0b9c7d0b14f140395182fc3f73d2460a55e6aad4db1d76a234223e80c9fc3a99d4145ccca9c17a42860961a207388ded062c89c4c655e1560adce67f2b0b906c5252010355c4176aec02e876881a1ce3ed0f5c9d8050e7702e9d4d9909bbaf95084fbbf3db1600000000000000000000000000000000db1b44a54acc0662c43a5084d396c7724e339801a43067517d375d23bd8fe221c68f40d2b6f9693216698f94b302035ff89d2e36a4bd98999ae96b86da37e14fde0a7e45155ebe0dfa497978265738be888d4901a271db3ac2cde3f53c53aaf06c25962620b806804b4c224697e05427e2745ab5169ba5cc41987135037ff03b13494a56e2deaa79e5dadae6883b44fb59123996e6d7f9469e91fa6045f4306b5d417a276cdc1d2500aaab936666f44efc87875ec8e67105cef16ef1a8f7f11f92c70a9901c924d67df283bbed43745cf360d0453680364caf000000000000000000c977d09448bb7f11278cf913a96a33b0810f9c153dfa2f0cbb8bf8b7b12bf77eb7263b98ad83a44dfe64ba8e06f9c7e33e0baa7de32c22f34e79d7157eb167a40a54e70f6efa1fc1c50fd60a2858bdfda7379b9514267b230bd061381302d5b8e944e9723d7abde131ac8d03300324b6b46309710923363fd87dcc9df4cae8049066c6f8b482e9738bd5fe86ed22d5c72147d8d9f24f215cf42afbe6eefce9ae35334772c3e0098270f813d9b4fed848b47065869b7c8bb25188343fd2736e39a58fa6c10f65050761ff1ea3f3786e0204ebe8bcd5536f15c66e86406ff3b3ad8c43286ddb70916bb4d1b557dedc1a638b35ea984540de66e46f665793a9000e28e9ad854950951fa36f17ad0328858b384a53cf2b37bc5a04efc4ebd1eb4cb68d851e5cfb1cfe83f0bf92065ed21ebc0000000001000000c1b6ecd1136fcfe002f2df44ef7f5c3a1c9e6e1f509caba196ba13221f59372ac9666adc7389c3c6c0469db1a4ad112deec6b2708ce900a6fa29ac0698df0a3b8909892e05669d37805299489c0f8fc857f6d55aa9b475f37fb0da9203c587121dc6009cf27fae0f777f7fe968380836a81961c08907ea9871d31ad56c06f334df9bef02539057c5472f392f4f64324be3f5b2fa050caebd06b049aa47865f79342e4fd81eb3e98d08122a480c0b7f18dd9494baf1fda643fc8a50e9e2125e4c77c3dd7c5e22d2f534bc8078340319c419596297f7b837c8db8e6af996c5f24a04c4691f799af35244bdeda10983ac247d7b81f0e775185555b6d07450317b62a6369023"], 0x1, 0x0, 0xfed6}, 0x1) semget$private(0x0, 0x0, 0x9) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x0, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xc4}) ioctl$TIOCSTOP(r5, 0x2000746f) clock_getres(0xfffffffffffffffc, &(0x7f0000001800)) r6 = shmget(0x2, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0x10) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) semget(0x0, 0x1, 0x1) shmctl$IPC_RMID(r6, 0x0) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) r7 = dup2(r5, r3) fcntl$dupfd(r5, 0x8, r7) 22:29:02 executing program 1: r0 = socket(0x6, 0x4003, 0x4) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000400000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720fd3872babfbb770c1f5a872c803ff7cc53c894303b22f310b404f368b0f90000002000000000000020208010000800000ea00"/177, 0xb1, 0x0, 0x0, 0x0) 22:29:02 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt(r0, 0x4, 0xffffffffffff0001, &(0x7f0000000100)="ac4b80f0f0a109bad1840f15af923ca5999c606539fd6d7ddcb41dcbadd4217abfc9d739760c7677029e9691f1cba1b999bcde092a60d60939867489733b1b909fea051e3a88ace4102babbb08266801b75ffab6fa5fed", 0x57) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 22:29:02 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) pipe(&(0x7f0000000300)) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000180)) pipe2(&(0x7f00000000c0), 0x0) accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x202) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) accept$unix(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000400003c7a00000000000000000000000000000000000000017ec395fdc92d8a3544430c2b911ee189ab006d137351de8ee78d41e71d5c1a1c83a0961696a12802000000e27b8d74822cd482388e438db9166b23f5494009c98792ac8c227eb1fbf6ff8d676a20b4501ef48e573417a4f79b5ea8c1f8ffcf00"/140], &(0x7f0000000140)=0x1c) chflags(&(0x7f00000002c0)='./bus\x00', 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) getpeername$inet(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) 22:29:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) socketpair(0x6, 0x4, 0x5, &(0x7f0000000080)) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x12, r0, 0x0, 0x0) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 22:29:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0xfc00000000000000) close(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000080)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0xdfffffffffffff, 0x0, 0x3, 0x0, "fa6810ffe48c3357ab4c6c4500"}) write(r0, &(0x7f0000000140)="962cebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c090000", 0x3d) 22:29:02 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x100, 0x0) 22:29:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f00000000c0)=[{0x10001, 0x0, 0x0, 0x1}, {0x3c}, {0x3, 0x0, 0x80}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x81, 0x0, 0x2e3, 0x42f}, {0x0, 0x1ddbac6, 0x101, 0x80}, {0x3f, 0x2, 0x3}, {0x10000, 0x6, 0xfffffffffffffffd, 0x3}]}) 22:29:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x87}, {0x1c, 0xfffffffffffffffc}, {0x6, 0x0, 0x8e30, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:02 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 22:29:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) setpgid(r1, r2) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:29:02 executing program 1: syz_open_pts() mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x1000, 0x0, 0xba6c, 0xfffffffffffffff9, "e1a1ef42773843c40b1d954c9c4ad07d31678296", 0x4, 0x4}) ioctl$TIOCSETA(r1, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xc) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) 22:29:02 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728efbeadde89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto(r0, &(0x7f00000000c0), 0x0, 0xa, &(0x7f0000000100)=@in6={0x18, 0x2, 0x6, 0x4}, 0xc) 22:29:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xa6ac) 22:29:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x4, &(0x7f0000000200)) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) 22:29:02 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x80004000) open(&(0x7f0000000140)='./bus\x00', 0x3ef38b21464f7636, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x5b038db17ae2dec, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x2000000000000) 22:29:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x20c1, 0x80009) mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0xffffffffffff28a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) 22:29:02 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = socket(0x10, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r2, 0x6, 0x2, &(0x7f00000006c0)="73d6c1a3", 0x4) 22:29:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1}, {0x7c}, {0x6}]}) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="cc") 22:29:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x4d}, {0x6}]}) r1 = dup(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(r0, 0x5) r6 = getuid() r7 = getgid() r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x10, 0x0) r9 = getpid() r10 = geteuid() getgroups(0x7, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f00000001c0)="b1aeef8cf8200d517aff5600a0b53d69e98a4d1414c4827ce6b89ade8a475fc6999a8f1b79de06d6253196e281564329acf7adb00a52cc9c77c419734a4987adf1778c88930a1099e2601c8777abc2a26d96dc97cbc69f9d96d0d299d9ffcd368427f5675e9d0da2cc10290c441ab62790e0f2623b5a737dc3ba502e5a164a850507cfdeb8783b6f288a4bfe91491550b2ab8281ed74844284807a3ae8ffad65077b", 0xa2}], 0x1, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r8, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xd8, 0x408}, 0x8) fcntl$setstatus(r0, 0x4, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100000002) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000200)) r1 = getpgid(0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x128, r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0x80d6) lseek(r2, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x8, &(0x7f0000000080)=[{0x7fff, 0xffff, 0x3, 0xfffffffffffffff7}, {0x80000000, 0xc62c, 0xe81, 0x9}, {0xfffffffffffffff8, 0x8000, 0x401, 0xe3a}, {0x7, 0x7fff, 0x7, 0x8}, {0x5, 0x9, 0x0, 0x81}, {0x6f, 0x7f, 0x100, 0x5}, {0x0, 0x0, 0x3, 0x10001}, {0x100000001, 0x4, 0x0, 0x7}]}) clock_getres(0x3, &(0x7f0000000140)) 22:29:02 executing program 0: r0 = geteuid() getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) chown(&(0x7f0000000080)='./bus\x00', r0, r1) mknod(&(0x7f0000000600)='./bus\x00', 0x10000000002000, 0x4500) r3 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) getgroups(0x1, &(0x7f0000000100)=[r2]) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085762, &(0x7f0000000040)={0x3, 0x800000000000002}) 22:29:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93", 0x1) getuid() madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000300)=[{{}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 22:29:02 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1d, &(0x7f0000000000), 0x4) sync() r0 = socket$inet(0x2, 0x2, 0x8a) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) 22:29:02 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10000, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x2800a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r6 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x10) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0x0, 0x88, 0x10, 0x0, 0x9}, {{r2}, 0xfffffffffffffffb, 0x80, 0x80000000, 0xe9, 0x80000000}], 0x1, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x58, 0xf0000000, 0x0, 0xffff}, {{r4}, 0xfffffffffffffff9, 0x1, 0x40, 0x5, 0x1}, {{r5}, 0xfffffffffffffff8, 0x42, 0x2, 0xf2b, 0x5}, {{r6}, 0xfffffffffffffffa, 0x20, 0x1, 0x12db4862, 0xffffffffffff4f3a}], 0xbc, &(0x7f0000000280)={0xfffffffffffffffe, 0x3}) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001080)='/dev/wskbd\x00', 0x0, 0x0) poll(&(0x7f00000011c0)=[{}, {r7, 0x1}], 0x2, 0x5) pckbd_enable: command error 22:29:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x10001, 0x9}, 0xc) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0xfff, 0x8001}, 0xc) 22:29:04 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) connect(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) lseek(r1, 0x0, 0x0, 0x2) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x433, 0x0, 0x0) 22:29:04 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() socket$unix(0x1, 0x1, 0x0) close(r0) syz_open_pts() writev(r0, &(0x7f0000000040), 0x0) poll(&(0x7f0000000080)=[{r0, 0xaab644ecae4f220d}], 0x1, 0x0) 22:29:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3d}, {0x80000000000015}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x4, 0x81, 0x6, 0x100000001}, {0x4, 0x7, 0x0, 0x4}]}) r1 = msgget$private(0x0, 0xc0) msgctl$IPC_RMID(r1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000540)='h') 22:29:04 executing program 1: socket(0x11, 0x5, 0x80000000) 22:29:04 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x2) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 22:29:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001500)='/dev/null\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000001540)='./file0\x00', &(0x7f0000001580)={{0x10001, 0x6}, {0x3b3000000000, 0xfffffffffffffbff}}, 0x2) select(0x40, &(0x7f0000000000)={0x9, 0x1, 0x4, 0x8a, 0x8, 0xffffffff80000001, 0x4, 0x4}, &(0x7f0000000080)={0x6, 0x2, 0x9, 0x9e, 0x5, 0xfff, 0xa698, 0x8}, &(0x7f00000000c0)={0x5, 0x4, 0x1f, 0xfffffffffffffff7, 0x9, 0xc6c, 0x100000001, 0x5}, &(0x7f0000000100)={0x401, 0x81}) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x0, 0x0, 0x80000001}, 0xc) r1 = socket(0x18, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001200)=""/208, &(0x7f0000001300)=0xd0) sendto$unix(r0, &(0x7f0000001600)="8f2d910b78a1487299c05d453842249ed4ee6e3e983b19c5ca3ad28b729c0db41430f34f4baa8532e6e608083b18d685c6eef24689d8d7982faa65d8f10572903c15fa333f289b427296e7ede3", 0x4d, 0x400, 0x0, 0x0) getpeername(r1, &(0x7f0000001680)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c58e8a8200cb6e470cfe5c897a663a4fc1db09dea2d3aaf08c9fc03300d3863727c3e39ef1cd7c49f97e5d3916ff4ce53ab71b4e58fa000885d4724c3c2cb8da4b8e3347031b371b20e5f2e72457b291fb6be5a95282ef3e9b6de662c3c9184147451a01450f8b933a5a54993a1bd45ff5451ab23e4844549bb119f3ccf32f8bae0085c466fb28ec171a12ec0c8e9ae8ae4f8da3e6e9fd186753d37a3522d9028107987b6a3acaa7170"], &(0x7f00000011c0)=0xfffffffffffffff5) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001480)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000014c0)=0x1) setsockopt(r1, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f00000013c0)='.\x00', 0x80, 0xc) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000001440)={&(0x7f00000015c0)='./file0\x00', r1, 0x3}) unveil(&(0x7f0000001340)='./file0\x00', &(0x7f0000001380)='c\x00') 22:29:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x0, 0x4) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000003c0)) r2 = dup2(r0, r0) r3 = socket$inet6(0x18, 0x5, 0x0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x4, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000280)=[r6]) r8 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r11 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x8, &(0x7f0000000240)=[r4, r5, r7, r8, r9, r10, r11, r12]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340), 0xc) openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x2, 0x0) 22:29:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x68, 0x0, 0xffffffffffffff9a) 22:29:04 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x4) write(r0, 0xfffffffffffffffe, 0x0) clock_gettime(0x4, 0xffffffffffffffff) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0xd83039b5f728bd28, 0x0) write(r1, &(0x7f0000000040)="ec151d2dfb10c4f45a616967fc3fc99c7c2351fa29c2efe634fb40a10cc9632e51b888c42cd03bae77d2da2d979f2ad2b76236177735f437e137503faf3eef1d4f271e1ed52aa2bc67bdfc570d4b99e2", 0x50) 22:29:04 executing program 0: syz_emit_ethernet(0xae, &(0x7f0000000140)="cdf0e0fb7a887fb2209f1bda9b5d06b1829c3dafffdbbd1f3de8e48e0c47ca2f047a34bb3b0b7d95ae0b64545647b762d0624ebec69556147af7df7d6b294ebdc1901091551e9ca437658b55069d08962186196a3a92b19cf9f1f1f085dba398860108356085bf5b7b558da1780e8a79d28d28971de058aefa6c5149e23513dbffab7a6cf6835c1ac4de94bab19fc327c109e7797acd3baf99026bfe88dd41235fb29112631fd061ddd694a4d5ec") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file0\x00', r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x7, &(0x7f0000000200)=[{0x400, 0x9, 0x9, 0xfe6}, {0x7, 0x6, 0x0, 0x8}, {0x8, 0x4, 0x41, 0xde5}, {0x8, 0x1, 0x5fca43c7, 0xb89}, {0x8, 0xe705, 0x40, 0x3f}, {0xa078, 0x4, 0x1, 0x7}, {0x5, 0x4, 0x100}]}) r3 = open(&(0x7f0000000300)='./file0\x00', 0x2, 0x20) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000380)={0x8001, 0x8000, 0x7, {[0x9, 0x101, 0x7a, 0xa3, 0x8, 0x4, 0x8, 0x9, 0x7, 0x2, 0x100000001, 0x0, 0x4c0, 0x3, 0x8, 0x1, 0x6, 0x3], [0x7fff, 0xfffffffffffffff7, 0x3, 0x3, 0x9, 0x7, 0x100000001, 0xadc, 0x2, 0x9], [0x7, 0x40, 0xfffffffffffffff8, 0x0, 0x3, 0x7fffffff], [0x10001, 0x6, 0x7, 0x4, 0xffffffff, 0x3], [{0x0, 0x4, 0x8, 0x1}, {0x10000, 0x1, 0x4, 0x1}, {0x101, 0xffffffffa7bbb814, 0x4, 0xbad1}, {0x7, 0x3, 0x1, 0x2}, {0x55, 0xc2, 0x9447}, {0xfffffffffffffff8, 0x2, 0x66, 0x1}, {0x5cd5, 0xc, 0x7, 0x1}, {0x8, 0x5, 0x8, 0x1}], {0x4, 0x80000000, 0x3, 0x1d8}, {0x3, 0x6, 0x100000001, 0x81}}}) 22:29:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5501) open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x8) openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8) 22:29:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a9) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)="000000186004008b00002327000000000000f8000000ffffffffffffffacef596a31499cf0700000000064fc", 0x2c}], 0x1) 22:29:04 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r1) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff}) 22:29:04 executing program 0: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x0) sendto$inet(r0, &(0x7f0000000100)="f1625887dc94b4cc2020e2cd8374c46e3ed26906cd45893097ef4011be515992af66e039944685f967f3bf4fda6abeaac6a9017f52c944f0627c6278279c4dc67518c3aaee8d686a7a4c908e65f5c6fc6c264a102052069e79b918dc3df1d97dd4352a79f50eb7d9060e14b4a74e9afcf3c62c765963d6f70b0bf3c2eb234bbeca8e7506fb7ad29d8f20664f6fc431a38ab2d9f469626f93e434148d57997ceea6e836773ee5437c78de4b9530d5bc81e413b483468c94ccba5381c454322d656e4832b7f2d30e1c6257b8dd673b984b", 0xd0, 0x4, &(0x7f0000000200)={0x2, 0x2}, 0xc) getpeername$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) 22:29:04 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x2, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x60, 0x0) 22:29:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000004000405ab76dc785810000000000609d9763a7bb16966e5abdbb8500000000"], 0x10}, 0x0) 22:29:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) poll(&(0x7f0000000080)=[{r0, 0x40}, {r0, 0x4}, {r0, 0x40}, {r0, 0x40}, {r0}, {r0, 0x1}, {r1, 0x2}, {r0, 0x100}], 0x8, 0x20) r2 = semget(0x0, 0x1, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000001c0)=""/147) 22:29:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000280)={0x1, &(0x7f0000000140)=[0xdd]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000002c0)=0x3b4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x24}, {0x48}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 22:29:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c, 0x0, 0x0, 0xfffffffffffffffd}, {0x8000026, 0xffff}, {0x6, 0x0, 0x0, 0x100}]}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) pwrite(r0, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:29:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x40084}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x104) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000000c0)=0x2) 22:29:04 executing program 1: r0 = socket(0x3a35eb210d8f150c, 0x3, 0x80000001) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="be03135adbbecf365d3fa4b8bb4f876723f7e5f21834e31da5c691b042301a5511d4aa48da89affc929d69fe93cb113026080a8862e1d8a13cf1a1e70f3a2d8a429d9a226b06e3cf48fd6a0daccd2f27a767c632bca25d6889b288839eb3121e6440b683b499831376400eee326bbaa5f7ccb3f7d946f00ee4643f72936c867fa3d918b61c8dbeb7af64b56a4f441b0552c3627bb74d770a38437880bc869e44b2b05e7234685f883903ea23f2c02cc62fac3ab524f0697e6e4db2f256", 0xbd}], 0x1, 0x0, 0x49) 22:29:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) connect$inet(r0, 0xfffffffffffffffe, 0xfffffffffffffe91) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 22:29:04 executing program 1: clock_getres(0x2, &(0x7f0000000080)) open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000b80)={&(0x7f0000000740)=@un=@file={0x0, ""/108}, 0x6e, 0x0, 0x0, &(0x7f0000000ac0)=""/138, 0x8a}, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000ffff00000100e3571180fb2bb0000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 22:29:04 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r2, &(0x7f0000001100)='./file0\x00', &(0x7f0000001140)={{0x10000000000, 0x7}, {0x101, 0x6}}, 0x2) dup2(r1, r0) acct(&(0x7f0000001180)='./file0\x00') 22:29:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2c}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x73, &(0x7f00000002c0)="b6fcc313aeabe3325033f8fc3c66c5aebf2d212c842e7b44b0fa05266376c26776a384fdcf61f2551b5d9932e06725e9de7dc56474d2a6bad11af458705f1e1c290e4697960da504fd167063d033916fd7f71f268ad8d49f232367dd86a2571d268ab8b9d271888afb9bdd69a1f631dd389854") r1 = open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x40) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[0x9696, 0x415c, 0x800, 0x3]}) 22:29:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8, 0x0) r1 = msgget(0x2, 0x2) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/85) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000000)=[{0x20, 0xfffffffffffffffc}, {0x83}], 0x2}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x300, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) 22:29:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000800)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993cfaff5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b3050094c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9e0100000000000000189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 22:29:05 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'/61], &(0x7f0000000180)=0x3d) r2 = socket(0x800000018, 0x1, 0x0) r3 = shmget(0x0, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r4 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0/../file0\x00', 0x20000, 0xe8) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x1, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) shutdown(r4, 0x1) 22:29:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="00020000", 0x4) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:29:05 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001400)='/dev/speaker\x00', 0x2, 0x0) pread(r0, &(0x7f0000001440)="bd00a120c17d35257c7eafd3b51a58d7c22e38fa2f7d7c9f139a3050ddae19597c9c10fe7398b64619e45412f745ff8377f40f756bd7e91451b58abe32615249659a01df3767ceeec4fc2c1940056a65824bbf67997832c078a4860287133324e4dce7d2bc8f37c8a4320439cde4385c281adec602f24aeca9282ea22cdd431504ffea27833369f06f2acc171d97ff03ae4f9e4e920ac68a8c557ae43194e58bc716dad2cefa55758db87563a2642aff990b7a472625462b0b453667aab634322ddd1b6f7364ea6a7615f303430640daabdf3909650b9c18e9a0a99c608b735f2fff3de11ffda923dca1c6280430484bef1d8f7fe0372bbe1d55ca9bd9e15050c845ff19144fb20ba05479ef7a538e4f7ccae6967b9e2df268a8934b5c4e10cd7cb8411436428cbda2af170b3f4bd43f627a12672d55154eb54d7a7bbe1ebcedd7e6d700440c2800a7b8d7b522c7f0c04d916a0d648f86a5f8dd12a17515e466921b2817d1b4cd9dc617fa8c33dd8328461550ff0badcee3f450129ac541538c5f531c789acab7f4760443066fd7b573b5ae192241be752ff92648a0cab781c670c2b0dc896d1bf8368e4988c46c5a8d72085736283553d8516644e5189a53539d545c74d6914604f260c14c7f0ba10e66c83867908457ec74e1654c1231dd3aa7797f6a5f8a19b0d1d7c188f461f1dfceeed5ba8f92846c9a02b8e00be0384397954d5419ba9fdbf1f9863b949eac029c0b583c3e7f6b63e6d0d93b4b85dcae4aaae44c65489f31940bf48390edcc4d16ac654448f473c041c61d16866dcbe3973328ed97f8305d49b9d13894ae5a99a1cdeb9f4c11de0a1452466ea92247aec1efb12b8b9ab40223a7b0c7bcceeda695cb1557944d53e138f767d83b4d36ffc45714c398c2f3e7c749620adfc4c4cb806ec8884f83de09a900c37568c2211a0eb78e518a0fad392c264088a5341d04122f294a55bb2e949dbd90d19cf8913f695ada13c560fdf80b55a011ca50f77c6e7c1a5e67217df02c2102ee29c221a50e50efbb9af975c61640f983e412358b8a46c812752515a6064cbbf31cd9ecb8f6a9c1a3b5e507112410655a4535dfd14f12dc737a5fe5aa21276131f1c8d0d9e0b87bcba129eae279d9d41d428c60878e83b44a58016088d23ea7550e044dfc4d538e8442f117506107ee2146cfb8bb0027b30825c3b64db21455aa19e4ff22dea0e7ffeeff1d7e5e8e41c1c13871c379a8852dc9b88c1dabb6f30d16cd9b695fd6df4b99200bf5914f02a623108c997ad7be4118ad10a93442c421299bb29cb1576e0d94778386c181b6e63c59826eab78c4f3e011b4a5163ec8b59e899baf1f3a47fafe2359f5ab9849c4ae1f20d855b95ae6c19443f2481eef65521ddc56cf8af4b4291f15f4f56f2872c6df36d6542773307a0f296eed5ee1c43b66d8a54e3a23517f901e4b344fd4806077665fc14edfe9d809bd587869f57df599897d26ab86b305c163d80ae274e03c92d636a1181f0b50f9155ec4de26e64e1fc608010dee13d471b2316093c69cb600e31beb220e1d17c65eb1521ae8fa017e1250504e7cccc3c59ea847384fe949c5e69c2e36dc257f5a62044f37c98d469ee7bb6e5df4ea7569e92128a03984fae31ab115c41b273f0ce04cbcae658814eef424cca2c55539480a5a62067a58cf833453699cf7bb1f738198d808ef60088407435e5da44f8d9513d84dc70684838b30307a3592db48510492ec13708511e51fe52f697df2a8b57c0a3bab28cf2a16e95dc4981343380729bff4b8e59034e7fa458ee279fd40274956952ee786f8586aead57885780dae25bc08c5217178f1b7d0ba9c61a449d601c9ae187abfceec15f7f9400aeed483b190f90dd19ea35e37e48791d4ba05c5c02b9fbd620bf984aa514eca1f6339ea18b87d1c87e375a3b8dac4acc6c3021ed882c2b7752d2fe05061622cc2f62ca96fbfd0a86941b1199fc654a9017e4f693cdbdd23550b19a726753f22a74decd5f1bc5fd0f6478848df6704a4495d19575c4254abd0ac57cca9f44b7fabeb19f096bd6eb7b1943ccfa612f3509ce6ba3cf2e0271acab1997a4881ebe38b6e081ab2bf8e40d41c511ff48f075a802bfc534796e1efb994959d7e99bcedaa96a0b95eb04c00cc516bdcb39bb533a6a8bbbb8dea40ab9f22e9b755a6bd53d65a0ff5cc5f945de3851094078a251c73839c67a3d0545289cf9198c90c8a148222398cc849e79e7ecdddab42e581edf5330de977a600227f977dda358b0cfac24ec92f34ae8a80819d72d129f88c711c9ff457364c08529ce75bdc027a28a4959eccc07750ecb7356ac6b85e760de9e0c7b790817aa24489a6d3885041df73b5527764c800ba040aa42ae0af28832d367cbf9f075250266cac486c64cb8a13c260247708af5d3ca5d12b6a1dfa43c74c6eb0b798ddf5bea1fa5a236bd448d0761b411d404118f1a711508036b6dfe0ce00d7f13bdb60c8c5cfff6cd00a542282c038dda003444778ce8389c24a3c8243e4dfaa13c0b7c7599bd49f2f1d37adeec51b3d5466f3300ba7a7f1fbb40362a263f023cd19279ae2671141c582bfb7f8bbd5a1f990e3c5d89ab5b07df97608072bd7b59704f50f6da8e4c608077e95302d3a36a96c5fe6b2b47e771fc36e86f802761285c9dc71077af5dcbcfe7011ea294d19133f1229c414d912adbd168a49df74cd89266966770457dcaf57b717d8b44b68217b8774e22c050b6dd8d2b32ebb17389068bd1c100328d531fdf2a2906f67d757856ed709e2500047297750d6c57ffdfaca67d269d4b27bcc802705be7817207768865fff5214fae9bf7e4a4ec6857df81e646dfdc1b876f675d9872ebbd6c9ad9bac56104e18ded4d5af9e809c179520f4ae14f3cf9b2d7e0dcae86d5cd475678278685c966b7bb2236ed393a8020d1d7c80bde2a422ef72e7978ed1aa7ea3e25b5afcb6348606d1cddd40e3f40f1d37db7f9d596d38334a3ae7219ea7e43666e305c161d8849762be3a253debe9c821e917fe099b6cd41ddd1644e007f742721927c0f7180ffd66e11be3958791f1e968919cf955ada31f38d299ad826b3d1771c4e73354af99c23144ac4ae59ec30f219d070b60063a977ad39401f7ea4be61be93fba82d551cebd6f0e4284c79d2460d70bbe65bf527b70cd0deea285f74ee6829c3c308d10f2d96a07cd7508999a1aad0f06d3db653bc833349cc62a4e7eb3236f1128a1679f79a31003ed5add1bfdc2180358bb7caa5ee871ffa41320447d3054e61f3ab827c2d516561e146d535d401962b7b9d64ffbf3e4efd4c5434e356d28ce322558a651c8668fa89cb97e432420cbb6a0571025f05f011bd2af207b22f76cddf7fb7e87bd2a057d52f8f71dab5e5d3678b4b4996b28eb58293e2e151a23a6b08d6788213fb9a8d12ac45c9ab409270959d4802699139f6b288b81cd2d6a37ae062b9c9640d9c4853702420c81328f171bb7a141c775da851c472f6f084fbb89d725fd0600cb96770a6f15c28cf0b9b05f91503fcf5a38909ddbdc368a9b2097786c1091fa16ec63700f1db74df9a1930c3d68a9f042bb18de2914228e903b0bdf483d0d7c61efb4ffbbb63cd034723afdd365911c347f6bc4b2628ad5ccfb535902a521aebf367ea10eebac4f9928989a06384ec7938f6e3e8cd6dabd3f6c76b1a396ce4642ab7552be62b3a26be986a91bce80d8f62165724a552a99346ee395742cbfc370fb19b1f2a3cf9016c7070a7608496f2b87d9f3ba7a6f8508f5c8b12bd7226dfed1ed6646baafd3fcc7c8a0ff4f20b0116426740d20b6966b3dae0f2aa25d667c08ae885f66016b87d76fe2506683b7de81a8bb9ee647cde20a14af7d75dc660460c34e3d30476e11eb285ef503144be1d38eba7d893c828408c8aec5736c2264e1c98187446ed284f1cd3b97a4e22aa79858a18880e19e814e502dcf6fac563b2759dbee4bb2299af0424577c310a27d59d9ffe5d69f7b8ab6478bcb91d4a05eb94709e8123a959331baa6d472732f9d61bb76eff56e488bc9b6a98ddfa25594099708d9a783e9c31347dbec6cca02e309d5c3d0718522b4938bee48957190dce37c438e4818439c8c2a603fd31531c3150f39f66fd323763501c03238de5fc6499c474717ba89e8bfaf9f0126cb075dd39731b57b28d7a12eed21475117863fb900e0f25044d66221de06205092bc6798db5da9db88f9d764cf6a61d823aebc5cd3a0b2bb91a62b1983c86317e104515d89027d534b6a14c17890e61643cdf4b2fd5316173d45aa8e629d2eec0d80c2cf0954035571d80933f7f8d72ee5bcee2cd05ae39401132e996908cf10362130c044a00b5d5302e523c868437dc3dc38f5644914a86390353a15d9dc0a602ed8ee5723e61f9dd6b52ba927b6656c891c01d2cb93a74268ea1fd6f31136d0e511ade7c11dfb351325cef29019fae82cf29708917a0c41b994ee905e53dab1a61048a82ea6181de43ef0e62c066182d46741b61e25a2be6d4c0ed007f880ff72ee3588281d21d4faf55e715236d06d0db2d2255593681d93c128d708efc72a0da8a52c4b361de9794546b65232e01402b88049cd01786b9ec0df6f4673aa474e36964f8e1b2241999cf3cbaea08684dfd63fc3d0bc2c264732dd6178df07c754311a260b73cdaea983599d8c3f8c528988705869bb04c1f9b07915485e5be5c33d97e86e402b62e41e4348e77eab763a82f40f82d152cb64ee0d82bd6b57c9a5afc7afe2d2512be899fde9db4c482dc510a270de6755f221c7836641cc9890142274a25a4c7545c4b63a4da562be8d0b0c6a89d50ccf24cf04681469542a9c6686cc97ed671a88cc70dc7a5cf0287a105f58519141e0aeb115f996ba9f7990203623b7a61394eb4a3702b85de79bd6947b863d61cfa00b980d3d3a5ebf00d350178896f6c6198bd2264d17209e615706f124e8ba944e6086066fa6f6264811d717c7ba3f3dd49ce1d4c29fa17e520a0d98d2dd97a6d5ab29594b93ccd56b8de1b36d70794be504c8761ffea8c9f68e060d32fb195bb8a410cb615fbedcd149ba2263ce014543fd985d80e477208209a22011389a29d2d28dfda10bacfe5fb0c8980cf68cd51cbde026679d69d4ae25bd58ad1ac6fa1097d576fb9b17c759c9f09419f77334d92dfb54be7b3e6fb1557f41f2ce86ef4e88745d20421cb698dfbecc500b943360d20af3ccd058e61706d55bea15ac95cbabbd0785b55667505752ffb67b37b0deb664ddbf214c200b02ac2108ee4b4d56fcd56a0df6ca94b780e84163475a5d05b43167ffce5458a72dc5e71f1a100308d320c0b7ab6bfa4f07684e99538ed2b1329f77ec9cac57a81c7819cee5e0e2fb42e9f0a4ca98227ec4f94320fbfbb97acfa088ca9dc99d427940b4d9c204e26979c6f14e28ee70f30337ac3a7e31364531ea5682b4929ef0d4013b6c31cf7ab1e2be78ccc6582167d03f39709f53bc6a6c6e81c950ac32833e86075cdcb3b9fb64efbd88df7c709b0257d77fb88d94a8b91a2f1387daa419e35161ed83b278f5d2de756a06da995575921629600fb15132a7b7a507c0c72dd362b3dbd3dde7fec5c01776893bafb0bdb69c0bcde8fdc0b344bbf060029f951567f56f94e38ca2ff7de74401ede5b1202420c3623ac0931ab20fb7b3588822c28d53ca38542a81d5b8997c69227ef50eb3927e0d812b8bd443fc3a149b94745f66c0a02a946f816348990da63b25e8c8529cd075f974cd4679eca901b133f913", 0x1000, 0x0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) sendmsg(r1, &(0x7f00000013c0)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000080)="d04942303d9d1ded29e47eea445f1b449a1a6b391e35d031bb37fecd02fc58b602ace2a3105f65d6cb0440da2ddbb7beb60b69dbfcd8e39d25ecf0aa3af854a12f0d549c404171133e6e4a5bf728db6da912fef7551c5259f9f4272ac6f4dd79d369fbf2e20fb85f7fc9712bdba0d0a7e271e78f341a9b249523d9e92a9f9388b0456d767f8104e17d815e54dbe4f38b9021dfc6cf18609d0e54b82c20df926d3907fa7dbc", 0xa5}, {&(0x7f0000000140)="4b9b436cced9916160d5400f7b", 0xd}, {&(0x7f0000000180)="7a10ce87ac8cf79371ca7e7a18303c966796372bc576ac8ca7640d32dc19f5f6d2", 0x21}, {&(0x7f00000001c0)="9fa594d1f8252d", 0x7}], 0x4, &(0x7f0000000240)=[{0xa0, 0xffff, 0x80000001, "7f0bba2e63cb6122ce4435a8893ee517d1917403a340e0bd6cc1e70f1e1a5593b46172b6413db2ecfac8d436fb730f5950af23791bd1ffe3bdd008f47900f5772cb60fdebe82a4b60ca26b8e2675d5718cc6935f8ca3cd2febf78d20c189a63df6d0d377a766f0f6cc228bfaed5372d3c73b5e084d5e6b0d80410a4afbf70700355624f260c264a2d99c"}, {0x1010, 0x1, 0x8, "ab82da7a445cd0a27755e0ac58a4fa16551605308a5d80e26490bb3e5dd7a2e69555e0aa63abfe0e31ea28bee40d94de499ae34b5eebc63ca634d13cff6656698133623b8223310ba165bd00577ab35d1f92729835675a750edd6212552c42ee98095ed64debebe03bb7da8e68d378a5669906df3c8aea2596b2ace65fc5672304e91dcfce6c592161aec89553fd19c93d1a50c9f93034128c14f0f0a0ac8ece2c8d1be512ad6ad06c25c86d1f15ed8743b515a3e2af33d666a4645cddca7c9337e8c32a5f33fb5937ebb34bcb0725c8de0e6dd7f6c2b7eceec3e92f778739001014c45319db4a0dcf5a08970ced33757c3e1d8f26457f0f0c4654ad09ac18f93552c59930a61a77104df82d9ce231c9a9846578a0314c7adc70a981dc65f897569687196ef9a8dbd98c6c29e76fd69a3bb2a73aa358d228d526c8a2914e0886c0595342cb275df2174605781f714ee69d9bcf86d0a5fc1b3540f946b19de82adda0975416b7c5af50f2d0eda2760c08beb069fbe4a2a318001b4a47c86fcef56107f7142bd7cd57f46f440d463405769ec6673f49df3ae0ceeda65c071e7c93e26e56e7318f6860d802c07c9805bac1ab468311b880b4727011b99a664542ed2f96837e4ebe9ad0669d29efdbe985aaf60349e5f9a468a4e276d1ca1d5d7c296c1fee2b44b7a9c70b08197de3d9f9ef414dc6b04de1af8109436a62e8bb11ac904d3d014cf74e74880c3cccdabfbbf7b8b7f77ba5d212a89d85236ab9627690564d52946397be6d3c6616e778ac386f3ebc867ee59184a2c92cfe3ff023cedee7991db5bbe5621c24cc2dc8d8e772fbe683bdf51c6709cf33862cdc410d1dfa68781614e2a148747015ed51eaabb33d40e3d021b196992a400b302ec5455da15d9f5acda6e2b0d50229d92e555c4e1890455256fff214738bc5ab43749d9d86aa0101ea637aeadb468beefdd7ba7c9b2655068c4e8c04763e3a1515a9daf452ca091dd0fda460f0294aa0226edeeaa9863676bf0838e33083138488b5430c8a9414d2185152c6c952ab0b25c83627b943bce9e75b79ca36dbfcf9b92972a7267c5d33d95eb8b21ba6d2b18977d5435562a6f120b180cdb418ed691a965652f3e07be256afa02c4a9450d0ef71df2a559fc32548571a84ad3126958d6eb1ac498403109f59309e54fdd2c30b2d24984a1c052844fa3af46e63797a3675f0e1a84dab1cee9c36df191d2cb3c9be72d6c77ecef0b6452f1c25e41a97c9b7e3430ad4c8fc3f1b597273b7ad34189d9be0985405d9fe25790b85fbcbcb6b7c5de20e71e3881d7d5ce42cba903ecbb4c2833b227987d18f60961f1c3fd29f9abfe4593bbda91c44143b55680f27b78cb6e3b20234040273a0bc610b739268913dd44cb07e4aa297d68fd79fc721cbbcbabaab50fc531bf78c3394b7f807124445ca09279aa41b77c4d9a2399c7991bee433536dff6eeb5a132b222d606c17cebac272ebe62440de4b51345141dc44041b0149f62961dcfa18440fc0661bee4ced0897748def690000e190b64aa3786768a0ee964bb45e8109b2a8976734abc73fd029985a07753b48ae7c7ba04554f631e8995f4527c2c1aede7c9f41966d2b35032c14d162534e049c588bfb020f75f05381c65b46e2d09ffc3ba0b6ed253b6c79c73271ba94e3879630512893a453ef59c9922fd9a485872c17b2e76d7fd8d2bcecb3388e6a73d8d407350a90bc4b4dfd253c0cdf5bb3de3e7b60993decfde95840515d01abe52376bf8ae5a2e7c5df55649203d44a94ab4a1b9d4b0b96685a4164ac51e6b796e1687920a6f5decdc0e1f05f2e26f2a77c3a17dc4eb2226bb336fe5c8ad06b8fbb03546dcd82dbf5b96448a862a52d78c17cd448d6ca928811a6965dc941b32fc0e197bacc8ce42473a74c535e754ae3cb36bd8daf04cdea0e8e1c4bc92412173324587a49f0ac810a9433cf8a7ab8f609fdc769e4bbdcab4925c815429bd662edf973cd7030084c568ba2f0391ab96ed2b1ce7e208970c02239d784d7faa0136ff3f90d63c11a49d3b696cd5bb5b5ced8f5faaacb5f09943497a775ae1d75db64a1494466b02cf1af993bbaa4efd4998ffdb921ccd347a08f57d1ed394cfab52551f52895b1db87dd82ac462b5b2625f1a9718b56501e45a8eec6481a2151a678d704acdb17c059ec9564de342376172c0085b9f2468f9eb21a1cad094b6b07e2d1a32603053fd84e653933618c430c4c1c0fc800361418ca0515c6f3043d0308991c9b6aa1864d42bcf692b1e4383f6354998fc1ded029ef7dcfe6f879ec0fbc6d705a0640c3b11e61fb1cbab47e25425552b9e760bf66437c8019f4ca5804473e4f084629bff8ac921bf1771f96eea7fcb9dae85e7cf655ed002fdfa21bba506367192299f0d96110cf2238357ba9c5178b61420f885a1afd4ff0d5d0f1fe7d54719bef20563a7ccef6ec9c71de24b9e1408adad3dc61f4dbad0d1df83dd836e788b424dc4937f3101e2c341b1d99b261f1ac15baed4701a5b51d00bf3faebb21fb9a1efaa30d9f7180f521bfa6d9d3908aec195af09316d8499d6c9e964eeb33368f4aaf92dd9bd756298d64ff49455e313d63f00329318fb796340d7267830ca7f56ae8fcf36d2e98189b3d99e84d243768a70109e18fa7694778687b19a8dd744085a0ac910adfddfd0deb206849d449be0c29ac76e81cbe86ec25443a2996c3203cc25678cb8c25e2bf21431a811b8625d3d8b1d09e42f0e4332b4e56d03eb68566cc83f09da2415ea42986e6f10ef0171def84ff687e5b98474b4cafce1e91d452ee9192ee4ecdd96b8ec7fafb44be5556cccb9f5f45e4398773d3cb1d2daeb0bbe32032ec97cbe727d667108a0466a93d959d6b71ca95f527d42f8d8dac6f556d3004c1fd977310d3b58e17a4b6cbc6fa288fd8a446e72f13979a0b7a1dd5f09c454c9f2c5293ed8c4137254ba4550363924f21356dc59076871a249b3b87c7ef3f77e0abddd6e2f15b326310f497fe45892ea4e23476b239ede412c052d1127f675af676f3869d6aee7fa81a2d966786153e5eab278de64978f20339edfb4dc44c02fbdc214f201330329156395fc35650da207ee05318e7fc244cb49db7f1c65926f48c94d5a2c96c6bb2ab6ace786437f6726e6c883ad7913842536168f757e1a1a261649a154dc6718f0520d779341155d40f6f67c1a3c4930e394a4d057e15c478327b375c581e627bc7d707970f38d97620ecc7aa8a4291b774f21e89432e6eff7c40edce2ba37ef4a4180db165f68b1fbe4c8848e1c5b40b6c1551bbe750630ca79b3284a0f1bb54ecbba7b0c478a7417bda5fb0e5ca196e0dd45979dfacc94232549af9ac9321cc868de79d81dc86798560fad6a1300aee850b8fb6f8e996cd1662299872e0c6b7a34b3eea6d6ffa71cfc090f33b003d6bdc50bce01619f2da3602511a4a48c138626b2a5e3dc775338b93b7842d8597b59efe2ec9ab5244484e16f9ee5680e57170eb055ef2d03bb59bf5dc4d0a4586138f20aa531810c900524b6a9625f8f982169d1f7520045889bf1fea873b92009a25c840133b8b8a2061345227e2e6de142abf6f20de30e663bb22606a87a77433ba7e5c6e6392287718624b6bd4102883c6650a3c79c72dd67dd7d9341978524c1236ed5f9ff788796d8c26f3d6a8c0af502a6ba787b2f0c2518bd5baf774bdd9819a6b6393e4ab94d846c187864cdba473737e960f7d183b0dc849c2cedb20af78f5e255cd869e8410f871ce8c3048aea551d28adf88c13b13fd923c2f0ceb41d4783bda30ba0f27c462ae1d347325890f31542072653a2847fb93c7a2656d5c73e932199db5a721106175a9e060e9a7aa36fc7453d9f7267cc5c933db3a92a6c441fe85c64dc7b2a82293463c8aeda14025873168566f7428df31b30e17fb337011ebe3c122ff34aa0f40feb76e2456d4858b976416ab0901b44d3924073393b2e1b0367a042473f890c42ad7f259209d88f6c1a55a0496e3a19c22fd0d527ce42e5c611d1a6a8e3a18ed27fa8b07586deaaf2271f5cb98e9d54dc9b76ab6f9f99d30eabd4c2a223e88e72ed85aef85b089317a9b6c5acc819ff14bc918044f9791fdc1c47d7c957bfa9675654dd0c5c785a7484b58a55cd199415293403cb4c4f60cb9db429469d74681322eeb60d8fc7c28ff53d8fb8a01231294e84ee2325d68ab34cd3ca86c7ce2f53f5bc331f3e95b86b4f6242e2d820b3717d9ea4f6eb23aecf55de9a60d89a65e3b14a2f235f1022c6bf5c0be96723915ce4779f5c9f2fd069d4b5b31a57779fa7cfbd04f5d9e9a7028aa36558ac762946e844e23c254024f37eaa85efa20fba3a3ba0979a37eb740a307b5b9c069d4decf6f5d05e84048dc0ed26e5b57e24e37c11bf790691a04a47c6675a42aae259f28b9fa252d20aefeebadfb162dcd3bfc30b0967ee1b869be0e1aa4b0e5459ef36ed54d8daa030df8950dc3e3732ecc0bc55bf29bcbb4a1cd7689f253fa6c552fb0edb89ae2fcb5e5473fd4d212e9f78d18fb53f08cdf2f9e946bcb04e6f4ac0179a6ecc5e27267dfbbe4fe6cd4d0c3ab99e1c3f355a6dbffbab1e577b534c6a4c41a7b73aae9ccb1543a94a83f26f3d9c4472299f5bf85c5cb7d1f25ba0a1be38d48ffe3c7ae2cdc5d2504e783f820574a426d0205fb461d7802858379a00a419de1682dc347d1b40ede525766eb3d0b74cf6df6cef85077a211e2cfdbc0e92e7ede4daf3de57d3d06f0ce6762e2fc1b1a5a5dff460ec87a456541e38336130146d9172a007b05e8669e66aa4f39ef235796de51fab2ac466201580517e11a742037e32a30c269a038133f17a8750ac9ca602f6e2a32f9cf9df0125ac714cbef09d3ae6f80f91003eb90f3818e12597c293bf51007ccacd7563c0b6dbbe836c14582b24cea2a0f1a5ce196ee436edcdadad39671766ca4e27b283fcaed74c20f75b1e5128ae7a39dc4382e7bf3b0cb3b0a11ea413a309015fcaddff179d867466d0584d65eeccb3ea00e1288fc008c4e1279a9d7df43d62c2f35218ee9a60ab43f9824a0606ea77aeab5aaf2005b954a9c61135b171ecd85aa330c7fda712354e55f1fdba808e545d48cb7ef59811e254220d082a03f12e832c7af64da9cf8ca62944f27f1431465c5a096e65bfd3190fc172874c99bec2e939cf4f072b1cd5da7a5baa0a5fd02e4310b6052251284be2f2ab187a8e8020da7eeccff807c54da39286618af730f08a10c4b693d154c8c0b00631889859e8d6a61351d2fb3b2823623612231b6ca97845252383af6e56772db00930553e91e3400917b34e1614ab02760417584643af03f0bb2f9ba80876b684db0c72cb41926b78c28e749df7c28c2abcd3df015d855d17ff2da71667f41c1f510b68d8a60aa6c12f87da80205f5fe3e8b4a472392112ea1f65fad51a395038c79463c6e622bd02d6027c6ff5a6518d4bd45e4d021bf3fdb4ca6cd4be89c07f9149a2eceb1c3f4b172fa7465ab6d42039731cd1c6f0e36af325cfbf3420dcf97552337608d684b240f86663ece726544ebbc9a4ffb0ce5f45adcafbc422c149c8899f674a4f513db3c120e41039c7cdaee6d262509fd76562fe27c986f349627ac2677ee546ee2f0cfa051179366222b64948f6d042cd00b84571ed6091915745bd5defc2d99dc57691a556b069f560531566ff42231731739f13eab2cabdf968b746f53022a029ad3c7c4aa8a5b1ad7cdaad830a0aa19381a3b41c609b71dd3b39aeac76c14613e3bdb1132ab"}, {0x70, 0xffff, 0xff, "55675982dcd98c6fb4f8ee299eba50f98f6b21bdc6557b161760ead9339a5a4b2010f201096b50590fedd6faccce9f3055240d13b9ee20de5700666c6ebfd57dad7387c37725161ae3db07fa4ca530c599d967af33db3170f8c4ca"}, {0x40, 0xffff, 0x80000001, "85c15c0a891ffa2e1965cecc0004a2a24cf044917e3c4830ad0234bd313483246dff7b2e7f0e58d0addb30cbda47fa"}], 0x1160}, 0x4) 22:29:05 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000e4ffdfffffffff5a67071b542a538706000000b8180000002900000001000000ccb503e18d00e8ff0700f8ff"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7b4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:29:05 executing program 0: select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) 22:29:05 executing program 0: setitimer(0x6, 0xfffffffffffffffe, 0x0) 22:29:05 executing program 1: dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x9, 0x200, 0x0, "85495501040000000000001167f5afa680400906", 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:29:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x40, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x82) ioctl$TIOCEXCL(r5, 0x2000740d) r6 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x4) ioctl$TIOCSTART(r5, 0x2000746e) poll(&(0x7f0000000180)=[{r3, 0x4}, {r6, 0x4}, {r3, 0x10}], 0x3, 0x3) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchown(r6, r7, r8) ioctl$TIOCCBRK(r3, 0x2000747a) listen(r0, 0x3) preadv(r4, &(0x7f00000002c0), 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)=0xd2e) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000340)=0x3) r9 = open(&(0x7f0000000380)='./file0\x00', 0x200, 0x4) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000003c0)) kevent(r0, &(0x7f0000000400)=[{{r5}, 0xffffffffffffffff, 0x8, 0x80000000, 0x486, 0x4}], 0x4, &(0x7f0000000440)=[{{r9}, 0x63f88d012b6178f0, 0x40, 0x21, 0x1, 0x8001}, {{r3}, 0xffffffffffffffff, 0x83, 0x40, 0x673f, 0x3}, {{r1}, 0xfffffffffffffffb, 0x80, 0x80, 0x7f, 0x5}, {{r6}, 0xfffffffffffffff9, 0x218e15c5f8f90084, 0x1, 0x0, 0xf96}, {{r6}, 0xfffffffffffffffa, 0x6eb7d7ff1c7e5be3, 0x40, 0x70000000000000, 0x8000}, {{r5}, 0xfffffffffffffffa, 0x0, 0x80000006, 0x8, 0x5}], 0x10000, &(0x7f0000000500)={0x101, 0x100000001}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000540)={""/16, @ifru_flags}) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000580)={'./file0\x00', 0x9, 0x8000, 0x4, 0x1, 0xffffffffffffff59, 0x7fffffff, 0x1, 0x2, 0x1, 0x14, 0x1ff}) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000600)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000640)=0xffffffff80000000) pwritev(r2, &(0x7f0000000b00)=[{&(0x7f0000000680)="8fb41d6b6a5d2f0496f4470d", 0xc}, {&(0x7f00000006c0)="8914ac748fbe8845ef51f2759d73f5e06839a458a4b0a44f9cfeb6182d308b9f28362c540e2cde9a1645711685cd94d24cbff86ea0699abfbeaa72964d02e17f82ec39836fe133138c30393dd25a36eb4865e4581f6d90596d0d9f1e483288bdfa295b5bd4520f9a96acd4a9b27adb1e1cc6df30097a477ba8c863a5f70e4e265ee2f6043da42b6398ba20937f48d102ed6f8ef9ca950a1a417d48702360b25da742fd3cc7e847f3a5d4da2cc094b6b92d69038bab9278f64d35a34fcdf3f7bdfd62e6cfa0f364986a2b536d14eba9fe7c4eb294f639b99fda73d2adbf6dd28ab2c80957310014", 0xe7}, {&(0x7f00000007c0)="f9410706de379f69d172b54f8ff248fd2867ddacc08a7f90ebffcdfc2ecc55bc200259cf4bc5f0a6a40352c3251a46091ca9f1550507641d62dc02454d1b85ea48be1dfd8a02c1383d5d757f815f8926b75815ee476d0652bd1d20a3f8c7a2eeb1b63acdf72f72e3e5d3f3f36b92128af8849af4fe9480e4d8eb8a6f667d86b2a2bc63aea23a6cc067238d80944f557d43d9470e396bb73185226e26415b49ef52dba4f3b209161effd017d93bf02d2c24d2cfc5b34cbe90af9d9e4f950255a8f3b4004bc4b278ac0f27f0f9f9494762a38b4b2412295cfaef0d33ec0ae04204", 0xe0}, {&(0x7f00000008c0)="aa4962e1afcb200a9bac90da9f4b308a1a4d4f08", 0x14}, {&(0x7f0000000900)="648bafcd49a26c8f1246cc39be3dfe75b339de8a0e8ac9b2849b4e063370ba9ca48307db3a0dae590f290771ea6cbd48fbb085057cfbf62cdb07551f9bd7855cb8fa661f3c106eb7e98b7ad2b9fddaf9dafcaee48617ce88d8a264b0b03e44bc69719f9dcd412cd5aeba6d54fcbb7028887ed2fc5d9736bf4006b581441e5875917b395be3040096f890d466ce243d7d9b2ebe027b3ccbd0ecee4dcb70981576506b1baa94c693c9a7dce0852aaf9f258c08e5ff06bb86a0dd867234f650a16fb24aedc8216769f72c05b1fcb1a3e9ce0b2fa80310f4c73be78808bfdcd308e379ff9390f51c0b550627422ff03c2bf8887b67b3a8a6a9db", 0xf8}, {&(0x7f0000000a00)="a844d7b308c436ff454afb32ca785c1c3abf9705108e6ea5f04a92138ff0c5a3737cbb79c65efa2d845fe8b68a473b547b6f37fc652e1d7a5510de5c7c4c06e704d4d13c5d3c6049f031cf690b188406d16e4e6c7b96729a41930fbe2e25bc152d9ac3540cfaef4d48c48059d68eb7da041982b1fa0bf863e79af5a80a816f44ede5e7ba3d24b74a27b87d99908e8ccca527e822aa38b7957f6500aef1ecfd97398330003fc3e84a44edc4fbe8cd77f00f04aef58bf5d1caa4d04b1fa9b7ef49e6d7e8cdc0c884cf88edb771c06ed5b5", 0xd0}], 0x6, 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000b80)=0xa1f) fsync(r5) openat$null(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/null\x00', 0x0, 0x0) 22:29:05 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000013dc0000001100ffff3d7156dd4e9dcb029caeda24fa9adb7ca8baa0f21ad467526c5858eeef8bbc9ffef71c73892039952eefee094e8217c076f14588b3817356effedc0d56b396e700ce820017a58b8ee589c05db9c06611f6caed07782ad970ed888b601ed0dcb4309cab3ad4cb48cf527ff797e9a7102f7e0f4baaa651f3ff07276451b43995b3301108889004e225fb19137900881a049712e47533d24cddb8a5169034b368c19185b8bfe80c058a55b9fe88ef18f8a2d3"]) socket$inet6(0x18, 0x2, 0x9bc) getgroups(0x8, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f00000001c0)=[r5]) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140)="d5ff9668", 0xfffffd93) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0xfd1c) getgroups(0x9, &(0x7f0000000400)=[r7, r8, r4, r4, r6, r4, r3, r7, r9]) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000340)={&(0x7f0000000200)=[{0x100, 0x2}, {0x48, 0x80}, {0x0, 0x3}, {0x89, 0x7fffffff}, {}], 0x5}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000003c0)={0x2, &(0x7f0000000380)=[0x2, 0x101]}) pckbd_enable: command error 22:29:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040)=0x7, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x1800, 0x7, 0x6, 0x1, 0x4, 0x1, 0x1f, 0x1, 0x3, 0x400}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x6) 22:29:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x4000, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x0, 0x1f, "d730c1e7bb6f9d483c5b00000000000000e74de4", 0xfffffffffffffffc}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x20000, 0x9}, {0x18, 0x0, 0x80000000, 0x6}, 0x68, [0x7, 0x5, 0x4, 0x7fff, 0x5, 0x0, 0x401]}, 0x3c) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = dup(r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x5, 0x7, 0x100000000, 0x800, "a1ddd727f18c7a01d3f87090db881213c62abb28", 0x5, 0x7fff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000800000000000000000000000c25b99cb7beda43cf76bb2195b25734bc14d47465cdfdc5fdfbe876ae2ce5994000000007fffffffb3ee7c1360a01393d0a0013d46103acb6b78fb080000008170da"], 0x10}, 0x0) pckbd_enable: command error 22:29:07 executing program 1: getrlimit(0x7, &(0x7f0000000000)) chroot(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 22:29:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xd05c, 0x2) close(r0) 22:29:07 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) setsockopt(r1, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r1) 22:29:07 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ftruncate(r2, 0x0, 0x2000000000000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) 22:29:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = open(&(0x7f0000000080)='./file0\x00', 0x180, 0xa) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x87}, {0x64, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCPROMISC(r0, 0x20004269) 22:29:07 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x4, 0x1c, 0x3f}, {{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x4, 0x7f10}, {{r1}, 0xfffffffffffffffd, 0x919a4b046eeeb417, 0x0, 0x20, 0x3}, {{r0}, 0xfffffffffffffffa, 0x4, 0x8b99cfc3a2f2bd7e, 0x8, 0xbf}], 0x9, &(0x7f0000000380)=[{{r0}, 0x66231867e889b3a7, 0x40, 0x1, 0x4, 0xd6}], 0xc1f5, &(0x7f00000003c0)={0x7ff, 0xfff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) getegid() open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x100) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getgroups(0x4, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getegid() getgid() ioctl$KDSETRAD(r1, 0x20004b43) getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) 22:29:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 22:29:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0x200064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 22:29:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x1, 0xfffffffffffffe00, 0x980, 0x3, 0x993}) flock(r0, 0x6) flock(r0, 0x1) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x800, 0x5, {0xffffffffffffff62, 0x3}}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0xc4c3) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x1010, r0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) r2 = getgid() setgid(r2) 22:29:08 executing program 0: mkdir(0x0, 0x0) chdir(0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38a", 0x101}], 0x1, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000100), &(0x7f00000000c0)=0xffffffffffffffea) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pledge(0x0, &(0x7f0000000140)='\x00') 22:29:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) kqueue() setsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) 22:29:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x1d}, {0x80000000000015}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)='h') ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x7, 0xa194a52}) 22:29:08 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x3, './file0/file0\x00', './file0\x00'}) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) 22:29:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x8e, './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x54}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800, 0x0) syz_emit_ethernet(0xfffffffffffffe1f, &(0x7f00000001c0)="00e4609602725cd94388197a19c5582d45723a4d73f868e47c50c69bbe1b8db40096ff6c16379bed978bbac1f99eb41ab6e929db4d3fe06ae24e01dd5592946b148b6a23caa5ba9151b592da8b65374124ff437557607b0a8e8e07a13ca812292d5c") 22:29:08 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x16}, {0x6}]}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) 22:29:08 executing program 1: clock_gettime(0x3, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x82}, {0x2d, 0x0, 0x6}, {}]}) 22:29:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x2) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 22:29:08 executing program 1: r0 = kqueue() r1 = semget(0x1, 0x3, 0x200) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000640)=""/206) read(r0, &(0x7f0000000080)=""/239, 0xef) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000200)="f453d4d7c855256bf5472b3c2e6df303beca126803f80f9b178673e58df8933f765c3e67692cbf9d5bab226140cf82222563a208ff51a6593c106322b9684eebca6e0ebc0f96b47b96ce089a67ba6e332ba7e8df4ae161d51c0b3a54dcb91b5cab944ebac2650d1c0382855e4f03362922c1799050009f858b4fdc24f2b68ca70683cdc6632afe01858fa0991faac7c19cf07e0ad0273f051cd335e1875cb98606736f70f0412929e707ef7e4ccd1c509da764d40c00fd25e1e6cbba6565a1d114afbe3ce2", 0xc5}, {&(0x7f0000000300)="fc3ade9773c5df20c17c83b6cefd8e1c0957881b83f77d08b51c790b3cf84a8fcc7eca43517feea8802147a9eb992f1bdf22fdb468886b99117894c532c82e828f1e2060703b65e9029832106d9e32dfcc7d7416cc72a2f4c3911b6ae935cb56ef42fcfe057a90afac0200f909d955812d2b9984a34463ca15e2f15f01ff823dd939aaa8ce6b9d3248efe4dbfeba23186a1447fb957ac7ecccd83e578c10904c527c60b8c6c52c472123f19307fd69fda4cc47b0780fbc0d04a03d31ccd9e4d768bfed2944571bbd9dfb56d4", 0xcc}], 0x2) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000580)=0x2) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000600)) r3 = dup(r0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000480)) write(r3, &(0x7f0000000740)="02fbccb4c89dd9896dea1229afe78b8942080000003bc1495757420143ba9673de372c33e5fc898828cbf0bed8d7af1b2daf4ccf691ea7cb06b40158ddd2383708a24b6debac56ac8906956d7233dec91b34aae4969846f08af623ad1fddf2e7889f88cd29f04f85e5e9ff70952798926dafe383640f747765089da3f90b2fbf3fe905a36bf442fe7a6a9c987f4116a9961ffb6ebebc67e5ade6b000", 0x120) r4 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x8, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f00000001c0)=0x10000) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000005c0)) 22:29:08 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) 22:29:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2030, 0x9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0xbe) 22:29:08 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x8) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) 22:29:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000000)='./bus\x00', 0x100) setpgid(r1, 0x0) 22:29:08 executing program 0: r0 = dup(0xffffffffffffff9c) getdents(r0, &(0x7f0000000040)=""/84, 0x54) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGSTATS(r1, 0x40044266, &(0x7f0000000200)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x6) 22:29:08 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x280, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) bind(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="0023c89579696c653000"], 0xa) getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r7 = getegid() pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f0000000340)={0x18cbd23f, 0x5, './file0\x00', 0x0, 0x0, 0x6, 0x3}) setgroups(0x5, &(0x7f0000000200)=[r1, r3, r4, r6, r7]) 22:29:08 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) readlinkat(r1, &(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)=""/22, 0x16) recvfrom$unix(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x2, &(0x7f0000000000)=@abs={0x47407cc4f03be893, 0x0, 0x1}, 0x8) 22:29:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCLOCK(r2, 0x20004276) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCGDLTLIST(r0, 0x8010426d, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) 22:29:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)="b64479abb2794ac104b27c2e74c231993cddbd9d1e383af4843dac95a34c621e43876409864f9caee0d2becde4b6ce0000ee9dacda0c8fb32d8a842ade91") 22:29:08 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000002c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0436fa4f376336acf00b7804be781e499108c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000000026ba8af63ff37282921e4fd89720fd3872babfbb574b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020205007ffffc0001000000000000000000000000000002000000009c8cfe94baf913", 0xb1, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000040)="1d5b375f7c05931732502b9afc63ccfec8075e2bcfa14a53b56809e298f9e0e92617f6a8ab74440033ee540abec4a7496b38a4f16268ae679ebb60106499864d6381aebcb400d419f1dc2c409d18818e8901511a9e511327808d9e372f38672626efae2fc703072c63f2bd17b2281b0f8e5b229c14acdf3937970f3757540d394bfcb0a2b2f88b5602a5ccf04eab6c76a50e0a916234c69909e4af5bb37f836611efd667ab4c169a57aca70d", 0xac}, {&(0x7f0000000100)="bd8d2fb651075d106c90994c965a5b208e8aef441a5b4a7787be531cea7ba90daaf8272f66109067365ca266260eac090d7fae594de3be099b4fe874be04f925f13131c4d272bf77eb04d3cf081cdd3a3ca2fd2c8c7e95d41fc43edf594df258f27be0c39fa186b638bb8be560b0442bbd4013d72b1095e80fb7bc1345e848053b7b9ac709d770ff1911bba474982d7f657975c7ba739c7f21088220706f3ef17f9711", 0xa3}, {&(0x7f00000001c0)="28d29aeacb12f546f41a5a6435d6c1828060d2f3e0b266f630939d763d08df8e9b8b3d1a0359311514865817c57141af1abec39a796fa240bac133ae448500d4eda239b8a6ea87644e3a106714d95287fb85fa4865eaf54d77b89e3bfea0f03440e544b98217774bb0f3c7d687f8f544943dfc1a1e6bef857cb7a543f1b18a6b57e123db44aeadb01287ee4c8ebdc6c09717cf0cafa3bf3f875cd10b4dd90b3499ac95c9786155db91840f15df", 0xad}, {&(0x7f0000000380)="c443823fad4f89396ae09e689e42dde139f6989ba6fc8135708298d657d3eb47cc960c485327780f31288c2ec374528e13559d92e42aa42fd5a9f3920f5a8a4d98bca6b4ce747ebb3ffcd0741ee8e04d7a8d74d6eab5202d76ea0edbce7121b3403f05eb16650e5813f2e361c261a662cdd3153afcc24b60d619bab46de6b353d29cbe2b6f0e17f5bd5ef291bbb7d4aa5d825d7ffb8ad43b", 0x98}], 0x4, &(0x7f0000000600)=ANY=[@ANYBLOB="2800000000000000ffff000001299600427185d5f47f4e123ecb1d6d76a831d41b8b44aae45af86b8dacb89e2759c1b4ebb790782a421a7abf06bde37baf02f2aeaf7a3625193ea83a8811581198afa58607a32f9d55c6da2457e2cd49c483c17a84d7915bf67c9ecda1ab6775229951b3b5430312856866ef9e6e12a86a78fa91d076165284d033f739ed713b4bdc8ad14e42ab93651194547c76be2453ebad7acfe3a7457522", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff00000100df8d", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x40, 0x8}, 0x2) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000700)={0x4, 0xfff, 0xffff, 0xde, "95cabc037f79874c90a8afde26bfd748953ad426", 0x80, 0x3}) r2 = open(&(0x7f0000000580)='./file0\x00', 0x40, 0x278cad20a32d7d89) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000005c0)=r0) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x8000, 0x10) readv(r3, &(0x7f0000000a00)=[{&(0x7f0000000740)=""/75, 0x4b}, {&(0x7f00000007c0)=""/240, 0xf0}, {&(0x7f00000008c0)=""/169, 0xa9}, {&(0x7f0000000980)=""/128, 0x80}], 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) 22:29:08 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="1f1c1f0595992a656c6c5eb163f69485ca7b6223", 0x14}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x0, './bus\x00', './bus\x00'}) 22:29:08 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x0) mlockall(0x1) 22:29:08 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x31}], 0x8000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x5, 0x0, 0x9, 0x0) 22:29:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000340)="097d9cf99965418ab23167087dcc7d7b927e0fa2526fb9bd81eb4af6149345f2bd000000005c7ec02265dbba8b703a928d46c36fca0e11fb3b94e43c107e8da16cba35f7af377874941e3fbdc389b6df3e76c14eb922790000000000008c7b8491e86f6ffcf271803c58a4a4af06c456e0f9a07cef4d9fe6414597f65039c3a5fd9d567596bf9970fd3b216da87bbfefa1da2e08c53532406e9ea2025b8edb7fcc1aa712a986ad6a637c078203491e8ea03ea4f65ba89e6d3c195093ff69e431a8be656479d8075e842b7bc24961f6feffffff4a703ad07e27583ea8714e4d433e86096023b7df0d6dd6ee149ac9c6263186c663202369c4803a183d40dfc6c62342e6c92459f6de4b1d0bf975c6", 0x10e}], 0x1) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0x6e6f81c944604a2d}], 0x2, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x9) sendto(r1, &(0x7f00000001c0)="a4b91ba3ee46452d96be5d14df2ebd289dc704adb332cbada8ae7cabefac2cab98eb9025c270eaa3bd50fd0f35a4a6ecf9e723c361614eb374f26bf4a62191f4aea6e66221a6ec882762bb8e0ede457ba60565e1312571c8ef6ea087234b8809c49d1334366f76122b90c746177dfb877d5088daa174255481a89563e01239a1b7afe53f4f510bb899d21ed8642bc0dcbb242a689c6bff7fdc88b611a195dcf0ccca265c57ecf5545419137cf8d183f9c16d717a4eb874da02ed138f1381a9082ad90db1329f05d072ec33a42362d4cdf8c3cb554b196e249db68bbf67522721234752b0546d44aeb701a16082f383de", 0xf0, 0x400, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) 22:29:09 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x91) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd3b, &(0x7f0000000340)="b6") 22:29:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0xff) 22:29:09 executing program 0: pipe(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r1, &(0x7f0000001100)='./file0\x00', 0x0, 0x2) symlink(&(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)='./file0\x00') chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) r2 = dup(r0) kevent(r1, &(0x7f0000001200)=[{{r0}, 0xffffffffffffffff, 0x40, 0x7, 0x0, 0xffffffff}, {{r2}, 0xfffffffffffffff8, 0x81, 0x80000000, 0x35}], 0x2000, &(0x7f0000001240)=[{{r2}, 0xfffffffffffffffe, 0x82, 0xf0000004, 0x6}, {{r1}, 0xfffffffffffffffa, 0x40, 0x8, 0x9, 0x4}, {{r1}, 0xfffffffffffffffa, 0x20, 0x1, 0x3, 0x2f30}, {{r1}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x3f, 0x16}, {{r0}, 0xffffffffffffffff, 0x26, 0x40, 0x9}], 0x4f89, &(0x7f0000001300)={0x6, 0xb72a}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000001140)) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000001380)={0x7, &(0x7f0000001340)=[0x1, 0x1, 0x80, 0x7, 0x1, 0x0, 0x80000000]}) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000013c0)={{0x10000, 0x6, 0x6}, 0x81, 0x7fffffff, 0x221}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001440), 0xc) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da9", 0x14a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/4096, 0x3c1}], 0x1000000000000198) 22:29:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) poll(&(0x7f0000000480)=[{r1, 0x143}, {r1, 0x2}, {r1, 0x1}], 0x3, 0x1) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000240)=""/43, 0x2b}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) readlinkat(r0, &(0x7f00000002c0)='./file0/file0\x00', &(0x7f00000003c0)=""/82, 0x52) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) mknod$loop(&(0x7f0000000440)='./file0/file0/../file0\x00', 0x0, 0x0) fchownat(r0, &(0x7f0000000000)='./file0/file0\x00', r2, r3, 0x2) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x1b, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x10000}) 22:29:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0/file0\x00', 0x59) setuid(0xee01) r0 = getpid() r1 = msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000080)={0x0, ""/162}, 0xaa, 0x0, 0x800) r2 = getpgid(r0) r3 = socket$inet6(0x18, 0x3, 0x7) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000140)=0x7) setpgid(r0, r2) r4 = msgget$private(0x0, 0x20) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="004300ffffa559b6393357986a064490fec7ad86fd39ad6875db352afe9037650000ebde902454a90cde71d5fe61d30d0efc3bdb48ac2684d1c060b1d4b3d8bd8cb700b68e72c81118c9a0260b00000000000006f04be8d439c8bb660d981fca240960e95ac78ebacd4a1fe616e3e080e57fcc000000ee7f5682a08efcb0f206e096c2dfd346e3c0245460c751f4396729109a65f652120a10573327303878e2f078439dc00d7902140af227a959e5b4931dace2288ea52e474493e54f445980d1766536309c028ea71ee8787ca574679d8ade81f121404ef650fe17a7d8310000cebcb5d1c4044789ddd180d3700519070776310199f6fcea2b890e00"], 0x1, 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x410, 0x10) geteuid() 22:29:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x9) 22:29:09 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00020000000000a0cb75c37554fe2400"], 0x10) write(r0, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) getpgrp() 22:29:10 executing program 1: r0 = socket(0x11, 0x4003, 0x0) shutdown(r0, 0x1) read(r0, &(0x7f0000003600)=""/4096, 0xffffffffffffff21) sendto(r0, &(0x7f0000000000)="2503c71199", 0x5, 0xd, &(0x7f0000000080)=@in6={0x18, 0x2, 0x100, 0x8}, 0xc) sendto$unix(r0, &(0x7f0000000480)="50010502000000000000000313060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290ae4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd7f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de70000", 0x150, 0x0, 0x0, 0x31f) 22:29:10 executing program 0: poll(0xfffffffffffffffe, 0x188, 0x9d) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000440)={""/16, @ifru_dstaddr=@in6}) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000005c0)="426dad0f26e7682d37e9fba85e82d1300f56be33fca14fe69c0f218a50897690", 0x20}, {&(0x7f0000000480)="19ffbda2227637b5a2738093d28fc2a60458efa66784e2607df3bd8b10edcfb95aaab17c87c1e3b23c5f2f99c994947cd9848686e5a4b36239f4f9f00048e11fd2c909619314668a475dc21cb2b0bcc696bef86e8b91a1b950728a7436486fc74d16aaf21f4a4c42eb9485a957e0071648102f0ff481864c025fe417bf0a33e8068198226ac2ba368dbb321b7e1311a06b0c9d806d91042f3fde697db90fe7687f8f187383dc28cce980180c2325c916241c0c74e94c7ebb0c07d75c429fd6db1d830d4ee0cb88d7df632737623cbbef2af9634e4d278a64027a330ff46459e82d59558b9d60203647e93d4e", 0xec}, {&(0x7f0000000600)="7352bf21f2d6707159ad7353824b22fac9667b984ffb428be1d18d08888dd6ddf3af8dc5897fa6d733cdc461e7445b448ce838be21a51f508ae2a6d314527143937d136919ae0e93c0bcd95b0e3acc69bfbbb786ca47f8fbc2bbecd2ebdd307307f20c59ccf0d63f57339691ed7e410f34edb25fc692aa5810b67ddc1f8b678e606e5b82e638883fae2d8d4a6e2319900baa15e3b0a642f99ccb6cc93146b4f487262a186549e25f488e601037cacdb0590ccae4a9422bd226d6c85ebb60594c2cc3e182b7d07cc4a2d04d413f27e54ee0b15b749e29cd41b6904bac8c39f1b6d3b35b871582e42c", 0xe8}, {&(0x7f0000000280)="c295532979bab0be265a6ddad3c7989856fa8293afbfd91c5e8257", 0x1b}, {&(0x7f00000002c0)="9218ba4b4559c37f05990b5dfa6d2a0406cd664dd4c0a6391462b6a5af9a328519d912554bfecbcbfc40728a6f2ff7a682b81aa1606134c1fcc7a9c88c647200033c63fa02f356c01f52ba657c975197093b1e3faa8c1e918a9cbc5c066d6657e3463d5c626ed28ef30b0c166e124c770dd50a128051d0d2dbf20b4f6cfa2f3a7033719aab9c555d1ac8063362c04922606aed7908edae2488839a69368be7acff0561c22246fcd6a7f8f422c6dcf6c5d3d6", 0xb2}], 0x5, 0x0, 0x31) 22:29:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000200)=ANY=[@ANYBLOB="214e4eaf0069ff6930007c1531e5c4f49065bb5cf93d3a8cad3a86bb263ad6d8bc57820a85334db054c58da92a20ff542ac593364a25a0481cb83d337212db575307c2f1b7ae72c1f6ae185af018553f00aff238b4d445e4f045af82a398d19feeb924aadb996bf9c5ac155ec32aca7112197fc511cfdde31d43488843b918e4433a21347e4ea399d2f13ef3964eeee200c5f0402242f72314a13c1463b16a1f7f681b8870dd73f1bc46c650be00f0820eae1acf4f1e000000"], 0xa, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20}], 0x20}, 0x0) shutdown(r0, 0x0) 22:29:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff3b, &(0x7f0000000140)='\v') syz_emit_ethernet(0x4, &(0x7f0000000080)="302b1b6b") 22:29:10 executing program 0: r0 = socket(0x2, 0x4004, 0x93) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x100000001, 0x8a55}, 0xc) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x2, 0x0) wait4(0x0, 0x0, 0x5, 0x0) ftruncate(r1, 0x0, 0x14) openat$pci(0xffffffffffffff9c, 0x0, 0x800, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') 22:29:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f0000000040)=[{0x48, 0x0, 0x0, 0x10}, {0x2000026}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="b1", 0x1, 0x0, 0x0) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x2, 0x2, 0xf1, r1}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) 22:29:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x1, 0x120) semctl$GETPID(r1, 0xffffffffffffffff, 0x4, &(0x7f0000000200)=""/197) r2 = dup2(r0, r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x5) sendto$unix(r0, &(0x7f0000000140)="d770c19500e27280c6bd30fea95f9ada9ec6401cee9b39e11d780fbd2192939e81dffd250bd112e3aff6fbf72ce5", 0x2e, 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0xc}, 0x3c) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$BIOCPROMISC(r2, 0x20004269) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000380)}], 0x1, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x100) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000300)=0x8) r4 = getppid() getpgid(r4) 22:29:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="85") fcntl$getflags(r0, 0x1) 22:29:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66476c653000"], 0xa) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) chmod(&(0x7f0000000080)='./file0\x00', 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000180)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 22:29:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x45}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") munlockall() 22:29:10 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x6d9]}, 0x288) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="ced515b8ab4ea66256f262a51b12d81daa59f1fe0c005f8ba932f28f9e13f40543e09ece53ba1f958fe638", 0x2b}], 0x1, 0x0, 0x0) close(r0) 22:29:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) sendto(r1, &(0x7f00000001c0)="027be26e", 0x4, 0x4, &(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xe207, 0x2c, 0x4, 0x4, "d3bb2c0defc6bf3d5b7a8024ff6a584ebb6be46e", 0x20, 0x4}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x203b, &(0x7f0000000000)=[{0x100000010000004d, 0x0, 0x100002}, {0x3, 0x1f0000000000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x34c, &(0x7f0000000340)="b6") getppid() 22:29:10 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800050100cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd34063a191c30710a55b831c837ac791872babfbb770c1f5a872c881ff7c0100a943f1022a18206494ae03b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8", 0x46, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/42, 0x2a) 22:29:10 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x7cd, 0x3, {0x1f, 0x1000}}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r2) fchmod(r3, 0x104) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000100)={{}, 0x1, &(0x7f00000000c0)=[0x0]}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) readv(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/33, 0x21}, {&(0x7f0000000200)=""/133, 0x85}, {&(0x7f00000002c0)=""/135, 0x87}], 0x3) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000003c0)={'./file0\x00', 0x2, 0x3, 0x6, 0x0, 0x80000001, 0x5, 0x5, 0x1, 0x6b330a86ec5c2762, 0x8, 0xf5ec}) dup(r0) syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x200, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000480)={0x6, 0x2}, 0x10) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000004c0)) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000500)={""/16, @ifru_addr=@un=@abs}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000540)=0x202000000000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000005c0)={0x9, 0x5, 0x2, 0xccc5, "e7eceaa9ff5fc45f11548c44f090a4d0640ffa66", 0x200, 0x2}) rmdir(&(0x7f0000000600)='./file0\x00') chroot(&(0x7f0000000640)='./file0\x00') ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000680)=0x6) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wskbd\x00', 0x80, 0x0) sendmsg(r0, &(0x7f0000002100)={&(0x7f0000000700)=@in={0x2, 0x0}, 0xc, &(0x7f0000001c00)=[{&(0x7f0000000740)="f0137ee36f959a7db1a7193020c218e5e0e866d069c618e200838348cbfb1dcbb3f065314c411fc7e1490182b2235ebfad23fea05dc3c0a1acf645ce7049948833f228e95e0c3318886b7c0569bbd1597f71c9deec39f8fb168c07fff4db4cdff7467cc5d198551ada856d3e5f76f09beb99e43c26fb807874e1310e1e21f8db6c1e169d48837f8c56e79a0287ac45516eb30d0955b00f5ca9c4da1e6d5002c377bab8a610e614662b80", 0xaa}, {&(0x7f0000000800)="6738b93ff3904d264863a23b85306c24391761559dc7c44bd0dd54d6baa3362527f15919cc6b6dbd8201d44b0bc66b1e563590d1cb5c83e42ceb438021dd10e35b345dde3450187258869db29712916df18579e9aa122086c3cf59320b6d475d11d6e9f62be6b5f8f8940ee520f7e27cc6cd762e6427e90a59d3bc8856322f6a538a9bd3903029ae45921f82f62084d0ae84de12c3c6b7af1626736cc11860df226b187fb9", 0xa5}, {&(0x7f00000008c0)="f6411047c3b37960c0ebd148e6ed334a4596cc2bcf39381ff3ca3ac18b6033081f4c91bb68310f68d6856955432097d601b55b0a0258a1a5d609d447d45c94d2082cb20b96584ef3040e0583558a227256ddc99beab663447a08175478d82b2ab8364efb570e6de386168b3cadf1e6e0", 0x70}, {&(0x7f0000000940)="76ac0e026c85116fdc40d2939d2b00b255367b49fdf0032525490ea2effdbddb93467b3c27eede0f0958b1d888fe490138dc3eb2968e742bdacb8c01f259447146b1f6d6f17e4512bdda3ab6f0ebd3c9c00eb61414b7c04a05a97d84472fe7b0e9528613a9adda5c19271766178188aaa7e05d4b1852ed9dff7bfe86346989d5bd413a222389fb7cf1b9c39fb604d834efe5688e2f04cd5b2bfe9c48f60b74f2b760f4d33c79a5cbbaafb757fa6327974faf1704333dbf7d2b27bcac7427e62edabdebe433c796328c53e37e5b96a262514fd1c8eb395e3dc770bebba00621b41e879cc20ac45d8e774d33765c6b51f456a3e9ab3f905aff5dd03da9c37fd210d368966ee3d322022421ea17e2617bbb0aa7ba2d2364607d8ef3de1a171db85699ef3802f6434271d932536353fe5a67a06d64e98d29b256c9c2fec1bf9d6575828de4e31acf48b41e6a19b34a56fc7ff7771d1b0f08e09aaf849e8586ce3fa9836445db3b0510d91671173b07480333bcb0bda46ade3dac2875aafb9302c408cc84f041a64dafccd2509371debb063b6cd0d2a814a902e42703d94962855e0b3f5d2cc59f06edc38712b394418a195913af4371990aefd330e298c1b1ce1fb0ed82de8258bed8930e5c506bf106466824fb41bb92b7a6a9f6520b9394810a0f2369b0b0eb5652ddf6a0d12eb1e1166877d101fc82f696a67564817ebbf3377dc38fdb099f09cb1c8abd0446c90f118d790578fe45693c774545b8c01897bc85be62495f032d39a852eb87b12343cfc3edf23e2b070449c6c76454c6ba30c8f65256d1a964954006cea1ed2979f5eb60cd91fac769305a85611050fab5917f722b06798aa02177bcdb82183cb1878195e0ffae43cc3f2b352324130639c524967937ede49349ee4704da4e33fadc04fce40a3787d01b7889975e5186cb222c4dec63a6c32759bcc0bf61b9ca34354f1e1af571417c5f50f36d0597fac4283b03ab99c3ec1e746708fa4749af423978c6904bcef7d4455bd80f0de285d57adb04aa5e1e65448d349762b9f1c1976db6faf58bf7e0b5b8b27ddc92e9c73926d4cec96ca53e7528c150552cbb7ce2e38a872cdb930f475e87f7434769786daf3dec4b64e9abc6dc9bc8cb29c31357bbf90dd58f2b3499626a001810a627b844f8ed4b89b548f06592c013fbdab0310c251e993b011039be959dd70c4bb0a94b06bfc96300de9a8b337fa64c28325b314d891ae6339def019e06afb99d2f5969dd1b841802a4860eb1046876886604932dc404de217a0d459fb809039b0dd05f52868ac9ee515618cf97f4b1119cddc7a224c40a7eb6cb07f46c455de7409874dfd3825fd1ad468d39676484409e43c75cf7b4683e2dcb5c208f7ea542dcb20741454b818c744484122d28a27fc040dbb548d47c07320f47725b9b3c035446f578f557225197e6a27b398f8f272a52537fe77d0cdd3e4865fcf232eeee6c4a0193780a0b5decce1ff2965393b25b7fb41861e78c1f7c636d85911bd6bc579561cb1d778540168aeb4060a1e93f5809cead70bf4d86383e860b0825957996a46989e8ad7545a11a05da1f5bdb5214bfbad980c442624647d70379c45f0c41ca17b60cec634637ca28a9f1f2376bc073282ccb0dc24409a9cfd47868bd3c4297cc8a7f1bd68785104d4b6e5af62c1503bcc01f1884905882b19e31a744abc72e5c3ace2a3e951ed743c4cfee5d9998c81909bfd230a39dec71c35c8c788a7964685ed52fa24dd177baa4256accd83db9b604264f83085c90bd0daa8c7a294ae36d29a2ab7b402f8bcc0731bd55063889961492ebc963cdf73796e83e278aeb538d572b8141f9fcb3af6df6397b9e30a6c3c823c3d802323229f701a3351987d55bb9c2c005f264099705e84b0d9754c44b5bc0a96f65f5ce3c691cf38ab1797ede9d76dc648bfc6100d66134e1115b792ef0b6c341858cffa1fc1e66c554c0c4fda624e4aeee2822e29fcea2877263fcc4258c9b1797e0993529c202985e23046b167854c30b346e3c90e873436e6e4ebcea24bb1de6c143a5eb227aa5a7d6610a7b8a8218622be4b531457dcf7706f97ce654b55edc841f764a74898b8df301a5348ed8d4d529ab9e762bd315de8f0d912c63b3501c5a161672ad2805daa99c0b3d8eef3ed45f756054015b9e1606128691eead29320c377f384c8fa4969fad686996f2bc77a95a309ffa6d7fc5cdb3af840b94c06fc559d43feb9c7c585038e70814a54f4d47b6445720a422f659638ba38e3fc83702ab7cf3a0244e61de4a3d41b3e2fa064c984a76f9ab1bb403ccfec61b83b9a3d4615df20950224e5c5d0da6fbc1212d53acf2374fb11920d475dc5f8eb1042a5196a874bba55fdf08c4c8e29c11db2d22cbd996caac41f168f2b2dcd5c5dbfc49ba7a44b57dedda12d7d8a5989900be01c61ec547fdcdba67903b8a40cce45fa902e72ef5a48910421daf88d2b8fb95a7adc9673cabf44c011c2e7142511dde7ef98016dfe81057765b971147393bd62da86284cca4551bde665d2a5512809657111491fb46066645634c54bc2d42480950fb4f27aa293c5eb8b7283cc7955a641b1e8d2b72f7f82a351285b4ade192e67ffdfaa9b874b912073c0e5897adacdd04c4eee39ace6cd9c78c2e4f0980f7c2ceb3adb0f52b87eb745ecf2d7c45c8fd842e33b520350707902429475c7cb65684ce532c85ee53f420253169d3c4535f7ca4f3db85cba0f62f2e9f1f93a46834e99b90c0c83db4a45420888b0b77d1fc5f35f58a555dba70469028b83a51d75d4a91dc78968f495440c88f68d91f8dbda2c23c2b0c528d7e64375f6fefba0d818ca2b6d17d17ed0d06423c24ea50db2edcd78c6ad50a18506d32a6c6065c514dba89688a23567ea63246bccc6520fc1ad29484ff724b2b7ce8e2e7ad6e75ab7a0c42590fcbbe0c5fc149a10a1a09c768809a70d8b3371c3e04ed4500119cbe050291496140518706bb62753904ca3ca8fcf1aa23af921e561d44cbfd966c0d213d58c64981b1d47f60597bdb793c8c2e4207ff3c558bca3453def5c1e9f4ef232e2329a034e603bbb61530bd08cb410f2bc3baefa8dd3e8cdc293ad6b9210b09a3d3c498fd7c240481d3bcdee7caa714b0dd3cb40f2a1bfee195d46b8612c46946d52ea1a60961876e0cabac72dd2538ba3c9b2c9be4eba662e7c35189067239b0da12ee442c26035bc3c51173190ca329005d5c315d20b2d5e8df4e001872a70773a238abc6730b0349086ba102a60cc7fe3ee578fd68567fd7de56cd2321c33897db82cc2cb3bcb87323b391cd1eae613b38fe99db002a0e491c5a05afb07432e8d71ccdff39386c7530961eef1ab7851970317198c7e39eccaaaf74daf8e40b81be4f79cb7085b3489ade7d2cc31e36cf540c4fe7f638cbb415a81ec145dd29912faa6592ea83eb7c1abc5643580a41bb4f9c982d1038cd3cc9de9f9ab1c10c266d726461ef45c8ea81d18465fe10ce92b65e666a56ec90af22c65edf8d76c75d8e32df9615905db1c351b04e0f4897798a4ed6ad11f1ab985408282834a9070e69201aeed80ccc93509616dc66efdda3b698b9e5225631fae359b6dc4df53fb9c02699e60174d35d74ebc5d114d1dcfdfdf7966636b99b2b0142bd785ff09ea377d574c152a91f0f40b8755ae1c48675c3e7d45aab18f418e2126e9e4fab50180db61586e9076c4b6e07aae1de8d4cbe52ac26e650a66b133b36f26f3dd541eea39388f03ffa295a990fcf71f4ca798f81319ba54859679bf5095328a6cf618fde1fcb5c46b7816dbf30b1e52ac6779a6ae2e282d0ee70317d2b5915495a9b8a1c8fed1f33cb9b4375cea8db43aeb2b7491c0583b70d8a94e7183d92873c6994db380f3be9b6450c8b9b02eb0dd07ec79ae3beaacb696f5272ac45a0713e6cc019be34d969c807db565dd36a375f6dc2fd11fe587ab535076a0ab722e60ac2a13bb314dee9a429eed8cb245df0fed37b6ecf50b5e4e30aa7c9fafd8a3b5aa70a9ea301f7eda5c647d7731fe2b11a2d39d012ba6068b490e260c9bee794919f98640814fb5d06dcba29552c7a4278abae743f133539bef04b996e1f1d88e600eef7fd7299f153ef737fdd39987c04d37fd31b91f147bed208b06632f1342d6254124e5d4e6100cc8a4e87d772d7080b9a8e78fbcc8655019ec7c4e0625a5cae4eb637e21bba3d63a1c79b1b74cdcf730cbc8e28b502d19845f2e9a9a0c04e307106c2e776086b562473654500b1bd0cbda12b1f0573b56a5bb4a95d48c83762ad710076a82db6e58a0fc9f09daab2f9bb5cb1eb44123604d0b9f5f7852b4486da346272ed9e439fb7d8ee6fb632b49c7900a11e6bca7a534cb537aab2d4b85c61ae4e6666464295cdf879490dd2d2d33159755112e8983d1a4f009c538cb928965aea01926c3548e07976a625d6713455311dee37518f01bf13e0317a7081326cd40d2515aa0c1c65365f4033ef65e3fee58d63a9538c7ff1b63c5699891ba84a5548dde49a66ce13c025c113b6baa3263ce6a809665618ae9dbd25261d27211850a4ffe4d4f2a06fa571a6beefa61b01fbdc1d32c125519fd7ba0b58490ebd179f457e67b02c2c3254c25a9e6b39deb2a2a26730cf70064b2dc78eecd0124deadc6c8766bdf522298b668e880f40d1cc8f538246969ee862b568de3af7463d164a4ad01f10ae79799f62d13a34defbcff73ae52afa28d887cf1680f7f39b4977b20fdc07211086dee7b822b882527ff6446cf831cfb594077a3e1aba4b3e93edf08d4fbadbf0749378236bd4b3fa7b26a758437b48a13cb2eb31988d2f9913700946fcd7db7a7eda8b383e227843fda13c25c30af9b4b3e56034e97b8d967082a2e784514e19d35765d61f07b3b655785c0fa845992a482edd7f0c55a45552072f50e2061042114104c937679fc9d6955763da38a3c53e39dec48e2fa4ef9413ff6d760f86b199d07c1153875d1c8e91323136c5268335dc9887b48ecbce8ef00000f1c9309bfa55d2043965f5dcacdb63d8390dbbbe94e9ee6bc8e8e5bd8f8804716f3c84fa3faffed1ddab096b52f9a47200d3f0a9f36c634803918965500292dfb0ee96504d4bec151732b5ff58eaa3d11550bd8c6b3b884501eaefe5fff1f7bb1425e8b53fa4d16bdbc46d45faf09edbd261f1e0c12d896fa997183ad4b0881a45e1bfe75915a15ae8cb41cb12131227b1c7522ec6341136ea12dad4a4abefa38b094c8e82ac5fa941bc4d60c7c9f7f3fa6de98b342357012aabc0db4daf635da2157ae10bc2a583a4e3c7d9aa84251d873395110225223543a7e9d236aaa37d798444c02a75991ef77d9488ee7aa06316ca9b05a24f0dd3aadca30667e3d90f15d02cf496f5015a9a6a486ff5cad7a8095720484a9812f82b578d16f5fc8062bd0d005c2d395b952ab88e00bf8a6522a43062d69a176a092a26bac782f23f23dab1ff1cdb482ebee76fcb6717f2a5f90f7f5e9c9c7b127b02e74402ea35572a38d245dfb6f7a216cd102bc1b18f457902abc3d017f50dafa5d30aaa5b443b6ffbe20f6a5a60905aaadd761409ccea6e454009986e292b2252db668b43c523ef2fd2d7d90daeec34ee6d6559cbe917e7d45abfe196fcea79638dfbe14db75646aed55d5e1fac46c3d5dea53b01f407a6d9eab7b693f6f33e10d37cda49b3cb21f562ae14eb8d5d6057bbeae67372d067877239f8a58aaa82998514040a906125b465e46f5c07262dda5d93f87fc4f38255affa742274750e", 0x1000}, {&(0x7f0000001940)="9b76241bb9ae1a9a318a4e614a60ca2063ac4d605a9a60d23f960bfeeac4cfa72313bef8db312ae1fca71728be9187434858b42375e9003434f974d0e24cb23e595817f396c33f1b59f26f804ce0f7c4f1de4d0e9038f491dac9a4636affb2ceba49b600b4b686a5038016c7ea5baf3e5da4ffb73b43ec8c03d7bda994ec3342c6169bac9a5cdb9157e35b3e425407dabf75e697383fec5f431596f4ee1ede52644bc3a42c0cbc0ffe856767c63ed1d2f5d1ec9328a89fb51f8ca81cef5aee", 0xbf}, {&(0x7f0000001a00)="8a0f4d8799d110cc3551db09529f8fee5bdb7de947917548fcc4487331908f9162165b70d300bba50533eb3fe7e6dbcd02835b929ef01892b40850d89b39e0a7e2229597cf900536c8f71af276186a209b41a3ed442b9d56ac84a4f1499c570d50cad9dedf20fdb42f2af6685858959db4210ea6cd2f844cb4ead29b348eaa2b31c4394515f4cb2afbcf6b4d952233242fbffdeee38766f10568aba36d0eb9ee5eafcb9e3850be1324398d228eb38d44aed9a4e4195d401aea1ff1101576c04fe32391ec4208674c057b9003b79b5ab9bc95bb1abb782ed2f6d6402a9909c4f5cc11cf0b85cb153ab7adc2", 0xeb}, {&(0x7f0000001b00)="04f3903ca6d7d08d27f492160c99497b2d3a0d5c8f0bb80a0f7f1c03c6cdd0022147d6f8548e91314039f757a3b770dde254114a0a50c0219f233530b2b5d88b5c78a949eab62fb496b7907e97793ac9349324483231f0fc10c5d977de2e7ed63bd5af88fc7f4e8624fc2a0608ee6e51621eebbd36059b58172bb30ddb60dc2f0fcadeb7514b17d7c6875eb1c37b7c5d6326ffd9d5748a3d8c8b72e1c4302e2c", 0xa0}, {&(0x7f0000001bc0)="b319e9408a173fa00a7eaa0d3198573fe96e17881412b4524fc876c4d0ba", 0x1e}], 0x8, &(0x7f0000001c80)=[{0xc8, 0xffff, 0x9541, "c74b3c8a0acfc615045742a8b079545dce7573580c92217702dc1ce8c8434110f371ac5258fb36146a9e5242b738ef8be812035d49c39c5f94ba9d22ac75cd04e9bbf444f32d7dd30d3dbc7c72bcd7a6202df1489f7b97bbe1cd29b0effa109719bdf371552f20e8159c773aabaa912f53c8eb4a89f6af03363518234f91083cd61f1dd556a7c62e39fd1e56bd694b309a20274cf1d1e70f88b9e1c8d1cc46f9c2c6e4fd0f95515e52594d060f5b8dfd3f"}, {0x110, 0x1, 0xffff, "800df16cc172e03927254cd37dcbbb4af1ab62582a65a95b6b7365a2d04094c2ba60690fd4ef91b44be97946c0df37bafcf5c377513398e2d6b242266abe38f74112121bde0ad02898294d6d2c15f5087756b5604f7b6d4b30d8ff4b61b9411443e408fe890039ad9e2186eda2fdab87365e6574352331a9403b839c056f06fde52446a87947c1cefb82135b73b9f32a453b295b48989499290c8abdedf85dad8d873298f604518335e284fe08e749b9b4a6966a50d552ae8b10a74fba0b72b86544b3562420daba560fc1c43dede3da2299310c30665cc3ad2734ed23cc142bef06e4796aa77db657a9dcf78fa5bca895a2cf684098bf398ca1c7"}, {0x80, 0x0, 0x4, "52500803b9669f3734d544a2b158994de46abbcaef57d9e28a0d4a53c42b7496ec4eaedb8c5c707568a9b773f13936a5e483788d34996f9e42ebe63fa86a4625953df0cee8710a59511ecb14571e4222e6bcc12174b00113f58bc7b884f3b318864e5542bfba168bd6d39b06457210"}, {0xb0, 0xffff, 0x3, "2d42072a32438ffdcc740c9fc1c94f955157bfcf73aaf501aec9000bfb6cfafa2685c9f18810edf0a684239f68f0228f1530a00d27e1e5010d6a5d5d15575986db25d011fdf6b789dbfd27aaaac22412ed0c4d2af154d09c68287d237ef26e567eda108f50ef9d1bc825ab4ff12bfb422bdf4986e8c6ad05a75cf01c31ef65bec4b856aba2a539e82534091468ad89dc2f0f855c9a4faf8c383d9b92fa68"}, {0xd0, 0xffff, 0xb8bc, "0f5b0fb7139b9fad736bf82e4a71893f3733f96bc981882385f8c2f88ff1f69b356886e38fa6974d8081ab6d401a4b22498a0394c6f6e947c1837edfb1d6b864e64cde7e30a9c1b6245de6cb6a965666af81e405ff5cff3c10246c7e64fd041ff6bae1316457e25204efba538a4f00e286c6d40c7ff2983448da26101b8e40483d713c6c13d05378673b83485645e4f12fe06e014718fb7f9c44fc8486ac0670626becad0da768e52d5f2a82f40a334e37fc49e32af778a6924ee110"}, {0x70, 0x1, 0x9, "bed45c7be8e93a888dd70d1a5fa309f8df25feb5ed6da50e710a5239108abd77e3952510fc44e7a1c8eaa14ea6d4ac12f8f1a1bc2ca8c350271b2e64c6c6d7c9c5ed39a7a3aae0f4d5520ea189c6b734caf3488a6bfa9eebf2072c0f"}], 0x448}, 0x2) dup(r0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002140)={r5, r6, r4}, 0xc) sendmsg(r0, &(0x7f00000029c0)={&(0x7f0000002180)=@in={0x2, 0x1}, 0xc, &(0x7f00000027c0)=[{&(0x7f00000021c0)="87909d5466687e8c9199acaf675764a4a56e661c501f223340535d5d41d91f9ea71e24a9ac90cda16748365ccfb2d8d41234fc56f88bc156900e8ef31157e45c8a5602454e17b69bafda2b3b713f8bb1df49ff603761b9ad683135c3b08241c47edd4439ab13e436f2e5a08c7567d9648d65b869f16bd6fb27c47e0afd19db96b4b8f31c6c0e6656f57c583cc99276206e0109c3ec87e5218d584a23ea5135cbb93f71eb0efd293676e41012ab82d3e0770bcc7f8eeb8218b61835e9cf89297bbd19bba63022a751fce2ad4830b2f49795ad65f7c5a89c3f6bbab3c647", 0xdd}, {&(0x7f00000022c0)="1bfe2560ddf8", 0x6}, {&(0x7f0000002300)="c868c225027a4716863a2b0371ad63039cc73484b7ef31c0a940e7344cc9ccbaaa881fc910010d1dbfc396bf2fe906af16916ea7f7495a3fdbd6ecffe0c5b980c0d508cb81f46bc0f0a9273d7287b7e828cbb43b80889138f980dbd52835820db46c74bf7cee3ac239d8e74b4e74b5d7c0ff98b9d63c8fd1d504e1929bb89bff6c21f0163bd142a604a418452a", 0x8d}, {&(0x7f00000023c0)}, {&(0x7f0000002400)="9d90f51aaccbd6f5d6053b2a738fff0153545ebf87e499621eb42662d591c155c0503f7d90d16cf570f92f4d07bbb774a5df5b681af13cbbce39f4a2dc0832f2231d8829abf056b233eba9567532011e2357170089d8785fb02902cd4fb2d01bee3e24fee9cebdf0b53d8b31647cb7f7aee9687ca86aa4fa0cf0f0631f49f51086752a95757b4c0002cd369b9dab3f7114798c423f6133069e6917bc14441582beb40209392c5f3829ea32f7309a2f227a5177f8d0138091c3eb7326b76d788c897e64c00f7c87", 0xc7}, {&(0x7f0000002500)="046df808ccd940658522761076b90802356ba0344f3204425a76ca608d3e4fc9db054e836f66f01d7be1fe37f15500b4cff9ef5dca62ca36d97861cbad50a913cb6cc5a1978e797565074ea921ce80985bcb390182115937b1e8168a29e879d44fd53c01cc33944c011ec79031a35729a6977f3d7e68f6e7a4d9465e2ae7ceb26fe7877d95a759fd81158e645a47", 0x8e}, {&(0x7f00000025c0)="d11bf33dff37feedccb97cf4e56d177ff74aa8ee99ae655e9300f291a9779b5f198aaf9fa148e3b522bb1955b3f736276647305ca0925a56a2a141fbdbeb84e6edb3d2940ffb3df5495cfa08642946ba149ec28d4535b24b97b69f2425e0c52a9db1e36076c20c5793f6f6735e89356a00ee1f2f9e8f04c57b4749a88b8943f2070ac03c51902f9645ccb6f8aa05d1cef01528541842055078358ef64d6e39cf8b1ce0f2175e3978bbbdd524f135c66e4fbac56696e4bea19a690af2ebc330cab3949155d30f01069d00cf84f7f7b51a6980a576418e47727422ef717436ee8927953b99860a", 0xe6}, {&(0x7f00000026c0)="f4cb71c33f10c5a604a02d95a3c8294bddea766f12d42fda22464432384f172ee06559304d58355a601bf5905396be75b052de129a947955890bfdafeaede2ee646ce801a3a6e966d441234581a34cd013f7d524ececd8036f79227fbe1b830292f7f32ec695db5b1fb4f0b866123e7e21d45ab98d2b1309c66fde7b8359b13566748fda626cf78f1969da0f602b88fffd9af1804e79988a49e32fb514b9993bf69349aa58c0de8fb34a3250cb1d71d6a7ffbd96131c8ee3352bab12cd440f89a595c72038a030ff254b036d68d63149cf3e", 0xd2}], 0x8, &(0x7f0000002840)=[{0x90, 0xffff, 0x400, "b017f022877ac79ec3bc616b963894247cae77888df92d21ba9dcfd77a84e8bd3dd4b02ec13e11f3d8ab05a289a486b2da0ae52172780e09b504ce03f7cb7d418a168b3b2082dd40f57cb9d5bda79e5666d80234d9c8a9246e5ce22d4ec8047fd400da3a58e7e96ab656563f91fbeb0ca97e9610402b4a3e68a452a91a2c25"}, {0xe8, 0xffff, 0x8, "608105217c7d40301266ed3f1139ad66f74e5db328b754def7fb16bac7d00d225db2b5098ce0e2edb128f71e0675c185813eb90a23f2154e4419524de9b676e0dfbaa684c2106a5b3b7cf16f352f3ead916147592e8ec067cdd1b064e6dccd302da6c271e0c419dcc528cabba8e5623ee2e286c2c679c0692840439cf01d47a9db45ecd1e0f3dac4c6fabf7bacca6ccfa884f8b3fcc5cfdaf033a6218e5ec71d36e3f1e81a80d461f3cccbfe9cfb0d9d0fb99d1c00c21c426faf2ed75638e65ec37a6a64e7b66c17aa950876fe504d91d586d1"}], 0x178}, 0x3) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000002a00)={0x3, 0x7}) sendsyslog(&(0x7f0000002a40)="d1e74de356705b7da5", 0x9, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002a80), 0xc) 22:29:10 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) r3 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x10) kevent(r3, &(0x7f0000000b80)=[{{r3}, 0x0, 0x87, 0x8, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x21, 0x2, 0xffffffffffffff7f, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x0, 0xa028}, {{r2}, 0xfffffffffffffffa, 0x2, 0x40, 0x7ff, 0x101}, {{r2}, 0xfffffffffffffff9, 0x4, 0x4, 0x333, 0x81}], 0x7fffffff, &(0x7f0000000c40)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x8, 0x957d, 0x4}, {{r1}, 0xfffffffffffffffa, 0xa0, 0x2, 0x3, 0x7}, {{r2}, 0xa2a80e1190e70fd8, 0x0, 0x1, 0xd6, 0x2}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x7, 0xfb50}, {{r2}, 0xfffffffffffffff8, 0x44, 0x2, 0x5, 0xd802}, {{r0}, 0xa0edc2605e739b1b, 0x82, 0xfffff, 0x1}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x7, 0xfffffffffffffff8}, {{r2}, 0xffffffffffffffff, 0x1c, 0x20000000, 0xffffffffffff6aa0, 0x6}], 0x100000000, &(0x7f0000000b00)={0x9, 0x6}) kqueue() r4 = dup2(r1, r2) setreuid(0x0, 0xee00) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000dc0)={0x0}, &(0x7f0000000e00)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000e40)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000e80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000003280)={&(0x7f0000000fc0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000031c0)=[{&(0x7f0000001000)="1df0f2944aa68514463a41ca96e52bca07595af1dd5fc30032669c149ac14fb7ec45ed9a939e9d90e2d69cdc3d2423fa4bf399ee5ee00aaf9e2ab7a70e95961399f4f17a91a9d74aef5d23f870b512341e5cc3ba648047a1c82a403f13e6336a79241ee313ce9f485d06199a2a0f5ff908c675f3a202349d78a4b57cc9938cb00c0ef53b3ebcf8bbdee36d5cb5056371706fa6f888c9864bae676970d1deb9729395535c246e1470dbd7c521aafa412a65c8fd0d1dd7f73bb363e1c1c23e2a2a33d7fca23444fb915cd4d5ea286672922929be830379ed582b75729fbb1ed2b3576a1f1790fe8b2ff9708cfe44569936c310c62236b57884a02ab9b625c950f6192065ffec213d3ac699a58a11fbd1011c3e558642e53a695a3b9b1755ef39c6aec963e088aadef9789a91681b5e1a6957ad54ffc7e23158c0b6d3a4bd1f189944b3d5638357d14da23d273efcbaa4f7ae29bc6598752d9779242b1845b3f4a043041adfcda872bd48adbd01f636979c9297bdf0521d0799ddad8d0eda123e966aa9471cf8937373a9235943743454689f2ab1ca6cb469a03e361294d414f1d65efd807a7a0550b79cd747585fbd15dd2aff659418363fbe5fa72cbec8f8b3613c02799d9c9f3ec2d385d2834e654ada93c6e3c60b520feaf875a93b7f451dc1a392cb50c7df0039b8a6624d5ed1a95a020ce06fed328d7616fd3dab924ddaf859936a2f5df10d63f589328b26849a462e34b0697c813ee6bb024b10c7c7871e20a1fec84a516ae2263c78659800658838b119feca26e04775d18364e5cea7629e58ee19f4534564bcf83749245fdd64bb7fb1222725ec8166d5ad320dd3bec2e8a0be070b1e8a73d1baefc1fd717dfbfa9df5f83f91a9a523e4c257c346ed84e17f31518ff0adea6f798acb33fe0d8a8a0397a5fc0243119d61ca67d80a47ee5d91a5437344fe59fe612e8349e6490f3221b7e5fbc2a618e2dd165b3e92278f0149e37962b87f9cc5784256ce27f2bb28b2f61ca0d13cb76788019b16db1557e989012283030eeece65d15f41e3b78e31498a531a4e2aafa12117332b17443cf0566904de02a3694ddb1fe8a5d3783fc156a18806542cc0c7d74af4c951aece1e2ad7e4ae78129abb90ec73773959b047de25024137a9965898db33836ab4bcf257c9aafc5656dab702cfc7ba7e056a73647a24ce6cd8e68f76ae5d127555f684207f9e44645fb21b0c5fbe2dded4db003e2601ec4688e5af6dd244b137372bc45e7d7ea31d8b213fb44ddeb6ddaf4432357ff833c1486ea0431d48ea4b97523d60671bfdce4fe64fc59fc6227d02f51819f63db8a1db777d2a7a73363e878c144c00858d6d7feec69fdf0d92d62eba27bf3a35966a515c4952871d690cbe5c656fceefaf1344e6dac0cc76cf6b43b5819a536ed6eca44c24e1f9a57432b9158bb1c405596a05c786e87976f141f46f3c55eb813b1dc10310799ae8e15935b4423af43d284417ff46995a995a142c429402f1e236bd620b1065cc6cb995fafc42132fede24271623cbae63a052dc5b6c9d3c7b6dd8acc6dd7f5ad621595765efddd93d815dbd0ce6fc101d5e1acbc842b358afc1f824b1bb5661d2685b5fcf57dff0671525728ae2127d26b4416bf6fddde5d47a5836401f3c31932ad5d404e9d204e734c78260566d78c42a7c8b053d1ee838e40e950b6bbfcf7ac99e03feb95d620025b4315ad326cec77e4b43a81290a4540173713a3d388f6a2537f5a103a5910c9264454c0d6d31dba1b77964960fc15cbf2f224e248a428a4811759a14626dec7b2d545a3ad5264438cbd42eb364396c0c8ff82e7a59d44b80919d1f6b81fcf4e39bbb9867c53d0680fd3145d663956940f64fc7f8848357174706b15cb952474e644ac3070e2c40e4f70232b46cd67493b0df1128353ee11514a69b50d33d8a6b881f31a48f7dd53368dd538b59e669a2d419b97a5bab6cb27907bdbaf02193874321d06aca1da9560df6644d3a20248a8fced8147fc5b56d5f9d3b2c7a689599dfb5d1c03c38ad3b1b2c8b3b218441ce0255fb57c15349fb8fdbe3574518cc7f3a09c6bc31aba258b6ebb4029bcd70d48e428c41b05b09daf1be0fee0a688e85da25953572166ad8003c48c45ba52438b6eb2f403f41c0806b3c9d4aac718139942d973a7e76b4a21830d71ba3d6497688e4cc3cd27c69b81144a563837c9242e48ee488685aad68e38d4f8b5f35565b88b1703d803713975ce307acd352906a8544bd64054be05dcb826edb01e04fb618b91d0116a8839400985aedd0bd3c0b440d578fbfccae05346b9a50bf8b514c47a840494e3dfbfac6c421872a9dc8edf4541e231005311e053d20fdda0e550f5d73d2d6b790e942a5adba8570390e58a195e2a3b2d3761839bb09d858f5d66e46a683511b1269f692711c69146f15af8b0f3cf777deb164c7481e96afe4eac4a3ebb52d2e04140da87633840302d2a6471934aeced70f5b36e8bbddd3dee2e6bc2a34c167154130bc05161ac942e9fbcb17419cc9037c3d0b6079bc32e5659fdeaf894709e94052b616fa348db3fc0da7e3c7f2fb99faa4fbb9673617d77e05c41ebc2d17d27fe56e9480e52c6bc7baa0d4cedd7f6be8cb10c189076e3011bf8cd36937b68f83f1c36596d148ee6b6d0a62e3f2376ae14f782f5bcf273cb9bbf36277b153fb4d4f9243d71c5da47efcf7d000058644cef92c1c9a951c93eecf3dbc4c92a6671c8814c689ea50214cb94a207ae1030875d054e862276be4dccf27c2ce17e293f88abed51bdd15e3516e7d885b12cef045d2d3e60c665f8e11e9c944899892d4912a6c75030ec8336c2df674467f4ac75a11f40cb37db4278d62651f2da47484446ee8720526466978c29c9dea610a04405c6d374047af1b10ec51c66f02f012fefc08fec7bec50f549f99a55bcaf2ac41f73e7a2995f20e887a403425784e0564ec62fba761aea65d482b59443e3372aa7011b768ec8a40a48ea5d0250e2f3ffc5407ae1c2578ff69b5dd141dd7ae6b31ac329a714aa79254e451d6afb67e911302941d92df3bb98fae4ae7fae00c016430cce1df2651a40ff7ae681d804c99ec1bdc23b96df7acfe6403eb1051de86b4e80a73919bda9fd7556267219199869c7678afd642d4a7f010cc8f428dd480992cf64935cb68672f9906cdc19940baeb0c96f56d26f4286c064dd767999dd3f296579d62dd0d1d42c991d95b0e10241a0fcfbe9233a6c2702f0847c2d087ea9c8e19e24a6e2c1cd7bf792ffef583640ae2dd79a064a6b4ca9bfb8ebdd6e1a177b64427956793afd3f87b5ec289cf16b9ea7d720e2c98d4a4cf9374e2f45f4d60abd52ed98b30818d1962502aab4374b3568527d2322f744c7f95e76cee019b6d07c4715a4f0ade8f3855666b17c0febde7c32ccf0efe93900cc819d99b4069461ecbfb53aab6a9cf43bcf71502b28be6c2c55dd6fb92196ea0dc7d458cfc3564fced553b279e096c8b477d12c6d16288784da154ea7a360ce1c85659590c7ad614a5c47efd8f9e63f3834430a68921d03b60cd65837fd764177906c357ee1fa41719219a89cad2e7a9b29a6a0df0ba6c076ce177c30e59d69cea1cca5e0686046ee831d60e288381a7e1d66fa56480754b5335cf60417d8b4537c432bde5c936dec8d9dfffe2c8ae83d0752750bb72cbe42b47365daaffddca7cc1de0d512928bdf730efb254164709eeb129577893ac491dea551fe4a95419b74cc124bf93d1109dd56f714d40509e3604ea6cf0f09775f68c202f4e6f6e28ddb1216dc402f5fc61ecc2c10d871de040fd8217a0b555a90a735d024113f1ea9cf12558856d0c087a2e3a614c36a80470f17b64bce8897caaf98aa41707bf39af6554c122131ebb12ceebfc8cdf2a6ec8680cc7fa1f8d6a3238a3aab70f3caedb8e343ca7ed629d1d4ff3b7277fdf128f86971fe1da3b804ad28f8226b946fb84d2ec4894a5a2768b0e7d5262e5bf48f41bbe63d4a30c7d1ebe74baa618944e27345444360dad6b9488f127c771168203096d8378c0d5cdd43600d4185eceec6b381ec534be1923719e24436aedc96fa3c7cfee216b28f86c99649674d4455f51b191b1421511c63b6848713cbc68cd39a6424498ca76ae9a3e3a162617dc4c2cf3ebcc0e78b6ebad8bf3b3df2267e977a03af0748dfd736e60195ba5b256a16523f1d16501512ac7d3fe8d93ce3d644ac7ac78cd48c381205c5069d588a64debeddf7d0029e04dedf5488582a63004a00a7d15cfeffad1e7e1cdea801cdbf27892035d21303e495585e36a547642f9a5e090f6c89eb027fae43b95d09620ab8fc503834556d718e575fa2d8b93349e68a7a9cdab1d2de017efe8f7887fc7879f4d64baeebab7a2418dabf4591a0c279257dadd6606391e38fa1c710f3b889f98d6514b932ce7eeff6ebfcbb6fff88186d5460f8f90c57604f961229d418aa38c6e25d67425ca012a42a79d29f68c2725b1570631b75074fbfac899feb80190817c64381ddf993f786a2e1ceec4abbcc14454a74eda5ce222d3e99eb3acecd4ab45ad8c19ad3bf4a45e126d71fcbc45528e7b6a75115a6f051cf3e336e7e7e4b11bfc5c0cae6951669fcdadaa2626ec52c64ad07d97afe6da1e1486f4f0cf1db5c1784128b5dc5cceaab2db619e0d1ce00aa9b40286d938bca298347e5650effacb392653c4973a56355587cc789aa19cfb39c07bcec37212602a11253accd3f3bd68dbd0b9d840af03dc65c6a2de8fff9c056eda6c14e9eae538530395b8e7a5c69482bac8a3565e3cb143f0de4e08163fe64315cebd22b17ef0e6750dfb7d54631ddab522074074824bc4085c8a7ebf3ac20a7970a2d8cfaf0d5da5be44a36b79f59d03ef22f50dfd22900b154a14a9eeffed08e3ad7d75793e466badb106f4d019895567fdde705717548c8d1c80ac7b23dee74295988e18f49741b74c1df6e43fcd7f96d785d75d9e30af9fa5219af3508516834cf39f90b5e3c5867243e03e92594924734d62cdd1e3b95cda36bde0c1eccf16293accd806688dc84f6230e1ec1eb553a1a11cbb302c02bbbaaba79744066f1755c786b69f2b0072c6769f6c6839ea5c1cb1675af5acb7653f7cee70d328bbdb9bb0227cfe6c8292a5572202e9369f08a56a7fde5f9cc9568f5ec836bd6d117af09e4a99c281da2179cddd29b33b99ecd79298bbac7c79b99c5414fe30c8f7e3022f206d79d433dfe419bc23f5a0b53122e4566ba36667a1d5e70b36476b934d0d6bef1a6e21cb93a4e2fb0b3a9319e0d29cec2534f546543f37ec3aef992a1addf2c7e189b496072098fed241a804a143bfeb35a61e9dcdee61df5dea7174d01bd380afe78cf8b130269e0f2b7e54bfc2b56dbdbd94b86133439834e5e123a606a6114c6c95909621857c6b6cdb89fb0add98df4578554a0d91e0bc5c51200fc2b6ce109e6703ea906bb793f340a4d868bc5744644941376f194cea4ce5d19a42e6cf8be1eaad7672f54e56b1fbee88386a6ae548600a8faf9551dbb6ebbd7841621d0802cde32a467a2a015d1121a8a546d390119f0a64c306b916ea3efa6d6efa02b2ccd1b7469d80118dca0182c023b1330cd33077126fd3b5c192c00cca2b1dd99ecea6fc20898bbdafb9022446936b98a06e6f0009abbb12d14e5051c703941bdd0bb9f331d183aafa15a4bb316b528513a582012085efd3b0dccb18b78a036ee8835bdce27149ebc4eafe60a7c519d0b33ff29232c5da159dec3452023d383eac041", 0x1000}, {&(0x7f0000002000)="82823a1ce3b49117486fd28a0f912ad26ddf0a04a541e1f9398e68d76872fa15804862079dbf7f795aa045c414e06a90c3b6f182919c3f1dbf85d1d3829cfc37b4f57ef33860a54d7a5b4a17f9b3787ad30d60043810207c2f532614dd62849f1e0773dea6c4f6f295e1d4d2405799dc5ee117e17cc2877703c0d62bb2211c0eb62732150d49b171ed644f86f7436f6b38bf0e4a685dd1", 0x97}, {&(0x7f00000020c0)="e216955d32c6981d6aef821d8b234aaec292b980d8b8f51c27b0cda8d24e4ddf56b22388079c778e4d60ce84d3969ac4fb85975638f95f681dbb31d97bd509bcffee7e951e53a4213c96191fc3babd07f024eeafdb2c97c8033308e3b6e03b4344ed4f", 0x63}, {&(0x7f0000002140)="5b0d540210615349f295d73914a7d71a15463033ae85617144c6876dd36f0434615a032485ef561df7ece9c9c04550e03275270a1feac03db1649fbe939ff46dfaa3a9a868dd986b739b60aa1e08b030713843dc0673c10faf8f211371021690d29ac42ebcd7c1cd55bd487d9a31035ebe2acc39f0a7c1225e77ebbb437f01a098d8214cecca49133d77061bc0c5970ea384cb007227eddfdee5226e30ceab9ec01e2b2d0850e0588fb4b768163e582b1bb5d9d9ab59a1a1441b2fef70eb243f5b9632f8c3e83327bb86e170a3c9d5380809fdf050745ac237c5f0c8a00cc011fa7845bed45edcb7e9398932f6efbc1c8f003a6996e6c2759757f4db94b0b873e772c494564c4cec99c5492ade5052202389223a082dd18c8aaf6592d848c5ef55c5e88b7f629b17999501e08ee57862319d67d0d61067f753e6741e868f6c657fefc3d6f0296712dabd979fe8b7cc510e53816cee88016cee5e5ca23e459f33b3ab542790988a097f821930a49bd58370dd9f69709ed1fa5cbd94b1f0944783a6203169f870201bc3a43bff9bad10c456895bb3e82be709980e4a88b8bcfd4c03217804611875683b28fd1b21a8497fac2022633e29cc0facb5c994cb9ade76328f93809da24c378318ee6f470ac883217278aebb4a5f36e792b19391c0d88b603a1e0b3901e64726864be80c0f77f8d109c3ad1ca646e11acb501f9028b5543af9f0bd8622090c235ae9ad5b6c69ae8f0e23913c289a9accf0786db2e5eccaae70eaf0bedbc36c508634fde81141255873811964fb37a5d398838076ad391c846d3381ef9aca25ff440b63ce61bb042d8222ccbaa609a3551eabe7584c29275f635692cd41d1f301c597714a155fb57ae4df03acf209ced007f0eda0a8cf36dd74022459c6bcc9e7468755f641757af8ce2b5154b9add27f6363cf9e8f1b0a67ff31c39081965aa5f9b8699168ed6e8447fe7f77222724f75c3b6e1e38381c1a714edf3b00f721ccf43363c6cef99ca0ffc983275ec4aaae6ed431ee49aa605b42be6478045e9cadeead715928ce7b102b3b913227e1c42d49f57cb7b8ad3716fc37ccfefcfed596d234675ee853d10a13d29c1728c44e27524a599880acc445c106e6796f4f5620ad601c36871ef5d3ab613a65189efb31414fd409a9223c9d9d31557740b220df5ccb797032c9c81cbfd6c967b20f627cf3209f1487d5a277f21778180793a3699f488937ab6c4db1829d5ebf9fcd5ca3675770b91005b47a626f5e65480aa364d1e87ed3180b01d34544d835c1be0faf5c650de463a6f46abca51b7abccb888f16024b866ae12a5ee96c1f4c92ed85b9019bf7ae319ca11ad86e8e17022ca7a6118de00af3bca8f9b9dabf7d0cfb54df61a523f70d519fbdd269c2f44879874fea6e70deff0d01e9b7f6a7905f0ef7aaf876662e5674d29d89309da9a78f1dec2a64172400375958385f75f5ca0caa8b5f67ff013c5e85619d936f3e635f476716c291636103cd36bd70c130d8a637e8d241f1dc0f127e30f2b79a3c4c60c5817d2a5be381a1f345604b4dfbbe22ccec2f7c5ba1268704c10d7c5dec71bf33bd65a07c0b7d3664b19a8354a1b3a15f94e10cfb6f23761abd9b735b3a830b1ee2d8644081fb355e27fb7cd4599ceedd3be7525e2c0c35906f06c73473ffe6bd54babf346f9f68d4778c885fc2846020a63bfd5a97b092418db57c39601d85ef4a5073e60d0ee61685f9db1b8120d1fdaf97ff2e88da299a1dfcde348639d5e29b66b69c656d884a6ee824be7ba11bf8eab2b90d00fa0975011b7a862926bab3f0636208cf1cc4f9199b08a8c0d1cc87792899824f5d1c51caa7189b76edecd99ebec22dcefbd8ff852a21bbce030d0eb63b47b1da0ec15f10f521e9c68f75532596449a1aab8a23aa6b83e9c11e108d0e77f9e11391b9b7f07d2c494af994b89f2196da44f4f7911894a99385b0bfe78507bf39fcb7417b26b880fcc3f009c10df4fd43828d1949c61ed6d974d87e3d6031ac6ee9a438d3fc5950f4140cbdcd3a0761c291f6d5524f45d02ee6826263b17559d3bc4442dfc68f05a1665527c9c0efc4340604fd43c42b133bd92e792956a2c12df613c36179f55840648bc335cf9716d24794dbfde061d413f54449853e00749b000c62f20613039e7a462aab0fedfd3f78e124685f6d3ac61917ac73b58c5b11396bbddfd188291faaed7873990708a4760b06160ba56695a87141cc3a44e2ba3b1f9a96d2eeec1503488a5df825ab26b0e810ab16069cb149d4861f4c9cfc72f18f7e28acdb092d91513bfdb8738e1de14beb11f050f2221457a41f1806219816a27a582eac04e8f7e4f826fd4899239aff857838977ab1d56928f2934fe6da52950c493c7eb91325d49d00ba8a8c90ef8b987e3347a74cb236d9aafdb66302e818fa975fcba3bc9fa5b51fc951f16550f2a9f4794ae3a75407b5bbaaccea33587c1fbadf37874dbee44c5c01bae343282b72eb5df5c9b2dd5268ff1d21f542df7c244a04a7954712dc029e3ffd35e33b68e1da7f8f72c622da67d0e60d4895ef0a23b11ddba79be49f06f6c42872691f208142d8ada4aa407bea270a9835917ea0a52312e9d9eccf7d53dd32f1e04728c369087ef6ac68b71f40750fb132ab20ba5e11c6918dc5d804887683afa4cb8fb68898c3b483c9fe5dd8b52552f6dd7bfe9cb6b808eb690f003042dedb33ef93efa2ff835067d2eb04f3ae6144f974315c5f956d5a8141404abd4d88d7e90085ddb8b6b5c0677b313561ac77b46ba022a84288fb6091f14547ef78cb9490a7f7e0a9122b095f286c5f8c3b27898bed1d926ed0adfa47a7975ec9c2b0a80f6dc072c6e6d9b510fc263d22ac8dae28cde860fe6e44ade9ddbe9b20a2077ee38638b5ce7490d4d67cca7540b41399d1f1287e47a8698530d91b4aa328c0aa414e99ec4ee7dd311780c95ec85c998656687ce282fb3731ed083603b1b9bf206b7c25599d8584e7fccf31180392dda78ce1548ab5701c829427afe1ca50630cf1aa8d4422be7f0158a6dd84783e02dec0de364c955a20edd42db677d071bd2ef66ce98115a85b1f9e93da51cd6b87c0956f0f2e8574ee70656b1a7662ebd30d6aaa5d4208759c0a0cca16c76a0ae9844adb9004056591beedf9cc6d331a1f05d24deb0db933d8ed82a548e966087eed2da74a7239d8be2ff1560d64858983c1ac26eda20aa66827ab1c11c0505c1296826103ccbb026493c935d0c43ddc36193f185880df32b6ebfa9c1497451d596a81cc9f324d2e40339176218095090504ff21e4d272c1f24c2c85e0d1064ef4abdd9acbb8a72e1e657fd66515bac9177cca7e93efcedff001e3ca5a9e03cedbb5624bf84aa4a12d1a2f0fab34b74390138bc849356434ff8e48b70117b2b05daba2e0b5b1f64099269d3c45e37b3d677448dfffb88f6e07c49814a9a09fda09f2bf740c8fa42791350b6d112d2e005c6808be327937046b9ad81d8a5bec719d06b98a64bb53cf0729d0e4ce9e3dedb98d50d991189cc8191488ec56a423596c16e34d4c87c3723cc45792a6782c45e3b2dcc197ec72bc282602dc5b0113e7ce7d35de824d387801e968eb67cf0dd834fb97083fbc8371c2cc0ffb6b3271b591a2ba61c09b09da9248dd3fe3040f11b2ea1278ac484578379f5cfdd5aebbbc9291f21cb452a21fbb39f3c4e3a994b6f703199e0c919e81e42f61a51387c247773f49b2df925d128ddadfa1667b410a4cbf3b9a01c7be34760396f985ebe8cadd6104b44691ddceb930686402a53f735b9ffa3bcd0498d371b1a6679b0d3f15c3bdddc4c281b3c79ff4cdce175a5a5efb756fe5ceaa15280f8e043d8614c00ca7e9495c48e8e95386ffc187ff55ab4f7d8eb146cf8779d2d15fcfad6947dd40cc796c87262772bdb6ee423e642716e0876282cdce61301e91db5731e473e4b4067921ecef1c61602c8e921c53bdece7f5382892208bc2d4830db37eb3d1d9f65d7fd7270c45211530afc5dc689e4c90bb63efa56e7acee1c815ed25294a0c8efedf915ceae62003a828f66a625b383f7d3fb7e0bfbff90a47675604843406a64d7a651c6bc8930215ad64316a5163f961b757a132bec514fe8777f339ac989b75cd8bdbcd4ef5fe680779b8791af5eecfdc83e886b853cf1ae6b5483508f4331e3939c5f47432b738f1870b7d56d756928d3c71b49160a4c883bf276c1b2835135dc16730724b42433e9eb0713e57501f33b19292ad1de9e2cfb7c39fb10509fb206e67f8c5c813f96e9c1590e58444b514596b3fb69579814e02ebdf03011fd346d68f5c7289c1549d49695f1274411c0e3754652721ccfb05ab1c783f2e89edaec38d4e735acafd53f1821df0bf9384ad596840a90d3b2ab89c1b808cf7b8a69eb03c2d31ed0ba61fa7949e5690ef40dba028495da3492aab05516b764306bdb31d392df737faf3b053bdd3910d3ba1e482a5d9ef3955ce24a8cf63db07f49b1b18183c3b98575cdbc75bf848bd4b858746382312c72c9ec5044e6635d6887fc1f9373b28d80f090eaa99f2c9bfeb3738d7465692f616e79a979b923f9d4f96dc401c0311a3ed7fa72425a2ae2575f44ff8c22fefa7c145d938239b590834b124e7f8246f7bd71a4a33ba69de2561a8f55b3c6b909939c59fd63723d0fb480292d91cecf37d356e4e1c1a453962fd95422ca539719b985059dacf7d1f1f1b2a656b803d4f7aa7ccbd8dab72248eac179ef59314c7462b29cd005bcafb318b0df0347f8fb366c4296cf70043966c7e1b296c7f9d5d507ee6fe508b08820a966862c79045aabdd0d7bcc8580f585d383fe5453dc5f0cbba07a72f068ead886aba790b8feafb0569059300116eb06cc2588ac186930b1d606d4a01f1a605d6bc2a16e4311e44167055942f67aa9f7454c736a1b8f634331f765f132ecef96f0c659d55430eea950bc44bcb01edf638ff06ee7d72dac826a274f69b5dd13b499a43802ac61024ee10c8bf91b13d9147d711340d6db1773e96bdcf9368c35d12449ae2bb4fb19e48d22b4cab538dfa278dd63e038dad4c9846b82e7689356e6f765a56aa5c1784b4dfd6ee094b0ed56f3f4edcf8fd2d5a395d7784802c5d782d89cc8606ed58dcdb3f9ac6e291414e40e6a0675c7435252ce8122b58d60344b640c5f1b8c8f2261fa41c2f67af9e7cc326a5a0b62cb86677b9d583d940973ee14be7037293b11fbac80ef92a4df74e410c1813e14b38f8362f22a2af819d6569136109c6eeb78017c48015de9f4736f41797cb3f2d8ec18d401b5ae69bdeeda53107e570cfaf2e2f26d0c91ce7bfdb3411f0e8422e33484064306c1b2fddf4ebd31b1e07baae7320837e3b5193a68f87cf2289b84ed8d7518cd5cd0ef8e71319c6990a6c48958a8747a5676986318249497c722912e2a7b52f6cc2e83e922b4abe69165a079f513a17eedd5319375ae363c65318d94bbf46fab80e11a5a5160a216336d51d6da93153a7aa3eea0b82d9d67f28c3717ef216a0df70fe06623c9742797a834868b35a9b362e459e1066424c82f197f13a8ebf6ffdf6ffe5cebd98ee8c1120f37c320e4376632e4b6426ebf9eadd96865bf84be4960f55f44828d94efd4d9371fe9ebc609c19a2f2180ae4843ccd88644c08fefdc2d0a0e72252cc5d795e5c85d84c9165fce3b3f6f33b26e5174d2335bf7ae937ceffd0aa954846ef8afc772c2938b246f8307d8adf49b6445edca49ac6ccd48dcd7f2df7987d4cb2e506bad793ef47a6", 0x1000}, {&(0x7f0000003140)="b8975b68e0fc3bc2637dc9a9fda6b996387fa18eafe6d1b638fc78b3797b37c3d535cb2b50ace78935cfc6f4af0e893b255581f526", 0x35}, {&(0x7f0000003180)="28fd39cf0eb949c04e36ecee1b5670a38694ab40ef233a1301", 0x19}], 0x6, &(0x7f0000003240)}, 0x8) dup(r1) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x1, 0xfffffffffffffff9, 0x4}, {0x18, 0x2, 0x7, 0x3}, 0x0, [0xffffffffffffffff, 0x7, 0x1000, 0x8, 0x7, 0x71, 0x9, 0x400]}, 0x3c) r10 = geteuid() sendto$unix(r4, &(0x7f0000000040)="fd16fbce057634a8b0a6e7cdad7f2edecb07753228ef97fe48e57c2825d80e70421c1d98c780dde2f3a8a937dfd948d933f0be601b84c5190e507b33f752a95f6e724e7b9e0b149f967dfa45f333cd255eaa3e32cd6e8982bb01b7e4b1e9cf678220739c863c36523f878548941c8b1a64b35603f7e0dd498f7057164b30f3272f0941e528760ff1e5a559fbd29309b7d265c7ad80856d970de607e731377ce1477ae6516f336c41137b8798390a5ca6991ec405fa1a461b183aed87b8242d94b1925e325fa7623203012241b91d8138baae69d764e1de213c8b29a66d6187f2bfa538cf6c546b0770a6", 0xea, 0xc, 0x0, 0x0) semget$private(0x0, 0x1, 0x40) r11 = msgget(0x2, 0xbadf467b2e84d8f4) msgctl$IPC_SET(r11, 0x1, &(0x7f00000032c0)={{0x2, r7, r9, r7, r8, 0x4, 0x9}, 0x3, 0x1ff, r6, r5, 0x80000001, 0x81, 0x6, 0x5}) sendto$unix(r0, &(0x7f0000000f00)="0939f9945087f53fe82e3770a181a704f0703e0caab58df76ac0dbef1da2d43175aca882572f26775eec72ec8c10d4827c86305128e0efeeec3724b86cd040bb12d0a9eecc54f9a64eb920129db0a08e8166cb98d26fa18da30caf69920bca681dcbef6718d566951db64f1169a191", 0x6f, 0x40c, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000d80)='/dev/wsmouse\x00', 0x0, 0x0) mkdir(&(0x7f0000000b40)='./file0\x00', 0x0) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000000)) setreuid(0x0, r10) chroot(&(0x7f0000000d40)='./file1\x00') setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000f80)={{0x18, 0x0, 0x10000, 0xffffffff}, {0x18, 0x1, 0x1ff}, 0xff, [0x8, 0x7, 0xb7, 0x73c8, 0x1, 0x3, 0xfff]}, 0x3c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 22:29:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x0, 0xabb) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x400, 0x9) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000300)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendsyslog(&(0x7f0000000800)="4fc6a5dcc741a7624fb38825c2b939101bf3e6568dc04583916642e6e24c5a1cc6f73003d5ca57b84a473383dc84a782cf18e8ef1dc7efd6f0e3a2f0bb059a6ebce925a46face724c45f601da0a27bf78008373006e19a0d9c682ee0436249e17ad71857a87f03d2dacb88f439a2297cf1c7bdfdd293000c791bcc9b0de6d0084adbaa112c0f4efdfbd405821d230747fa947bca172187711fcf71ea80103ccda05dd90685ec94efd22452ab96dd474ee0c004ed8a9bca25d4cd98e5d58a176419db5224439342c7faeb0d42daaa0d942b852c45b5fe944fcb22a4bde8a2c9ec7ae3be79976e369e5aa33c7c0f5529213283d513632247ea8065fd24134e68047e7e16f21857b65f018e361f6a74d3e147f5e8aa117fd803ca30b0c3e7253602ba199a9fecc540e612404d139c1a49d3cf407368c7abff22e39bf41a0d12546d777f26712a431d71cb17c79409e403d33dcba36f65bde2d312e0b6d0c0263727376f2b71440829b8d310216958b87310a6bcc5a41b35808c9c474d05fc6a372a7603906bb44da07fe916bef8eabc5cbf75e139b1533aca8dfae2a08b916b72bdd7815c735aa2e51920d74f62b56f747306870852a71c2f1dff4ddaac6d5f7473d5ae4cf9dd30d2996f7e438d7b4f15831134087ca483f728406ce93dceee965e9a936e036900336ad6d80c2e9ebdf8432f7114b6c55e670cf3b9a6a9c4bf798988066b7dc57e12904698b223ef70694694d220c3118c8544f3e50c5c54b30df311aaf7f04b252515913af61dcd59b7e3f234e05d4043d9f49992d87613859b86afb3260bd0687521c12a0aa8bc45bc44b6e96a868f0cf8fac2e4c763d3fce4529ae2a76ab00c2032879b05798af937531b1ec6b8328a8cbb1e16f703b6b3d43908d7c09b6e72edcbd4cfcb2a8aa4ed07425ef3ae32a42391628c0779fe842a19a99a85a85e3b5e8eed5aff402d0d62f2c60eb26255f5b082824fb893c4fe51ee4b1fdeb1d1aaef09e98842134e97dc663a92ab1e8cdd3d4cb53c1a50744c58605ebc46358bf380f2fd46ee0661d63691f2165d8524f171523948c38c3eda8b99a109789aa35a4e3a3146653c870b0e5a498cf4f61890a3e65ddf7e88ad07d58221e7f764565454802f0127e607624839793defaceee074f03835f7dec0974631c7b0ad77cc76e13398d60ee7cb3ca6cd0984c6892d1752f686bf4e1ef725493ac2cddb82dd456bfa88f80332d7a7dd2b48828db9ea8910eb62375eed9fc0fcf16cb6bdb37e72719efc6c2a931eff86a4797b4087466e95d066c8ead83cde12648668d01ef15016efa82a20105d015868e44c09eb66400f716fa32bc06764359a61f180f66a7ead8492a3b9104c380ff7aa10c3fae651378b51368e3f7e86c1536acafe606c2c5c26637335050dd00ccd41976e9a6f55807bd59dd18072d4930d124e89b728090a922a89aa78fbb24e9220a95b1fb7d2774d870bf2d29cfb7ee3089685d127eb2a1365a16df9d7c38ae7b72a639ce74e7d94ec183ff5d59ec0e2cce84059ac214a4bc94563959cb8da75a3dc6773d63383d4ec3e7fd2a744c62fd475028c083fa8988f39e33e8e606cde0ce390ed0f638a5fdf955557e6e59beed53f72d9df0f9fa12558542c4756a4ee264d14fdf657670a31d4e23d19b9853657a08610f0bc8f56fb7171a71df923c94ef1ef5f2bea4ad8d3708df40d4154f24b8cb7baf88672960c741cb5ba9eb751b827aab280f63acc9a8aa76fc4217117ce6aab326dd31c0b5b1c6118e46c8e04b25d7931058fbdbfb26aed348937e9b568c73fccd5cee46dd6d5defe8dd5c6591cc4b1deacd88b8ce2e21d6f774da099b1ff5a2dcaa6dc60d5ca1f41697862b876b4b512ae6438df5080f2e1452f24e8a3fd5fef8f68407adbda1fa1cb0c2fb2f8296e654a1e7484938cd1a27028517b7f1b760acd246db51a517b06deb59e0fbbc86b1a1dac2605780dc1904564e28ec50448e74263e4b960077c5cba2e1e152cc5eb61b95300d8d71d3715c38d886b9fd3c5e074d78bffe03fbcad7abf878fbb1e2ab32842b316164a8f68cc6733e5962a73cda596e5d3d1d7a3659bea6d9c74d845a1440871d5cd6b62bb76b68f240776db2825f1953638c41dc56e4bc6eb930ef2f2a102a483d446f59ef6f6d0156d827c6a811b7f66e9d27b4a36e1a0ce0172b2a50de440531001954563c270284b9cbb1c5d5a5d1e309bf369a786444baa75f9417f02322d9763099ec72bcbcc837515213f0b8a9b528685ffb251fd66801197cf4510e41618ac5b91755f19420181e1966f55b19f0d3e05cd54bfbb7224db3b2ddd4471f4c10c2417025d99a7a6419a920647c08ca7e5079954d04b99b829a03035bff8d0d2a0fd52fa7a10eafd6d1e9883049fc91d3bb3d4cd9d032b4807469b13f8ab783d5f1263f240ee5b04bdab32f2d0db4250f9891ec839453fc9271883302ff6c468262f894b36d843dce7b225b1e4a9972d2197a9111ba5b5711c74d1808cfcc60b1a02367ff4821d8b191fe2ae31599ff446ed139719bf1f065ce2a755cbf452d777c7888c8ad3eb5ab92caa2c807a4dc82db74fe31b142850f54f3c139726f8a8d70bb88a199e13b656a767149c0d8e4af97bed0a562f7d2afca61bb1fccb3d0640ba0e379c07652dbfde6c9d2a7dbaebf6abe8673bb83607b3608e6ffbe293812aae7c1af5586c717f0805d4b9a546bfe04e8d8f6415105c5c5349f63e26100c99c74dc978b9ee96181830987639d3abf241c95e2a2d08146bd369b7f8883256eedd24fc1f188247be1114bf81adc6cab965f0199050aa246fd8c8df19d65450128acf82abc70a44110f5ae715e956cce582e9b76a4b0508c7496c78b1bd81b465365a369a87458936fce9a80b8bdc06c7c87cf606833d3cb6cd472562476fea84aeba7acaff56497a29883e3a9ec5297add6273f92648c4a05a71b39d5547b82ae82e05733f1b9f2b1e752ea9ce5ebdc69d7a0350043121a9484869b820e2d43f9772e3db6b9c00a76727373063b510828af0f0d76a09d7e065ec50dd7d8ebb803c0fabd76404d3c2cfbde8cc19122f759455035e4103e16bc0880706e73daac87f16b85b319985727d935481da79979298799fc7df39002ee75e407d8c527f0683b628786c2f8af60242be689796715bbc32e3b7913d5d82ecef5831766fd3eed0684db238f6ecbf02de0f9fa57d3957abde9fcd448033e4414519dfe5bcf6c9377d63c85449722760cd70177adabc683904f839c5cf4cd0d110e15483c93c182ababde46288fbe7e8c01700a4986973a276f3bf0ac97d61fd5ab834ff07ec580428984c3c023077c50b555d3583694fd3fa49ab29b13813fc9e012a70d979bffd1d6e856e904a418cf779c3571428c1522e8ca3fa72f8e34ebcf32b833a2dd70b167ac4c3c4c2048b916ccb2a46bb73cf202abfffb4fa23ffe2550ec5c2ea3a2d1f6ea172f85989d2d4251594313625b6896ce8d95b962b8d2f8f20bfe1b951a1d016a62c0df9df9a8588be3777482beeeaf2e1ae74e2ea84713da0fb19c01fd8d6283b2402bd6688c0a9fe783550217c60cc63c295524008f91d36b0b11601a5755758bcdb984c15dabb53b290ae389295a791d169b4459017c6f94ad1c99a8c362310bc0d8d5ee491928f1b4d83a109444b0d8f87f8d4b0c7d9ee54f5aaf3422421baca4eda8dbce46fa18bcbec6f41bb93e45145ca7ae33ebd13deeae8a0aa0a94d0f0b3e735fca5aa8d0676a0413cf324f2c3ab461888b159c1334198d77ccdf98bf944ec216c8cf692f1adb50a397e10a10d88651c763e2fc212e370a4a1d5936adb9fdf19982d8b236d828988b4316f73d293a1a2d23c8d45f86870cd989964d784da02fd52c460f3d5cf63444191a780af04ed5fcbeb62064df3f8853a9ac157e58137b1a86d3e57b32b8f5474db35693f066d7def90c6903b22fecf3735bcfdfd4707d0d35d7bf7af4744af7b443c3692bc097fab555748a5329731efbb0d14c05b5fb6884f7f5d8fbb2c85cc6feeb44e198f7a4d3dc208feee3b530957f683047b46fab2c0677e6b8e4c56d2e1f2663bfe331cd2d5c4545e829424eca583e72dc46c2b48545538ed9a5221a5a2435a9f3c83b945ddfa2d57428fcbfbf9d8867abe932fd8a0b2fe5a9cb53b4e6f8d035577a6ea7c24c1f59ade05b933d2ca4ca43eff2a28cc9b64467c32439eeb80bd1b13b2dcb79957fcfce64186a523b6de041dd42d994cffe55a212ac3fc243d5f4a7dbe51ba46f0e32d02a76f5abc566b45710878f038b68d4c0866c8a56559c10be0a53694fd7c031a9e66bc73e37da7629890405214a65bc17248b458a41d965993739500627d3ad86998e57f91eb69438b9ca40433148fc0ee5e861ce29cbc88a246e328c5ef7b7750da045cf5ab12b70b80183af63c3a3d4e10b8b4d6bbb91856bb4ff4cff617308290f2cb293aae42d34a48f78d2877e50cba27b994375451e20afd420e4da009b735de58c8b3ff672d9a684bd86d167adae4990f4606670e739343f6b18e07f30490f75f702a5751300462cfebc64cc1874d4775c6b71c926fb8e268e6df794e2e1cdd4d32bc71700348ae8262275e729d287e7ac9167a894a365ddff30e3327f3f8a691f5b036a3369f2adeb0d8e290e20de1ed6b5d63f3aa8e7eb720fbc970bcad089d38d03460ebf93d632021e985a3261bede3574f3b033a627ce0599ec4323fe04ebd7ca1705c91c5596056530a3cadda7727119a6d31ea689067396182b8739820de39823ebf54ee51661da3a706a54fe0915fea1925896fa80186785d3c1d48ed70d4b80020278eac6fc7a65e74320b360860cd6b4c53f69d4fd6cda97c3eaae2c7a8f8b0b098924cc26cdd5c353d014e467d0119f6a7e8a50de06b05b62eeef006ca0ae3546d45045e30fa96405b62d952d76555844cd637934024ce56ab3aedf8aee4e1fe9a0037be1ecc14a050c17f918d5cadf4bd8e8c7d8f7ea102692477535091391c790efd91f168cfdc2e47161ef805ad49211b4f9fa672c0969b40b3b8b802a1f2d5b74a52844145a3004bf31ef6ec4813c8b1d7ba1c1dd0c72acb3ea4c25b6d1031d4ae7cc5b4c0eef63c048b1cc61f2fad4b0c4a448356b1ab0896cd93560c76aadba146f58569e88018fe7aa04562e3f5e9eccd6937410dc319335d39c183a965dc834f5c48eaa5f076ec0a072d4c73b527f12aa9a00ff75ab19c2171a45908f15829b1de96bc07035a8c7f83309af794c1583c3ee32e373a99f7f959340d990fe2dfe1481eba156ee2c5abbfe3619fa36115fa75617c2632268b13001939a0cd4464600a2530897d64ce244dffc6ebfcdd0e845f2784497fa88a3291f489485c0866fa930a58859b786a7eba5e04cc6070c08c99e56c5fd38eb740754a35b2abf00616eb67f90ede10076ad54a715ad53e9d2accd37061804d7eb08f66ef90c14b13fe188fbbf945a595551e4ca5a36d10c7bcb0eca7b9958731b4c2bffdbe598bfce52dd56663929973f43086019bf561fb9c0f664217f11e51ceaf01315b2059090db7efdb6728b1fc8aad74c4be0ce2bcdded217b2a853e3368ac7789dd390f88477db4dcbdd1d1d9adbcdfd6447081c06213614e2fa02339c601c1f0efe5e52775dfe5ead3861b2b56e473599609b7e46659a55ad85e5b539964c003892e50d1dda1d4d6ae31692fece16c658c966b943a2eb4a26e33602b761cfeb05f7e48a07a62bb5dc14bceef0733abea31300216476698c187748c7f35899eb372", 0x1000, 0x0) r2 = syz_open_pts() pipe(&(0x7f0000000180)={0xffffffffffffffff}) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x8, 0x1242, 0x5}], 0xa4, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x8b83ecbf415ca2b3, 0x4, 0x6}, {{r0}, 0xda9542cbd2b62f15, 0x40, 0x20000023, 0xfff, 0xffff}, {{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0xfffffffffffff000, 0x80000001}], 0x0, &(0x7f0000000280)={0x3}) close(r2) r4 = syz_open_pts() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000000140)={{0x9, 0x4, 0x7f}, 0x5, 0x10001, 0x744}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r2, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 22:29:11 executing program 0: r0 = dup(0xffffffffffffffff) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x8, 0xffffffffffffffff) 22:29:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x0) semget(0x2, 0x0, 0x12) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 22:29:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:11 executing program 0: r0 = syz_open_pts() r1 = socket(0x1, 0x1, 0x944) connect$unix(r1, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffe}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000380)={0x1, &(0x7f0000000340)=[{0x5, 0x7fffffff, 0x5, 0x6}]}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r4 = syz_open_pts() close(r0) r5 = getppid() fcntl$lock(r2, 0x7, &(0x7f0000000280)={0x2, 0x2, 0x3de, 0xffffffff, r5}) r6 = dup(r4) r7 = syz_open_pts() ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000300)={0x4, &(0x7f00000002c0)=[{0x800, 0x3ff, 0x9bf8, 0x43}, {0x10001, 0xfe, 0x3, 0x2}, {0x2, 0xffffffff7fffffff, 0x8, 0x25}, {0x4, 0x10001, 0xfff, 0x100}]}) ioctl$KDDISABIO(r6, 0x20004b3d) setsockopt(r6, 0x2, 0x6, &(0x7f0000000200)="682c4e15f06a81534eb68b90e195cbaeaa87d64520f62cb5e780fcaac9bc740b8bbff2065a770f6e3967a5f8973d8b0f2c8a00c2252b87a23138f822395bcff306654ae21badd71c2a943bed996d4ddc3cc0c53fe2e06a8187891b5ee94526d9db2628a22f6af462296ed08982b313d2508d6ec73a67", 0x76) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x25}], 0x1) syz_open_pts() ftruncate(r3, 0x0, 0xaa0000000000000) 22:29:11 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000300)=0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x192, 0x40) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x800, [{0x3, 0x3}, {0x1, 0x5}, {0xc3f2d09c9acb09b5, 0x1}, {0x3, 0xc89c0000000000}, {0x2, 0x4}, {0x3, 0x6}, {0x2}, {0x1, 0x9}, {0x2, 0x25}, {0x1, 0xffffffffffff0001}, {0x3, 0x1000}, {0x3}, {0x2, 0x1455}, {0x1, 0xe138}, {0x1}, {0x77f885681c37d1b8, 0x9}, {0x1, 0x5}, {0x3, 0x81}, {0x1}, {0x3, 0x7}, {0x2, 0x745}, {0x3, 0x60}, {0x3, 0x8}, {0x2, 0x8}, {0x3, 0x3}, {0x3, 0x81}, {0x1, 0x4}, {0x0, 0x1}, {0x2, 0x7}, {0x3, 0x400}, {0x1, 0x2}, {0x1}]}) setsockopt(r1, 0x4, 0x6c, &(0x7f00000002c0)="554a0734fca9005208c8ad4d53e5d8408005763254d71a02dc1a5114d370c8ce3b5586d0445d959795463cd0997b0e", 0x2f) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000100)={0x0, 0x0, 0x2000000000, 0x0, 0xffffffffffffffff}, 0xfffffffffffffd86) 22:29:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0xc, 0x0, 0x400000000000000}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x90) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000100)={0x3, 0x2}) 22:29:11 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x9dfa) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/208, 0xd0}, {&(0x7f00000001c0)=""/186, 0xba}, {&(0x7f0000000280)=""/33, 0x21}], 0x3, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002340)=[{&(0x7f0000000340)="1801382cdeaf0e15c8b24f8362e0b73911998ce2a8794487331a6c7707f4219211e3a8c71da283c8304af108db9bf069bf861546bde4fb03ccff44a5abe780afca0b26a57f09a8a29b46e90adad4b6d652c8aa3e1d7e8f3e746251ad8ad35aadde40748706a6dfd8183671eacd9cbfc7abae47db68b0565b58ead10459178a4c906907653ad6c44fcf25f83565c84911a412655dda0cd2d80386cc5aa8e2a5bf64a66b30032332780d72edc0c6d914ecb9ef25b53d116a2e1f4e7d068fafc674ec00dc27b92048f08e002fd768f7a6dd84759f7e6ad230006f477ab2cb0bcb86225ec2b8e8656e79a216dbfbbaf240dd6847848562a88508807fdec4507f4d13446cd047333933c82ae03479a44fa055bfce0d7576a8199447d8f015841ce3607b7178134ff76272d85726583ed3a08e0f3d94ec9932429f5b7ee09af7d6f06cc3630924eb90c06d8426e375a893127a298120466abba90595d5461e5864815ce7729fd26593b9e8fc8e41eb0cbae5b18e6678b4cedf5feff39297bb805a3603ff5eff3da4fb5c20d5f2fbeb3fb6e2d63169a9886bb1081927e928d550b6dd1c816de1a1b360dd1715d41f4769972bc341e8ecab4daa797c7f426e96c018e2dd9907431ab154ff80927bac139d24f5b1621a9530fb17b2393dd6baa6beea9803e352f1a5c7afea7f8f9ee29afcce64ec1b5ffcd43c4a5c2d673dcf9818da52b6d1e8676654d837e3c097fd3f53d304897588fa05c165dd419f52aa7dac96856e50e9c0925484e4d38ac05a3fdb76c6c1521fa8159b3237a5ef796c24860f7134486fbfb68be8ec91ad66d3ad398e977d42e99bfb440922ba6c70eece6cbebf2a7c62adfef579d071b7e459a9ff0f9e93f57354474ca91bec02680648df2d4cf794362d965651a8903ae59a735771c3f68915a4bd22a0fe291f1998a7d3c066ace1570e29921353a45f10f403a9078c30e42cabfe20439f52796682a91bc3440a03b570f2512c8391b3f02c3c3380e08d8be0e3acca08b0576a6480052b2870861b6a80d006c067825f360c206e07fc3d1549b0ccb19988ee065bf88a7da28dc993868ffff86fc26a9f54fd96722cc60ba5f69ea477be0657323e9d8dee1948f18a51afb3260a556b41cf29137452730ae3f0682b648485541a0573254aa6fce91f14d8917a0aabd9bbca742617c7ecd97ccdf5225e11f16c118c2b232d86a1dce91230cf3577d14d9aa1e9931d0d147ff989d824a70f0d184aa8f9ddc6e26f1a046d87a33faf1bf34429c1441b80bb5b342922c7c899f1030e1b7f924a47dd87599339904ee20e8350028e413ae53b902d019e79e43c18e879a62f4c672a6374a284ff1092d92b9be0ba518e640175d2707c693ed2b11c77244aacad966a83e0ec8b1e87a72728854a664fbfbc0dfea1efc5f3eb820fd98e6c880c5cd64b237dabf7eb642d8eb09dc225a26122a965ceb27f31ddaa71ec41ac0eebbeaf540a6012e81150f9773f99d2de513ab1e4cbaa0c2082aacbd9449342fc75e8fe0d56575dd5952fda4f0414f2fd9f70f3af9318481be915dbd73712168b638d01697dbec1e33349fb96f5b1030ecb7ef7320f1764e318f23412b9719f441f9529a37c6568ba1c2ca98be398d8a5e7d5538ca3c239ad8223d576540b6db14d48548db504cbf3dfaeafb42a9f6ae1c9b820e1c52070f48f7e99719c7bf33ed1fb00fa10b7f2db0094f2b5aed0cdd2502f5c05be59e8f6cc4cbaaec62d04e60231bbb0f809089e12c0907a41575cbfbe031e5a600df590494028a551489fe30d238022b9dff9feef85fed6b3399f608bb663637b08aa56f50ba7cce02a0345cebe2567b369842272830a2d039f32d94a1f3e8fe29540f594db58aacfa9fd53e47d63216ae6158cf0886a325ba3ca4e1ce4effa4b6ca00da146c9623d0a6fea881c128178269ed71be1849e41d7671421d6bac77423b56088ab0802ed27f0a09cba983f239a6914973ffd8a7efa41c95893e89cad5f55d1e581b02ee0fe9d4cca327c5075c3d7123ffd2d814f0fd6e2d8640f406631d1c1163ec0a1213b2b9605f73fc2beae33a1c3c4f66bbe361dddd1ee09147a0941caffa7a3ffcdf878c6af1611cc1fc2c76f9a0bfbd6a10a56c52b1eb2770c2d322b65db59817e5072db51084bfbe2b9a02f2197233728a14a2d254808bbb3e7e19777d4c117bf2cdfceadf2e1c7d81d8da96788e5d267c0e455d332c09a3923e6ee60443426a527eade86e189c170ce215f7d3c03803019104d12a08a61c35aac0877739844c1c72bd7abf32f1378f6638c71ced57aff002f124caac5784f2aa6d0b5c65370dfeee553d2d12ac428870cc6b08222479bc00542db4d9f64ea2fbaebbf6218411ec0f6b7b156a13ef30a34eb00bfd0b542d2fb3dbcbee20f68bddfc0271ad56594669b3970d9cd8cff2815050a11d4b552254af614fd294ed923924b93f8d7afdc5e7b3c73fb918579e3c35ef7a8338797a69e609c02a3b58f59704a9270824fe20fbba30d7fab677cd82111da15908420e9323c9472ea101c52ae30adbb08bfb21ce01b2925431873a6c2e22b69896fe78cff2ffe09f89f21c0145af52236ab006ca7e7878fe3b8a342c2f9aef0bf767e01e6a8e1a53ceace655f6a9fa6e154c8cffd1e7092c34441bc589b8e76494b7d6027b68d0f57ab1c224d5998199ab5a40246fed0711179e2d44d1854bff3560f11c7307311610d5a687da1a1082cf1f19914e9bf3e6f094affbbab742a9573e4e90f129ba151edab9418d631c9210ebfb1bd8359ce3f5b350795fba2abb9173cfc7bbd102aa142afb4889eb11213c2dd43c6e6b1ad3c4ce94237298a908255a91e27d4d05b973fe5cfb4a8dfa7d6138535f2699218531879666baf48c0f1d25fb8f193081dc012994d9937509ab6b1c04b7f3733d334a8be4ff471f5a426c7f6cff9b20a333abd22b571c28acf6956686052ae460fd61862e82fae66f0f9d8b65632d2053907f0e6d66e28d408723dc6f1dd38b02ca11ea36f958002c3dd0af613fd2266794e762b2254cf6f508d08785c2fd5a96ed72fc9a9cbb5e17deb027688571931900b4b9dc8c2ad5c88e6987dfaf04e12fdd3d1db7bc8fadda5895d0b01e7268a49a03263f608331e0c6e563a10c0bb06cbb4c9e40e208aa40743200fefc3092e1f478f86dcd84ac1f51c980522504e8e3aefc9c9bb7a3821d45aae83e385a1345011277ca32df78ba2d2a116a0d6d92a719a8b4919bab468b05c19e68072ae277527bbd6592793ca1d258538fbf2616dd5a9bf3baf53a448245009d70b4294355c220dcc519a8869cc530326720b6dad9bb8b3a0e513686abd5601fd06c0efb1e9c56572d232c21ee840dbe872fa4051b0a183c807e8483d648d9227f92d71aa9b3cbd7152a0433b0b838f27d62f2748a992c11cee057f38f8c07594778c2ddea20df8efdd03c1d81829eb6e1d6fdea91449af8e5fc1719e1cff649a64a2d1f44ee7a1373be668a1bff9512d091f58b94d8ee1efbb9296a96857ebb662c74ecb5d77d1ec3167b9a33fbce82355ed947b3f992963d3f42c09b54c2caacd53c35fef474932475c1c414dc54b4897cd44e0a45a5c27384ea1212016b78a26b2727a7c5f451f62efec7e89bf1ccba304cc7d67d05dc26b55ca3e83346282b4b8028c0e185973c44e04b75be72e4c9df2f44172a90b50047b2518ec22fc214d46dbc844db9d83558ef20f41d1db36ef70530704013fccde827b8210baa093da06025d11c23bd1623e38e3f4164ddea6316044de44fb0c65c395e762d2795f2189395a8267b4768db08f4fa14f28d6e726d23db5bb6fe11f8b69b1d1f0e042a1f07518b0042f86fc88957a105ac655779c53fe956c8b11cdbbe82b7ecaf0652a2b86d107c4b904448b01e63771cf47e53770bca28c407ab7e748378f4133707b6f1e25878a36f1268051b5f04ec9269b1b65c132c123c5fa423ac2caabd14c2fbe578e80d6be532f6b6dae8f7750c74be1b93d2f45435440ec94f3c2aace0b8fac32ecc4f756399ab617bf5b1c3985d202473d7bd7e215eefd6fd8110a6b11d23f2644539926ae7dfb06c8eb8d399df727714d63d025b73d0af6a36c5bb75ca89d97c82ec0d799f3714d98a896f39b853c73d806d1feea2406875d34fded59213b66bd67ec104da7ed2d613b65f8ec6b8e36d51335089a89f51b4ca6a24c2f96d6d7bb031a2d4214e1aa52f2add8523ce14125b934cd376e45c5fa07a381bf83e946ee3b53ddddb110f7f3ae0ef1c79552733064c9e1a809c4c4faa7ad0646d4131613ca9a7b1e7e78bf61607ab051e05a18336f361896b3981f6db454e92ec96d0fb3a9d4f85eab62e3f9bc1cd8da6c8878a51c62c67ae5c615d6057b2db38e99ac16b5003175bbf990d3b0aace24f823277185ed5b292dc6bfcd0b87c707d996613784c40929720b3ebd9e5c5302de161fca9fafc05efd1f1c27dea2185f5069a1edada9ef87a72989806289265a60751aff988c8243eebdb0d0cc0b18a75488c881f06044c23828bde345624a8a4b157dd867723c14c8cd061a843787463346577ab1b1b85e287c055d1e81d93ba0eadedcbd42e60bc58f64ba0d9340b2593f3e53e8f5052f76a728b910558128f0e32e2532376043a146f85ac6286d1250ceacf69718406f5898136549d083ed6ca650cbce3a7b9baae82a915241bc51415572c9389fbd141e481230c77baa61ca1d6ba52034e5c61a938d62c3ac810306f2598069d6660a05e7ad4d47d5c313eaff564fa2f67be95c04311f15e31b49931749aefcbbde81aa7f7bb01cd5ae62223e5793f8a88a046baccd086870a983c135a5a0a15e03f0ca6bceac9f2f69634109a7d133f0fd30743c1c4b2b3194b5079361def6eec51df9067d0bed0690eaaa9bc54459d27533bfa701cfedb0731cc9725ad0728d21ba0fcf95f1a8bdd47f6da594ba4ad669f6681f2072b8d6de82d937b20d9c95dcda7c12270c50002fc6eecc184524e6e02a36fd045cb7feafa36357a1951143840730cfa833bfbf15d8a086a4c02ca0b3c96574e5b90896ff1ac4446253e6fc7d8f7c543b1d3e2b93f933837b2cfe05d62b59e3431ad3493a2d4a110ba7f9fd1297d712873c70b57316557a22be494a7e6fcec9e154fa4d1c9727011221e91e14f9621c659199c634fca3ac4ab8e51451911ac9ec3005050477cf32f20068f10735664fa68925404a160b39dac20368d8e8b6e041d327cce3f8fcee1f5dd16566b82a040fccf6f9558dd82e05e6cc5218f3e3b9d38993b40d69800bd24a0963fce73ffd649f2b41b35133e93df98033ec1eda2cf77493c01d24e90f9342643a5d101ff1a082fbde303ef7f4374b991fd9cb972ce3f41768a8834eb74e08a569a81953f3e049be0188fab8e13009074d574dd537e92c6b4706481ff8015571e5fedc466bd1033be1d29f04a3212096cd07421ee00e48b17fdeed3971d6642104354dd2829d537055722b1178363edf5941b4decf6c4e64ddc8c4e50170bad789bad708e22f2b247e3b893e77cde15b65b9bee28dadb7d35618765116768357a2296fda2cf9b4abaf66cf943bd812354db721c9f4b16936a643510865b944986973decf642d88a9eae0cef7523dc1534c4ec2bd5b2425b01143e9a421dd01a2abd3c2725f69f05f421730a8d89fcbf2936767930c06cd0fd5c47486d98adf578323b68aa8d996a4fd235f2d91e1c632626bd24c3c3ccbb48f9337d258d32e3a5f3cd2d11538d0fba853521f13fba7db1a9d67c1", 0x1000}, {&(0x7f0000001340)="fa311e526d12b1a2972908671c6a2891ea40c674edb4b34c2cdadb67fc67dd89da1963abd7b7b0bdb672a8845546ed5f48e045cdb951b7fb4a022e6b4ad7df54511ff8d582b20d48816361718386032b0d79b6694a8ac29c5b8a531f4ced9b38c1249800cea1cbb3ddd9f535121daaebe267504bf9cd4374892ece83531e46cdfee6ddb0e0a0e3d11047e58e335031211faabd99cc2b23038f17d942a8b1b828d5c58207cf0a7327df6746b0de22edbeebe50de795efdac215f33dee8c5f906ef563b9e7639ad807bcf9c8ceb639962b0e5aebcfae619b8d47306cda96cb7b016387f51f4d4deeb22b991b95d75c0932c4091c6c66d73f9f805252208ca59ecb850812d45ef15d040bd701dc6526f4ee0fad83513baa0c32d58348e29413dfbc510865b08380f617878aebfa589ce9d9680a585aa00f024add8f3d3fb1383a05c8f1649484075a5c64f31b815f2b219d56da19b0b6b3bc1596d9b136a96db36e7213c2d6614ce0338159669a8a1df1d61a93c49ca3efc16181e51b141621655c6ac05489bdd0316578be7ba106f072b6227012ee2917dfc22a51fcc35e9f9e95ffe76ea39b3ce6fa8d49efe124d7dcdca6114ec07f9ceccf8d9826293e8cd9c014035b5ffd0b7231653f63171a86143b1e5c324e223bac0e55741b91c368a3ccd252acf43467a534f6bb0e3b3ec45325ec4455ed728b0e42ff7a5cd8f1fb81ba4408f3c18e43d8e14a5415c480f595fd0d9d39baacfdbc5097733f95e96bf304c4d3220a2bc68a63b5f93ad28a6eaa83ba7567934164472979f25c373795679e69fb422ab3733d3da919620f55ea0935ae1b4383a880af3677015bdcd622fa1bcf752c87c36855533e9e41cda1d2ff9eaf3987b08a14990c0e5dc0620168a7cbf07d3f9c5454ad78d4296a705a0481ae3cb08d0ddb74cb7c67a72ac678e545c3d51b4695a1365f61268bc37f4a61cbac0fb550b92d5dd94184e1693bcfc0109e013e111c624a50caa882ce3847e977bc27654e552c4080fb5f33c3b63661531222fb0d13ef050cbd563a024ee2f489c37690eb7820576b354cd0fdb6edf6ec29ea6e4b24f8e6b3eeaa462b3bfadfb96d9f51ef88b06806eed48742a22410648a60c7849c558505794a6041f6ce7f97015fb0a2d06bc653d29422d3d19d066f0d0bb094b5e0301772c29488339340c82ca88567a901f212be8ffb3aeeb4f3b58f3ec0f0a2750684ba0d79dec102ca1109c952c66831cf9b2ad68680d6e1808f50a614e90b31802c2096f95819ffeb4110d648d8dfab569e8a0812691ca9950949a0a044121535d1306f82288af19a829c9eefccfd485d4cf63bd7c16cedfed03ebfd28bb1050e905b9beb7bf359c0972a32c5dbb50c24acd2b0c496e55aad45e17d7bef0c265da5f9badbd4c9a7a818768234ea362bcfc7370e52fe61ee818a88aae53386b50651f87e3bb1218ec9d3923a392fcbc1e4b54086d06f69c7d49fce70fbb0ec9422996b2e389f5c28384c83e79316a6d702935aed65f1055e724c6a530ba4d73711fb4a8da25e1295f12b5b51609d0741ef7217ed1e6c7a2e15fb0c349b47f5eddad35d12a5c0bae449f0c32c787b9d9f32561c2d4d0ec72df6cfd5ddeb5df22ebb33512411590b448c0449c50ea82b7078aaa613f3308fae6689aa0b19728c52e99348a36a21be06b2cbb765e424ec92c46b4932cb5fffadebb65211cb768f659db08a947ca5633eec9c7f78478216c69f1b9eb85b4e7d5b008c87a771612f09b99c81fc1a35f1e9db5b81910b89ca80f1d90da0e5a14daeec6cee91c9c98b6d8a30edc2d2d148c2ba2d9a3efb9e61e38e47d6d9e77680e19e67d4d14c56911612af5ec25509b7523e91c733bf51dd2d151ef99ff1eed5be7b4b6e7ef4a606ace4bfe995f0b4d4fae835c3fa3e83c42ea346471a8a594b09821a16ca9d8596edf4dd1c5d18596759e8829a5e2324f75ef3c8a8e45447e4ca48d4518bb014d023a4aba07c6f44dd47c4f72e8580bbc8b8828dc773f7e2f612b3990ff95ac4885b87eb6c3a9b26c4d07692313073c2737e65a72343dd58d5b2bc410a78558699f2177f79c2108c61c9bef57fa5d833a85f01c88711155387e3cd3d43946252b396f2bfb19710754d699d1062cf80510d86a843a4936636de87f325fb22d61d9e005222498fc97092e730890ade5ec611e9b9806cc5843ebf4693f9ec6ccaada46f74eae2c255dbd04178c89a9aac0262b6c2e45f22593a636497200e4223cb773ad30ed8d473ba957dd6f2cea3682ad1d5741bce3c9351a3558471e0a82dc539ca809bc582ccace714dc14554ffa68477ba33464eccd81203bf8b6f3960e10b81af85ff6e084b1701d17cbbbe4a256ecd2b7ff99056e74a350932e4b392a57f3dab3cd1b6ad10a78e73d0feb7097610577cd9fd88ba71655dacb83c6cd7769af4d52c2b9c904983c1ea27f6d82f3f325cc4934adc7d1d8b9579894d26b02ca62649352ec986b209713e71703513c8dc22c4198d2a5c8a023b4f3471c7c410ca4f619f0e70eb4243c9152ab8adf46c2b0636c9b5414eec81d7e9e839ad555ee2caf9a4415e96ae77dabe3137134eee073438a12a33e10d337d0ce00700bfbdb0c1b5243e079574b243fc019b219cbed4c6914e0aebd75c16882e9c584976df4975c0662dea00edc145d821fb0db478ea8c8125775adf94d8e867cb1e5a2a68c7f592a01f7b9f684d35fccbfeab2e7eb3dcd38f1ffe8cf5a70ec68864aaf8aa803d192a1948aba426f8b8556288abdef869621fbe7a6c31c13fa0254da88f62d4ffa55eafdf0e50f6f3d5d66e1e9f16ec7a316fba70e11e96385f3f30b1d97c416ca77e9b01d0bae1f7e4fc61a5227cb83e5f25ac5e47b61324bacf7105d15c5e84a17add36ecb8d709a462577903eb58b0a9d3d34c56789d7f8d25d23e066e0b5c8e3e65e65a05091dc731d287209fd4d2d7722562a3cf1cb4be826a7d486a27765033caab3b45e3cd4e130cff15d0861b45ff7d746b036d21765bb3b88376aee9f8b5e70772e08a8990bf4a3e25d7fde51dd722763decd23a8576f8b7a88ebfe1cb2f519cb88c98e074e164b92a40842423e892451f45ae96b80db020d7e5e2611dc11c672a265d846de3629b3d95c7e77ec60dd28dc5d97f3fc65ff564ff6ba0632e77db452ab31f00e57a4d4f13da9f22eb9d7ca72064b68f450fcf0f9aa88bf030ddb2cbf81067a51aed7ad748397cdca11ef1e91aeffb2ac9a0045aa1aa536b20dc496eef349705a9767a8bf1a3cb6e9f0397b8421673c1e0cf2eff9ee03ddcc5606385da4a8797840df17d38cacfefc90ad2f3d5aa72a7045892a3c6c62e07f64bac14ad304b262eb77e46148ceb9fed5e17353d7122f1cfead10fd01ff7ba546068b6bedc725c3ef9b824be8ce5a3ae0725e3f4b86461ca6caf8d08a2e7995f25c924b5c7806bbc9a37a5bfb2f892f55342a9fc09a5c07bf22476eb02494861e037c9c199aa98432f5cefbcbc73bf18ace3c330be7c20c62ce96a871b985d9cb00eb04f0bb1a13ac4146e5f8becc5ea8947701e031aea1f4f94a607097d3f42673cd4f46651728df03e3dc3777c1b102f5ab862f6d6f009c5e62567854296f5e9ba961013a8409d524be3430b1c7329ab488b302ed4bc435205ed60f1491a1e6e11e8af45fc4a2fff6e35ec09119d874641722c02a9b6d845e77dcea5624e8acadb9de5cd8f7f18b98b0f5c052543b444935237d1fb1aa73498da94a93e666d244ad01c4725954938eebc6890b9cb9da0c6d1442e69a82e7d0016300b0b141994613afd127fa644518d4f61eb7a69beb1d988416a7612d639d2a1dd36132c5da09e888db947c8dd6b07f50cf65838b5d65b3b36f30ff65c0bb2c39ea6a53996101fd44dca4f3b6af452c1586c296f8012edfb82799128a9e27c932e31471c277731d4190e880c4ed869e52a2b2d55d1978672739b1e5f32aed8142034953d2777498105f764ba62a5037bfd5ef418a4c867707f8f436ea082c74b4ee37e3aeaf4e0633e4f2fca36809119c7f02434b78b15324d55c53159feff08de7809427b4a12498283a7c4a4432d3fa73b82035d7cb3f68dd0f8491f2d042ca9bf7046200db38296ced7a49111c09a8e6007dd6a04dc8ce69009065478387d9c967d8f3c0136912bdbc5eda62ffa38e0ffeac41eec8836d56fb983fee70554058ff360a56ad676c88c90a4ca447ff73eb8c6008a74e5dc09b0bb07b3ae7ae814f4b0aca92e8d1a17a94f4ee004306140745a4330cc04148cb23c19981a816b64400588954937a3b312e54db2d1983c5616c44c7f6a112dddbecef40e735f44e773738f460951481c1e23618e8f9e94c0a3e3adea1b4a8a3f82182ae74c1f8a9785ac90d8a388a68c21308e32c4f116c73bb958c422750e7659393f09db36a823353f66abe4601998aed84331882cc2805a831961c5f275406983b18a8a7884b4f9d277fd1812c40a262195ab6b004737c62299e16888f3a16b8b1af696ff219bd78a163b8bed8bc2d2ea3905c2ae1486be33f4d58d7352a3c5829e339d9db8ee533e758efa8a7e0454eed23d89e651592ad3b7b548cd0e58b3a737e9632f14906d2f3324c554f2132f460440926ad378dec04e4d6fffc14871517dbbf02a607c4b8863d791f6f1270c58807b2559f346dea9b44a6ec1791e3925bb8795736572694321fd0de29ee71587ac5f06786c4b3fac3965a144884b2c147f7d31432d3b75dd89ce09ef98548ebd832f3a0d67f6c0e53ca3c6af0b201d49da60bf582f581e57d0cff5f68e0cfe65781773b060c3509b00fe2266d3a4b70e0af209ac5cf71597aa90bb57087ca513e6568e0665e3b9127740548882535d94d22862b65f3aa5f10d9ed1dbc742c125b1ab87b0c721b00c31a150be2ae198143427f4db8c8c8000bf4ee7d705e65b9a36e150cd44f460569be232f1184efcae0dff41b69010c970f3b578cb53cd20584859aa0dad84a83a993801423b822c35aa7c79100779e66dfc5f74012bad0e6f07ada6390b50670fa7506fd8cc60e080576770896f734a4f5f1f10e58a05aeedf000078cb22e4869cda6d2e9ec4fa22d3b5ad9ee8d610bec5557e2cb5c319a6af483ada2939185b91e45d21e6c4a90a8559db09561b7fc498a75eb6a621e156b0cbc08ebae361c5ac74ae123d44cdbf263fb76c897d446efe10a5f7a72f1c8288c8a809e7d00dac371c5db45868a84dffb2266189deb9059eb2ac90b04b383dbd79719897d8ae40eb53003d052207c003f8cd22fe3fc5116b826016a56d9b9db55bc54c76bd70fa96285416d177f6a0d14b159d5824ed6e853a40506fb4e70925978ff98ee564363626c3e6c6cbf484b4edf58db99750ebe7615258d151e6c553b6d2a8da6b5bdeb3389d2c6a4e12f9c92954b6f175e9edc9e91dadded214fb2cde14dd1e28a46f1f497ec1f4e4dbce6c7533f1c1d1f4d7b9e92fbc50d1b95a67dddb5bd676c215a29b557b403cd831816e4be1e1edf19f990b03cd34578a311138ae7a3ec4051b083f9475478ab43d0e2a23f6e5e17894e47d53d701af9d478517a63d313d7707045925ee7c59f063795cdddbdd9e2de54918ba563aa1548180f253fde0f6ed0ccfda1c9d43b220d5e4c86ff38d18be2c4debb3681dd5085f417a34d32f334975214ea8ce51f0dd7c4dd5f68a1be717eba3a2ddc49d9bc834063a2b7cfc94b614e28b82c975a58d352babc2f4ec3945750f2344805af2dd509f6d6901ffd4981406fc6d3407ead32908d3048a", 0x1000}], 0x2, 0x0, 0x0, 0x8}, 0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:29:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="85") 22:29:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getgroups(0x1, &(0x7f0000000040)=[0x0]) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x8, 0x1) getgroups(0x9, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setregid(r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x13a52008b72dbd18, 0x100) write(r0, &(0x7f0000000240)='oP0', 0x3) 22:29:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) 22:29:12 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2, 0x0, 0x3d4) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) socket$inet(0x2, 0x5, 0x800) 22:29:12 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x4000000000000091}) r0 = syz_open_pts() close(r0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000180)="b32904dc973664a8dee9dbb335e6daa6854b3d793aeffb87500e4866ac7a7a80bb9187f035e59911b66eab98a607a8b1933821d3602e17cd6f70930519f693768e6e18300aa465c951b4c295770a86a8cd0d558749f232b5bb5123f7fe5a8302da8ee7c626a38703987e6d56e52737b4044c40c8b6a993853c84f14313e4311feaccf452b546a5d11a55f075d351251059dff5afca310cb2570dd58cb505db09cdad7ab71c84f0a8a5"}, {&(0x7f0000000240)="06e757323970bc33c33fdae739f3b860b1768de7c3b7684d4b37e0a75224ab4c69889013e07fe037c15e47a9af556020127c89638da73049e771b8039cd470b460606e7675b33de2537d87305a8f3df0e74eb78b7bc1de25fdbd1b03ee1028da80ab3769c3b4c942ef6ae6d30a2c56145349837582860ae4b47c4c2b028ed1314c4a5aaf480360843768dd8a164c4ac9fddda1042ea1ec94f85f761a231db8c25d20dba1ca2ef68feb612665e8da78d3b73ff6cedc3baaed0ce4c760bc56b7d9c12b6d600b311a57484bdda858d7eb62c1a7695e51e3ca93828ee5ca77eb03"}, {&(0x7f00000000c0)="a86faf7c584215ad5538e89cfb9abdf623decdaaa14ff37c87870a1085d007dca52443dc7615bc81a0f3ef074d9a0e5443efffee57abf229a482fe249d7d97e9e2566f833aa0db432997ce823a9c64de5ca6d40392ef50bcf04a0aa1dc3d73dab0c25d49aa2ec716180dc3f600e906208e"}, {&(0x7f0000000340)="c27b7ddc7760c13c0080138ed15ea44aec5a402abaeb6304e051d1280d3642d4983cdf8b3b9e3dbbbdc6f418ccabd5a00cce479f6434d15cd5e45c04a02d28178228673b509e255e458e604ad0b3618b395746aa285a8ef923910303ca8fcbcf0b8dc6500a044ec48eadb991e57b1919b4e5dd086b176e04bc64543cac28f19322503ce15d9317047092696a58fd9773b62bc29a5b543a0af01cef6fe737dec8ad62e67a76a6ecab3272a5439ff1eb2332eb42263243d82e07842a8ade80b32aa29db9438539725c5e32c14509473b40b70d5585"}], 0x10000000000000fa, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000500)=ANY=[@ANYBLOB="70012e2f66696c653000136943840ad897b98aa0f1a661e4dcc69d2c32cfa49fc7eef05bd6b18f4d315e8da4b680c11d48f00927ed7153e03796dc2394651304005d0774181681055ef2ec6f8fdc8dbb7787bde0ec378ec00e2a6e6b71492673a926f756f28df13e3ce456e3b22e70d3741e3eba36e51dce5b446803d4d571594689ef9ddcbacebbf2a8f518f0dae3b2fdd7b6f590d3cbc77bedb380bdf3723438863e29b3b70151d7145b111e350918936c98dfe210697949dce0a8aa65048c056c5f6f9a877720cabaa47877364159dbfc6ab5bace05dbbc"], 0xa, 0x0}, 0x0) write(r0, 0x0, 0x0) 22:29:12 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x2, 0x22) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./bus\x00', 0x20, 0x88) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x23, &(0x7f0000000180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) getpeername$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x35) 22:29:13 executing program 1: 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, 0x1d}, {0x3c}, {0x84}, {0x6}]}) syz_emit_ethernet(0x3, &(0x7f0000000000)="e5f0b5") 22:29:13 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x90) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r0, 0x7, &(0x7f00000001c0)={0x3, 0x2, 0x4, 0x520b, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x1, 0x1, 0x200000, 0xfff, r1}) open$dir(&(0x7f0000000280)='./file0\x00', 0x15115e5f9e5a6f, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x60}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000080)="7381") 22:29:13 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) syz_open_pts() setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 22:29:13 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000003c0)={0x100000000, 0x7, 0x200, {[0x60e, 0x3, 0x6, 0x1000, 0x1, 0x7ff, 0x7fffffff, 0x6, 0x3, 0x40, 0x7, 0x1, 0x80000000, 0xff, 0x6, 0x2, 0x1, 0x5], [0x9, 0x6, 0x0, 0x5, 0x1000, 0x4, 0x0, 0x4037, 0x8, 0x401], [0x200, 0xffffffffffff4c1f, 0x6, 0x100000001, 0x5, 0xfffffffffffffffe, 0xa7c], [0x1c, 0xfffffffffffffff9, 0xbffffffffffffffa, 0x9, 0x1, 0x1ff], [{0x0, 0xffff, 0xff9a, 0x9}, {0x7fff, 0x1f, 0x3, 0x8}, {0x7, 0x6d, 0x8, 0x4}, {0x400, 0x0, 0x6, 0x4}, {0x4, 0x1, 0x100, 0x76d}, {0x7ff, 0x1000, 0x101, 0x4}, {0xff, 0x8, 0x8, 0x60}, {0x7ff, 0x10000, 0x5, 0x8456}], {0x8, 0x4, 0x4c, 0x7}, {0x611, 0x3ff, 0x6, 0x8}}}) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f00000002c0)="63f6d8da2f8927fbdb1cac181e5086464e6c2f0dc8b2b4e944a3c130479d44acae02e83f163c0d180901c8941e6f581adbca986731727bc72bda0eaadf9e2b4effe52036c779e308d09c015e255a1d885ef9376cde43fa310ae2e37bb5faa515345ecbc96acf64445baed84b5eeb949857f9167cec0b97d2e55fc9f224c0f96a11a4454561a08f3f7bd213a7716b832eae886c277fa9a129292279c010cfd76153142013d4d0d00b350507405a79dbae750ffc6a6be3c7907c16822c425622684323148a9c6f7b2e6c3034", 0xcb}], 0x1, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./bus\x00', r1, 0x1}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) execve(0x0, 0x0, 0x0) 22:29:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4d}, {0x5c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 22:29:14 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r1) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000015c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000002c0)="e2345570521192562c84d7ac99b94c6096582a9074d07c45582cb08b910ef3541d4e0934da176cec41fe75b7d4ecd2313bb275e5a2cf2f93608d356959b63fe3610ef16f5923df9190fbfc72a94bef7af0c01f8107", 0x55}], 0x1, &(0x7f0000000340)=[{0x1010, 0x1, 0x4, "e14068f92dc07a4fc6abd0ab94a9ee8b78cc8099b160cd66e181b7056ba74a522f17a9f1e559be6e4a594187b47f88be0cd6086b655fea0643b92ba951fdeca929bc0ccb7b999afc0509b7039130a7d3088252dfdd3b4b4ffad2889b020c2c53927013e8b44a0f7f706e14bc073d61553dbcc5b4a90a07c63b6bd53011ea98b566dfa97ae0914b3b27f66fa624d3abb624893937df998e19807910dd144cfbf1381bdd9bc2574e64ceb0bda0990ab06620bf687411879bdcbd694ff5d4390aceadcb891b5b1eeeca26685358a13a063be8266348fc9128ad8198419fbcc80de7862da9c0bf8f60aa1e04f20c6e4bde19c2b07534cf80d3c5736227a2cb6bbeaf0491db923b9e142ccd5cfd8ba7c91d32998de45671a588d26809475825fa0b48d528899263433f71b609c2d0aa70a6bca87cae382517fbbde5f124c772431c96a839f986c808688eda28337a79f06154158452b1ca6dcb575b4bd66c99c0fc1bb7ffe3a281fe03fcb6ff30ed3e25edb71e0c47bd2d9e578abce0f0352350c00a99afcf3685bc89b22f02dd9ccda0cabb45760e38621ca0cb73aa93284ff46c41a8123d6d55f6bdc6a00bcf9f1779c8e2731b7822051f63d099a0689c0269d7540c17021906cf5a82540b6a3899b524e83f0729d4fb2da9fd0582baa9806049ab8c7c3984c06f2ab08c1c83651a70d55bf60497054fc85396944612ee674aa0c04e1821c84661d7ff494a0ec15b17cc55072e225063b8e36d597ee88e9a9a1d3b80a3c2bf6edd92cad1ddc01c44f82c46fa4a0e2b6193d79fffec731b87ea5308cb99ec085b04a98cb9e264ce1361be0c57c7bb017295bc94f0eca793312dfb42947d7d807145bc91032bf76a16884b75e8389895024e64e47d6d049c9489781ccec7fe2d17ec0ca2e4fe68a4b5ac0ecce1a11b349670c3cc6c5aab2e99b94af477514289d1fc18a5d52aad2459f7c875c4faf11aa8a145b79929a6d1ab44cd5a5387042d6d149fd43fad5c6fd964bf1510d1cbac230e9696ee2a3c7c23316b8ac8e98209664668d1f37528de7d2b166d35c5b4191d4f89ab2a9dfa97b115610d77d39f5a5d9d2c214752e6abf817b1c180b68d324fe23e9569993fe3fa65e67a2190497d6e52820ad5acd789c9a0d60661e3ebbf50968a1363137c7de552e0b373a40bcebac23df5a4f1f9e166650416b941cebb892eca1cefe084303ad110c29e335af69f86c18af0ed784f5c4f5f94d078d3ef26fa17259b4b841d6521d0219e71cafcd842c01bee3f3eaf0c3b4621997dff234513aaf29408c5dae7d143b706da27e33dfffe9df59fd5251ffb0d6078ca020cf79c5474f0ab9647e456137f74a89d7318ab9dfbb7c916e5f799fbeb679b4532cbc49f5cb52fe380c09a6f58c5df085168acc1c698ccc6091ceeecb001d721e4250612dc7b869e78d3e96dbf8073330a0fda1529b6f93c111179f8d529f0f6a47ac06ec6c2afeee915d06bbdd982cf9402aa6592a0d3d2d9991f4e26824a6544aa174f888c8f5657e9124c63829b68ab2f7b461630e67897edbaaed6b70baa5a970e59d23cb6e0602b0726522eda09151d602e1467fea2df47072718f0c083beae83f41b08d87c12e97a8be037933842cdb8c5e9035c67c9159168cb6cac9d2c8fb0e1bf08615bc599604312bb85855b28eea063d4f8d7d83ca5dd9a7fc1dc9979fa93ee8a9d3207531a3ea2ddf64a7451b42e57a0e816acd030cbfbb80d3d9fc17d901a69bb65ab6f70b6cab365c85c1fd866835a1dd3982ccf6750f9e0149fc12c792e2044fa60c367e264014360f3e13eabe70629aaf8709b5f31b9728ddbab5592ae525dcae855ded44b5c2e1e63b81a95ad741e1ec84ed4e67c8ea52ef3a2994053bcdd50f50b04aa160f0454cb8b13e943feb56ed3820080822937b486fab82670b32b7e29ad4fc726aa566607f8c32fa0242262d978dcc9a608bc0d59f75bf597ada6e29c452d8149a9393ef111318dc9c7df6245b2c080ecc4225288d857cc28fc80d94d1bf544dc6f787b58eecda586b10242c22b9e76fc5389400e89f20a8f44592811aa4c687ccddab87b203b8483dc02ec8f56b2af0f1bb1e6706e69d9caa324057bcea151696c820916e181997e5aa76b72e6b5914f48b2880d70c9cafb8c20f8bb696f866d2a21c4519ec0c96fcef56a1a5bd1c75b2e0350588f35b39c929d718f4e831bd3d957e5a68748514a786943c28151ca3be6a160e92857764adc579fde62bd2cab5b97f697a0645fd92083e76ce3f7b5abed30e97ad29df064c99d2e41bdefbf00f55c41c46110e2dd6af03d90a3a524f016a0fae1c8668af24f130c77a9e49aa229d85010035cee966b7f807bbb935303940e7ee90961ba1a591e374c58fe2303882cce82031e6efd0f7417c707caccfce719d3126647a0e13c91626ec951f0a5d75d9e5d6fb706728de6397018d265583c519866ff14568d5c5814d609e193e6a253f3b3293352dd260aed1b0d366cbe160aae98c6c341a1e0b66d04d22ac74cd4ce0db0fb102c9ff363f93461470a052f07bb3d4b31af540c01fdbd359973a4527978a10cbe8d5484a94a41bf1a7ed3e117f7a6241863ba05dd15b232381c7da1affe80c28fdbd168b0f0cbaec90d268b7036b8c41a927f1e1ae3aad4c65cb6ef4e23cbb97d84f68d74969edc1c2179728338ec19f3bf353b34d8926e78f1811e3404b3fb5d13fe106edb5b4b8f60284758ccf3a944b0ab73bb748b8065a96208e8da09fcf2a4b9d0c7f2b94cd9814d3a3cb3c93b298f22288e9ec516cff077524e21cbd696e7c4049f6adb4b92f8f961e5b696b8644eb3196f837e9e991c0e927a42a9988cde1e6dbf9dc79689ce5709f5dccb0bf65c4e5dff5809115212dc3691629d666c49f2a4237898a348271bd614dd97a3069f71f81c74a481c9c3d7dfe782db78cfb58b56f9905370e4a88f5639eae60ae68830788a2418e31184eb55ea2dd827bd96be62714ffc68c487643029bd6f498d8a67f2616c5a3b3437384750c1d5788d89607588353f7b9b228bba3fa7b3016d1a1794ff03e522f7f0fad05729c0356a3d379f7ef75ae439b3d8237f1e2c0b71a8f056b04c3e18783abcc03ef06c57091dd02e5b28588335119793f263ada7ed576e57ff09b0a90bda76a97b0114d91d07f913651e416b3bbf07174d2fe932608837d8111614c0e53522d2b2f6baf2a7fbba3399eb3e11f19db01d10634c0b53a7383ca40bf6c6ba8c5684d777dfea7af36cc275c65fd4dd4efaf609a4c8e4064d8684069142e993eeff7874714c4ea9792d57318d8d77e7210028784e82f0cf5c12e36acf993503ca4be349ec131a5cc3af3b66a5324f50cf9bf50483f49c685f7774cf7522272f105b323ddab97f762c7ecaec96cea2463a663f038e0c0728e2966172466ad9ef40750432e1b4728ec19fc0de40c3ffa0cbd212c7fe4ed898254315b4312a9201b6548822ffe0bbe64310a1467cfb08269fc62df7f6b486e9893beb1205fc1fdfec01e5b7bd1c2b2be3e5e2ed9ee6ccca854df9e2671a079853422eebf88db95dbdde3c1c002a47465f99a5b36c62a3200e7d7b9ea59ffea3526e75a8246ca4bb54a699f81a603faf0d77ff2f5e57cf4707c79337a1b2097a9c1bfa613add2ec554a14917d57a5fcccb5225eee2ddd5e28d50e42e0b2ab19d5d929ddab02b2793f5b47b6b22e60eceedcad181326523045bd440bf15f70a77ab21ae936fb684622c052d58a1e960e65b039aed67196b4e4ae7700fd57ebf1fe7259b3f901797661e1a4dc2df07dcbdb3388ff1c6b64f817f97aeef19eb9afabf3929e5f623d4848c20bc3fa0260b6e5687b464b199ee1a65e67e4591496e454e35710ea0b72f3f5ee717eecc6f421049fec421518198416aa6408d6abe8a454377e4e6d2c0ddbdc555a423a29c8545d0f2c12546ddc66d36e05e5b480c9cef37b549f2f184dbdeddcebb6b0afca81c7381c99d01a7a1b652e898fca5c14d961d647709df0763a9bdb142944b7ad01173af8118a2a518eecc6cee780107dae803a3633c03a2c20b045f02dbe9fdd1ac57912b8919c11dc44412c4deb82d3ab606296edc77f820b05bdfabb89f0071fde36e9675f34494d35d230fd12186f0ad6cdf0a2b3051ad594dc35ce25c2428384d3e5728cd08ffb96647939b44cfd639cf97a35e8bfcba19cd62e19a0334485ea9fba0ce174673a31f822540333c8f6be5cb562a87d8c9fe76982459fe11bf9bc3192107dc42fe6aa69eeaa5fbd39824a6ab710a8b2a70d8b66fd92141dc4d4be5045625a9d161a98fd71da3717a35aa89e5a7f24fd8de7cc2be035d3c03f2dfffd8fbc5edf9aa7aa50ac6b22090e532585f93cf9920868db7389f5519d0ed317b005115efacd2e8f6b793aaaf53132353a29b7aa55c02d5cc0988efa2484e3981a857cf9ea7c3d1887ffea87ae7a0231bcd3950f5bd7d726add0bdf3ff7dd482e0659cc34473f2777ee174c6ba97a0e19ddcfd0532109e974a63ae44b8052bb0092ceed0906333aaa32f1670c0dc285cbea190754f49bf46de1b2b582539ec303a119d5c4ae0016ed0e22f6920dabf37f588f10859ca8a0a94ddac62a9323ea6f80b9be44f22614e5e6a8f9d7be30a6c05f58b21f74a81c84f361c9acd7904c5d359c38c1daacf06f645ef20ddcd70d850ee94d487d56edca4c17bdc97de98c323e4a588c3ef34463410395a7aa49401571e79c7d1c390962bcf9922263a02f311c80e5503161f134f8c50a14a31630a95fe624d5cd6a983e9bdb35473499e31615c8e1576cc938b62a64d1fc3f3785eecb9a49537985a1a043eb08a4230314a5e56a3bf79674cf5a03d9b0a08c8dfbaca51038d498f0fdd9ba8363c73cbaedbe9af671766c10d556631e3cec2668555f63ced18fcc11389aac0dda64deb91917f67432c971b9df0732c06be3bd09a5ed717e90cde45e5bf699c6c2f6040a8f6116ce8254196f05c3b81efb4c1a4190ca7aace90ff14c74d741c8041efff77ee5188726ba1e2e0f63178fa599831160e3009427347cf4795350ff6127553a810925dd0193bc21766fef8c4afa58e9ce578969d130563d69dd889a02a666450d5a3779c3de7b86dfa74c62f466ba8747daa2270b10c10a18600d1907e762eefb34ff8490f53676f96f5b3e4caf7cdf23c8bd0818ba35e88cf7ba88a0d5ef1e375eea908843fef42bab66f60c998a555b7338b4045b7e242b08fa59f3818dbe09fbfebaffe4a681e7b46c6432b6db600e8f59159cce7842dcdfdf53c1843a60eafeb6326d78539d99b8985588c20502d5e7514669f046e424bd1211ff62c00537ac463eb3d80c0cd64a0de6326b7013246d30e622a45d02e4abfe9c6a7b9fd641229867b5ef422bf6a7c9a9d512e085c269fe20dc1a56139bf116cd11f937461401fcd658d63592e2887547926ed249bada9835629d3c5dcac34ab5b7de1d43584f1047adc3576b2350858272c0d70d066cb2ea993787970bd308160fccf606e57d77dbe9e6bdb17a7dbf0027e3be70730a1d4ccd0d4c244046861908c99809116112169456ad794ccdfb4f2f4b1e2f34a945860ea47c0856e8a5f8186f3aba8778f31e0535bd705823ce046d9697bd6768e2228fcc4e3ec0838fa1ac664fbe7623573b6c0897b1f80743b04f00bcbf4fb5990086e6fef43edda3a0faacc61aa7ba518c3e0064163e2796c3b18cf0bcb2dcbc7f124bc80ae590cd70ad6e265ed1bf63a25c8eb4335847ca3b8890e4f536a5f169f781017bc6a3b5"}, {0x60, 0xffff, 0x5, "d4361aceb181b1cf02dc34867f8da33d3491887c4f383e967962aad0a91b897c0c412182e14502d21fad0dd2fbfa569f0fcb4365188aa072b855f31ef4d9a5b86597fb2362aeaf92dd57eae5129f"}, {0x30, 0x1, 0x3ff, "407998e71edf8a2fc2942fd3d11360b267609acbe447eb931756d467fdf5"}, {0xa0, 0xffff, 0x6, "2b5cb0a24a995fd3f78295299fff2ec640d6d0653dd5ebd08592f266ed7218c64348ae1bc2dc5129457387342b6ff6a1f123a8b290e4853e1ff41d3946214385db29a0a4d3af3a8402228edf6e55e7bc24901f388089443f4af9b7b097bb63b9cdb0be51f5ff2789ce34ee2bd4ff70d5d09112379a8bbfc2f1cef3edd75ee24a1f9a335ef83d6613b5a1"}, {0xf0, 0x1, 0x81, "b0e372d43a887ac43266b0490bdc966281a3aea99dcfdbb7cbc0e67ef0ed201f4bc1a1a861d0a53ab0ea99ca05730c0eee9d80f87abef13fd0f4fbcb018811f074a7e6d9f258e7bb6b7546f8bebf7a120e90fac6d81a12ce4abc1be8f985dee58aaf31a30bb671e179a79e56b667dc56dabecca397993c55bc40ed22372fb9b95a6555dadcff0c0589e6ec77ba53906665b8aa40f89d0fb2bb8064eb838f3535caa6ea3257d49a4bc0c6a41b3df1a402bf2fa46e539d62c054c6c08d3112459dec1f743f899a82fe738ba52c7db4ee3dee20dbfdb16299d32688b2f88d334ef3"}, {0x50, 0x1, 0x5, "070887c89856e8ea8b7c8241848ded5e44e13f5d77d7fff2ea2c2e5c5b327a3e46854770208af0913dd42e861745f9d77e2eba2e9ba90710f0c90d7b5c327e13"}], 0x1280}, 0x2) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) 22:29:14 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r2, r1) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x0, 0x8, 0xffffffffffffff81}, 0xc) sendto(r1, &(0x7f0000000040)="335aa73df5e654a217765c7fa8bb5c55cd6d27d6e043772e8ce8848b1d53365c877eaf96d53cdb31f3c8b02a85c18c5bf326fbf4d6638ebcde3149df662aab", 0x3f, 0x90a36756d2f6e927, 0x0, 0x0) 22:29:14 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0x605, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x1a8ab5b9, 0x5, 0x81, 0x100}, {0x76, 0x3, 0x6, 0x3}]}) recvfrom(r0, &(0x7f0000000100)=""/117, 0x75, 0x2, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000001c0)={0x6, 0x4, './file0\x00', 0xdc1, 0x1000, 0x81, 0x10000}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0xa, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x80000001, 0x7ff, 0x800000000000000, 0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000280)=0x80000001) syz_extract_tcp_res(&(0x7f0000000840), 0x0, 0x43) r1 = semget$private(0x0, 0x1, 0xff7ffffffffffffa) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000300)=[0x8, 0x8001, 0x7, 0x1, 0xfffffffffffffeaf, 0x0, 0x100, 0xfffffffffffffffb, 0x1, 0xbd]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x8000, 0x0) fcntl$setstatus(r0, 0x4, 0xbfadf344db46b645) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000003c0)={0x4, &(0x7f0000000380)=[{0x0, 0x4, 0x9, 0x3}, {0x1, 0x1, 0x4, 0x3}, {0xc8c5, 0x5, 0x1e800, 0x7fff}, {0x20, 0xcd, 0x1, 0x5e}]}) r3 = dup(r0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000440)) openat$klog(0xffffffffffffff9c, &(0x7f0000000480)='/dev/klog\x00', 0x80, 0x0) pread(r4, &(0x7f00000004c0)="ca5da715143c2add6dc7a121beccc3119878511814cde7e008bebf029818520e1e75af2a7f460774d1285403727d8efec0cad77b0bf4ea17dfeab872b218cacd64c994d0bd927a780eb5730e4f742177c8809e90c781e24b3a000344aeed83113b90494a53d12153f0b84604", 0x6c, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000540)={0x1}) write(r2, &(0x7f0000000b00)="04a256690cb1b06c222fe033cca05ac2a31ecb4c3e77abcc1d3b43336ae4c76756590847f15076c69b75283400654c029ac8da5cd86cccdf890d16ceccbc05a054bacb5f1071010a947009b7fbf40fc9fc3b8bb80066cabe901a466923b7aa8563588215dc84a67936bbe95b9d92c7f355788683f6df481a29ec34c55c8a426ad8cf4a", 0x83) semop(r1, &(0x7f00000006c0)=[{0x4, 0x5, 0x1800}, {0x4, 0x9, 0x1800}, {0x3, 0x0, 0x1000}], 0x36b) mkdir(&(0x7f00000005c0)='./file0\x00', 0x0) 22:29:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x9730, 0x4, 0x1, 0x39a}]}) fcntl$setflags(r1, 0x2, 0x1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000000)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) 22:29:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = open$dir(&(0x7f00000001c0)='./file2\x00', 0x8000, 0x8) readlinkat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/28, 0x1c) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000300)=0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setuid(r1) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r3, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000340)) 22:29:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000140)={0x7, 0x1}, 0x10) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffc, 0x0, 0xba4, 0xfffffffffffffffd, '\x00\x00\a\x00\x00\x00\x00\x00\x00x\x00\x00\x00\x00\x00\x00 \x00'}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r3, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) kqueue() 22:29:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x25}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x24}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="ff") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") mknod(&(0x7f0000000180)='./bus\x00', 0xa, 0x501) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000240)=0xbac17b50f8c8bc77) r3 = syz_open_pts() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000080)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0xe0, 0x80000001, 0xd3bb, 0x100000000, "dc162a2499a7521a6591a8b0be07702eca5ebbdc", 0x3ff, 0x8000}) r4 = syz_open_pts() ioctl$TIOCEXCL(r4, 0x2000740d) r5 = getppid() ktrace(&(0x7f0000000140)='./bus\x00', 0x4, 0x810, r5) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 22:29:14 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x2) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) 22:29:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = socket$inet(0x2, 0x5, 0x3) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x81) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000280)=0x9) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x1000000160000}, 0x8, [0x80, 0x0, 0x0, 0x0, 0x3ff, 0x0, 0x0, 0x81]}, 0x3c) r3 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000080)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:29:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c17f0072c881ff7cc53c894303b241310b404f36a00f90000002000000000000020208a371a3f80000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) 22:29:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x12) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 22:29:14 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0x6, 0x68}) fcntl$setstatus(r0, 0x4, 0x80) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r2 = getpid() r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r5 = fcntl$getown(r0, 0x5) r6 = geteuid() getgroups(0x3, &(0x7f0000000580)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000100)="6343c78ef93927962678463628161142c1dfc2e230809ffe81798f5bfa55772a8dd219bc3490deb31d9ac0161db4d4ddd71c80dc2b1986a44161d351cdb8c8dc2fe98ccf8d75d6a5ff8f04f7256d0fe4eca8cebfa4c5b3af99f1c22f7634442d89ddf45ffefaa00163759a51a30e80585881c84d01eaca672636d3", 0x7b}, {&(0x7f0000000180)="8b66c43f15368891e2d00c50963aafcf70f85298f354c455238f38642fd6781075631dfe22f7e64d91741e04f44fe4b65186808e2c5730748eff0836de48b77c8540de5fbee986cdee255a9f488298b356eb", 0x52}, {&(0x7f0000000200)="a4e6a6ec3db93eff6f8b9bdcd9bd6393890bddea4c9242065e623bcbd8e91dbdd4b3b7ba0cc273852e602efefdb234df65851a651ee26df75de8f734ac46bed000cd3291b193d2a431f30494236e1c50e5e7d7358a8db0f1742aa99fb786cb9905d27c", 0x63}, {&(0x7f0000000280)="84ee1b2ab114e84460353d63b227eb8c3b625cdabf67e956d3ccbb239e0350faef00a1fec65f8f397c600bc3158503ba2dfd781fb49d6f49e759c7915ebe9db3f9a32b411795f00d47e14bf5ffecf80f37fd902e2d0f224993d2bb914c6a2b6114d1de9dbf4150eb8f80f856840a71d8bc2727bb163af34404a615ecfb06f6fc4aa4900c937b6fbdaa006d5c47f0bacb225257b56caae6caedfbb1d738af9f465d3efa0547fddb38d37d5db0eaa0e242f4c6bd82978f483d7aaeedbb98f6ee56d97e6bf7a5a77aa9ac3225f216f3d046e7cfc959f028e950155f733106125ddfc70bd678609ae7795215ff53a876ffd93430", 0xf2}, {&(0x7f0000000380)="9c6d04b22004d14e90a774bb9012869a93c4786384c983030785488887620295d0b5c31035ce8e267c365b830fad8b8e3bcb2d1d62c6f44b3529c8412529b80f09216ffb5e918c6214077c4988f7ce96de2a4263a48e576f12db37730fc1df16f56d0c8d240d647ca32d5ae389ca49f6093e0cd6635f3068f169bb650bf74caca32df8ba4f25bd0934a4629aeb9d5cff43c4d13963a5108dfc696b979b479f8debd4f086f7025826af16f09f16f7aa40d36f25df248343ba08bbf0dd97eeca76404f742c2741b3d37ad94771cb3ecef8fbac466071943a4c0c15f34b2862", 0xde}], 0x5, &(0x7f00000005c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x140, 0x4}, 0x400) 22:29:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x2040024}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) 22:29:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:14 executing program 0: r0 = socket(0x11, 0x3, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='\xee,\x00', &(0x7f0000000100)='[($^\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='[}\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='\x00']) connect(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="6290be8b12947f37300010d33ca0dab252b0244573f3798edeccbf32a67dee0e160446834358a93000000000000000f4fef2478e0dd488fa089136600b7172f72b8ebdb723877328bdbe0824b53338ad9ebcca015ac7c4a27b591b01f2119a83ca25cc283e92967a943e4ee2490871fb67cb7b94e7b35796"], 0xa) socket$unix(0x1, 0x7, 0x0) 22:29:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:15 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() dup2(r0, r0) kevent(r0, &(0x7f0000000240)=[{{}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x1, 0x1f, 0x1, 0xc813, "41ead0ca9d15caf8a15e24598fac4d664f80d23e", 0x5}) 22:29:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="123b430deed160130a51f96f8dab2b00f403ce2aaf620fc2dd5f347ef91bd2d2ed01441fbe4eee2f4424b9631d02f79ab6cfade66acfc1bc35ad0bc62cdef5247dc5bd4452956e99865509ec40b0ed765e904043096098db35f69cb7e9d2094260aa8a3be11d5a7de4f3f0c5fcf443c0d61eefbf73ca3c224feb87aa85e62d3aa7e74622282404962654dc96f6d47f85f8c4d8abf2fc67e61198f5cc1c29145b294e740e56b1c89710d8b8eae4984a15a7c1fb512425af2959583fa7b3d49ffe72d86e85d5", 0xc5}, {&(0x7f0000000080)="e4f7caba372a5ec3b395f869625c4881444d3431c7c87aa6eb7a120a858d", 0x1e}, {&(0x7f0000000140)="d043a9c24a031159ad3cc2c3b3786acbf1c57b0e7d749f85d2335e812d7de4c01ac7cdabd808ea52754f4a89375a58e1a13024b2f050b9586315aa622372d1a2f354a18b873fe03769a57279a1d7b8783b2df870f36657cb1fc117a1d0dbb908e25139bfe62d1ae287f961a7ed810cf58699cdbd79149287ec8da9afa0fcdf7ac3e271a870ca0b9b8659a12c80335127", 0x90}], 0x3) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r2) 22:29:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x26531fc6c5d019f2, r0, 0x0, 0x0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="af90ed2a80ddd01229fd71538c8a5a86188762cbd3bc0194e385a337f59d54afe210245e5f2a190f60bfc7765a3a9bc2189a46112c8d2c8ad312dd0538f45641035a57952783c34f7b85b76b8bc4e221be5b5fa33b2aa7e18de271142b", 0x5d}, {&(0x7f0000000240)="31336424875adab589a4e215433045f8fe55cb72afc088262eff99477489f5109c8ab12e8cc0d03c1aa6ddb4cee05e54e6c123408678b1d5d72a1e00f900f5a4a5113868546a9b6d589d5cb0a1d0ea1a2c363fd98f337030932abea65a6864c34f3b6f497166b0839f5fa1da79aed5900fb4f8b0bc15fc4be298a390c8dd366f6633b8951d25dd54d81a112b79bd6c1184a843756981577a7db51b5bb9543fab91dbcf7b7a3a0a3224be69fad45a8abfe1432f23a2a0c2cbc7740a61830fa9a50ea75a36df66355796faed47a710402ec13c20f79a0004cb6110e40dea4db329a0e45a78b7aa7c3ba0", 0xe9}, {&(0x7f0000000180)="48909ee98c9f9131f1557ab74d6ecc4678604cdc294f92c0aead9d9e0d1ba02837b3133ca7ef3b88d9ba938854466f74c5a2d3e7735870cd64c15b0bf153ccd48607206fa5dad993779532cca3e522719b8138f540073c02574077e77ea5032b", 0x60}, {&(0x7f0000000340)="9394938e5237c17de628f1af792d1ad1f207e37ac8fba4d5855916de6332dd2bcf3e9615edc3e55814467259be9c8c78ef6d48eb0c667c2e19b10c1f727b9ff3c071f9455235dece2d0df3e0cff30aa3ef1ef98bfcb754522118928013fc1879993b3e2935cafa0d481124ab9b58f37bf47990fb67006cdb0c58246fd65925bf934f52133721fb229ab3188020093ae7533f0ab3b7c5179f338e49910b7a3f936fadd93e78ef7129323259a9b35c64ed4e7a79ca110ec168a4b4bec159d0d3e664648c1b657cb0418123b05295c58c63f64ccb4e9bb3", 0xd6}], 0x4, 0x0, 0x0) 22:29:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000200)) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r4 = msgget$private(0x0, 0x602) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000100)=""/119) 22:29:15 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20000, 0x0) flock(r0, 0xa) read(0xffffffffffffffff, 0x0, 0x0) 22:29:15 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000140)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) unveil(0x0, &(0x7f0000000080)='r\x00') recvfrom$inet6(r0, &(0x7f00000001c0)=""/163, 0xa3, 0x800, &(0x7f0000000000)={0x18, 0x1, 0x4, 0xfff}, 0xc) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() 22:29:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000003fd, 0x0) write(r0, &(0x7f0000000240)='oP0', 0x3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xfffffffffffffffb, 0x5}, 0x8) 22:29:15 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x7}, {0x54}, {0x8000046}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x2ac7bae87cdf2f50) getpeername(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0x232) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000240)) chdir(&(0x7f0000000340)='./file0/file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 22:29:15 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/48, &(0x7f0000000100)=0x30) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x60}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x10880, 0x6a) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000001c0)) 22:29:15 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1e, &(0x7f0000000000), 0x4) r1 = msgget(0x2, 0x300) msgctl$IPC_RMID(r1, 0x0) 22:29:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x6ec4) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}, {r0, 0x40}, {r0, 0x1}], 0x3, 0x0) 22:29:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x25}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:15 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000000), 0x2a6) 22:29:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x44}, {0x6}]}) ioctl$TIOCCLRVERAUTH(0xffffffffffffff9c, 0x2000741d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 22:29:15 executing program 1: openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x1, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x1b11620000, 0x0, 0x10, r0, 0x0, 0xffffffff00000000) 22:29:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, 0x0) 22:29:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x60}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='D') 22:29:15 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = kqueue() close(r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x10, 0x2) 22:29:15 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) r1 = dup(r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0, 0x2}) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x62) fcntl$dupfd(r0, 0xa, r0) r2 = dup(r0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000000c0)) ioctl$TIOCSTOP(r2, 0x2000746f) 22:29:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000001c0)={0x4, 0x6, 0xa14400, {[0xfff, 0x5, 0x80, 0x4, 0x7, 0x4, 0x0, 0x87, 0x1, 0x8, 0x30, 0xf4e, 0xfffffffffffffffe, 0x3, 0x341, 0x0, 0x7f, 0x9], [0x1000, 0x1ff, 0x81, 0x0, 0x200, 0x3, 0x5, 0x9, 0x7f], [0x0, 0x13, 0x401, 0x1ff, 0x80000001, 0x9], [0x9, 0x20, 0x0, 0xffffffffffff6f62, 0xfffffffffffffff8, 0x372], [{0x8, 0x3f, 0x10000, 0xe8}, {0x138, 0x6, 0xf90, 0x3}, {0x1, 0x57, 0x5, 0x80000000}, {0xffffffff7fffffff, 0xffffffffffffffc0, 0x401, 0xa}, {0x40, 0x8000, 0x5, 0x1}, {0x4, 0x5, 0x243a}, {0x4, 0xffff, 0x7, 0x2}, {0x0, 0x0, 0x4, 0x3ad6}], {0xffffffff, 0x7fff, 0x2, 0x8001}, {0xa99c, 0xfffffffffffffff7, 0x7, 0x4}}}) close(r0) r1 = socket(0x2, 0x4, 0x7) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000580)=0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r3 = syz_open_pts() ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000000c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x3d8d7c2a, "73ccf6e270f17f27104234840a76000d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 22:29:15 executing program 1: setrlimit(0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) 22:29:15 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x74}, {0x81}, {0x4006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendto(0xffffffffffffffff, &(0x7f0000000280)="6a6b2d6de34c7dc44d4a793a5b2e7fb75e95344542d7e625a7f311437c873fb4d873dfaa74dc86948953a1ac2c08a42a0b80e80abf885d59dced4298003e82c907ea03feb5a5701d208d60e22c8e13a817c9a1d26bac0079607e9005cc9351cd62cc5b7a20b2521fbac7d329b3a4daf9d7c83a42ef59c81962572a15792a314b3fe32eb8", 0x84, 0x1, &(0x7f0000000100)=@un=@file={0x1, './file0/file0\x00'}, 0x10) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x2) socketpair(0x1, 0x5, 0x2, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r0 = semget(0x2, 0x1, 0x8) semop(r0, &(0x7f00000000c0)=[{0x2, 0x8, 0x800}, {0x1, 0x2, 0x800}, {0x1, 0x100000001, 0x800}, {0x1, 0xfff, 0x1800}], 0x4) semget$private(0x0, 0x3, 0x4) 22:29:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x48}, {0x2000000000006}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0xfffffffffffffbff) kqueue() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x7f, 0x9, 0x9, 0x5}, {0x8000, 0xffffffff, 0x6, 0x246d}, {0x101, 0x20, 0x0, 0x100}, {0xf9, 0xffff, 0x7fff, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) recvfrom$inet(r1, &(0x7f0000000240)=""/16, 0x10, 0x841, &(0x7f0000000280)={0x2, 0x3}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000080)="db") 22:29:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x6, 0x2}, {0x1, 0x0, 0x0, 0x1}, {0x16, 0x0, 0x80000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x1}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000280)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pwrite(r2, &(0x7f0000000340)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a75f355bf53c3b6c6ed7896a48c4918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694b70adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda15dd9fa0f6c91f01fb0a60b8b27eda9c1782e00b2f4b2c029a08be89f496994f679a6351726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edcbd387511d95babc", 0xeb, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000300)) ioctl$WSMUXIO_LIST_DEVICES(r3, 0x20005302, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000040)="d5") 22:29:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x25}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x69, &(0x7f0000000000)="8455a64d7e8e34c12b") 22:29:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x7}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 22:29:16 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = socket(0x2, 0x2, 0x0) shutdown(r1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207fa00e8a64022"], 0x10) write(r0, 0x0, 0x0) 22:29:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x10000, 0x4, 0x1, 0x4}, {0x5, 0x100, 0x101, 0x100000000}, {0x876, 0x6, 0x1, 0x31e}, {0x1, 0x1ff, 0x8000, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x4}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x100) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0xb0) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) socketpair(0x1, 0x1, 0x20, &(0x7f0000000140)={0xffffffffffffffff}) shutdown(r3, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") 22:29:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x44}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 22:29:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x400087}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) 22:29:16 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x810, 0x40) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x10) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r8 = open(&(0x7f0000000340)='./file0\x00', 0x20000, 0x40) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x1, 0x2, 0xfffffffffffffffb}, {{r2}, 0xfffffffffffffffc, 0x80, 0x40000000, 0x8, 0x8}, {{r3}, 0xfffffffffffffff8, 0x40, 0x10, 0x3, 0xf8f}, {{r4}, 0xfffffffffffffffd, 0x30, 0xfffff, 0xfffffffffffffff8, 0x9}, {{r5}, 0xfffffffffffffffd, 0x88, 0x1, 0x3, 0x3ff}, {{r6}, 0xfffffffffffffffc, 0x4, 0x20000000, 0x5, 0x1}], 0x1ff, &(0x7f0000000380)=[{{r7}, 0xfffffffffffffffb, 0x80, 0x10, 0x400, 0x8}, {{r8}, 0xfffffffffffffffe, 0x19, 0xfffff, 0x0, 0x7ff}], 0x80000001, &(0x7f00000003c0)={0x8, 0x1}) r9 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = dup(r9) connect$unix(r9, &(0x7f00000004c0)=ANY=[@ANYBLOB="e41195f2f0bfc1002e2f66696c653000684389e20ac824a0f17fa951c23f2287aaaf8b916654656e4eb1303044a77f876e9f32e68cab2eecdd18f3bd0fc1b121104dde54376b06a401749e3e1298c0eed1b74a8b70ad82deb83ff51630066da8b1c4c71e62765c542c5f4e1a692ce8c901f48164d703fceb95b8769852581bf6b33a10d4db76944053be8283d70ee029f72f53f33f64ed5e43cf5a3e5ba19aac223ed0055f7ba50d5a59a7283bc57dca5a1f2b18"], 0x10) write(r10, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) 22:29:16 executing program 0: select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0xfff, 0x7f) 22:29:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_addr=@in6}) 22:29:16 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) semget(0x2, 0x2, 0x212) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0x2, 0xffffffff00000001, {0x6, 0xffffffff80000001}}) syz_open_pts() ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)=0x1) r3 = semget$private(0x0, 0x4, 0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000140)=[0x8, 0x1, 0x40]) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x4) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000380)="5febea64a239e15b72b52c6f8fd0b57f0a32", 0x12}], 0x1) syz_open_pts() 22:29:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 22:29:16 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) 22:29:16 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) recvfrom$unix(r0, &(0x7f0000000200)=""/248, 0xf8, 0x3, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000b80)={&(0x7f0000000740)=@un=@file={0x0, ""/108}, 0x6e, 0x0, 0x0, &(0x7f0000000ac0)=""/138, 0x8a}, 0x0) accept$unix(r2, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 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) 22:29:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x61}, {0x74}, {0x6}]}) chroot(&(0x7f0000000080)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff60, &(0x7f0000000400)="95520717b2d992416a4363453b6714fa7807dedabc1394dc88c207795ae93d68a7acfa81fb6aca98328f6ad583af19134330d9a3547c9d05611ce6cbfd30d30f8f8c1276ec89f862ef85d374e42ae3c92a55e709a60ad3f1f52fe3b0b14462caa223631a6e9a88c59946b7fc4d001a2892d8bbd4e75bf3c8fec8bc57ea023b1b4dcd7a13f82083c13c516eceed22fa60cb4dde672a79671410601ebc374c891c0f77a98303c42d5b856ff04b4ac242bd6e19ab6a5d83e818a92e77776190610baf94f09a4c7ab48f3a72f6cdb394a589eb33b488038803d6dd7d3bcfefcbb4c53694d0e8d59aa05b2af5df7a1ab307798283927a0143cd2864130d3ebace533713e19f08bf17cdb46d13ba167f41a413b839c2267095a2ae6ae93ddbb2398b9f9fc88dcbdf67f96f8a571228327ed8b2672aad2f92b79406c72aaf0f682dad5cc26c55711f6a381fe3b793e849a76da0c40937cafb68b538e8654d0263c7329d3926e43493d00ff514bc09fec4fdc790d858cbf9c15d09a85ac150ce9e399f427b1ee0566a6cb5d52d009527a5a065fb3cfea72f0f698343390b6d5ecfe449d5c8f22318f639dcb6b0185747a9c94ff1f9b460ecfcde304061290f") 22:29:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = dup2(r0, 0xffffffffffffff9c) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x6, 0xffffffffffffff80}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8002, 0x4) sync() chflags(&(0x7f0000000100)='./file0\x00', 0xbe55916f532920b8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) bind$inet6(r2, &(0x7f00000001c0)={0x18, 0x1, 0x1, 0x5}, 0xc) faccessat(r1, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) mkdir(&(0x7f00000003c0)='./file0/file0\x00', 0x6) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f0000000500)='./file0\x00', 0x0, r3) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) utimensat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x7, 0xe7}, {0x800, 0x3}}, 0x2) chmod(&(0x7f0000000300)='./file0\x00', 0x10) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000002c0)=0x101) r4 = semget$private(0x0, 0x4, 0x32) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000080)=0x7) bind$inet(r1, &(0x7f0000000580)={0x2, 0x3}, 0xffffff34) mknod(&(0x7f0000000340)='./file0\x00', 0x2100, 0x1069) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000380)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 22:29:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x0, 0x2, 0x0, 0x18a) 22:29:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7ff, "65a43fac7bde0f5d7ef15382c9d7fac8e1de2184", 0x0, 0x1}) 22:29:16 executing program 0: pipe(&(0x7f0000000000)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 22:29:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x0, "b04d00f3ff0a631a000000edffffffffffffff00"}) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x39, 0x3, 0x100000000) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:29:16 executing program 0: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x811, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 22:29:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10000, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) 22:29:16 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getegid() getgroups(0x2, &(0x7f0000000080)=[r0, r1]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) 22:29:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)='\x00') syz_emit_ethernet(0xc4, &(0x7f0000000300)="524f2406f59175904328084ff3e2f3825753b08c51e7470fa7352767501092c37bbba9efc7e5f41c457c57bc22fd098980ab005f5b40abba54b28d9dd750ab446efedfbac5d9f859b3edd15514aca65621a0eb5ffb5bf4f2e524ef1dc3d190c5e83b7bf94f48e463109308b077d24dd3e197c855d66c41ccb2fdc9a22865622d5bd9c0e81d9cab828ada9846d200db571573b7f8c25823af68335a2d7177d1fb05f974aa7d6bec0ccba6ada7a6e0bb58760600e27fdc941b6ba96e9724e0a0effdf8f41c") read(r0, &(0x7f0000000040)=""/32, 0xfffffffffffffe76) 22:29:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="96c1b0dcadc747f43dc37964d2b7a42c108c75b02f645881f9d6e93f10f74bc2668c100a6690e30c6afa72884c9c4b05466dcdac3b4ef7f6dc758773d83c2c1f03a6374c9025856d5664681894a40edc3fa56c8c85e91b50cfe4287c4be76c1dc1df01487af7d150437a9306cfb82ed54eb4da768b34bfb65368e50a84ebdac53fb3425a9a79a03dd6", 0x89) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect(r0, &(0x7f0000000000)=@un=@file={0x315ec09bf846bfaf, './file0\x00'}, 0xa) 22:29:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r2 = dup2(r0, r0) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x2) 22:29:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x0, "88bea76de9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x1fc) setsockopt(r1, 0x5, 0x8, &(0x7f0000000000)="93d869b1ac02dd536cb2d625841e0c450da61dfbefdff45e58798ecde1e7d59ca5b1f31692c7a32c9c3079d0e3550777f24f07fc8d6d", 0x36) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x1bd, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8400, 0x0) 22:29:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000000)=[{0x10001, 0x0, 0x0, 0x1f}, {0x8003c}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) 22:29:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x50}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) 22:29:16 executing program 1: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x2, 0x0) bind$unix(r1, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x8a}, {0x22, 0x1}, {0x2, 0x7}, {0x22, 0x41}], 0x4}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)="a0a64ebbf502b33bf628b3288f6a076f85", 0x11) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000001c0)={0x328, 0x6, 0x4, 0x2, "1b740b2670e0fd3e782dfbdb3a90ae752a058159", 0x7, 0x100000001}) close(r0) r4 = dup(r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setegid(r5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000300)={0x0, 0x3ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) socketpair(0x20, 0x5, 0x7, &(0x7f0000000280)) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 22:29:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x24, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x81) socket$inet(0x2, 0x3, 0x5a) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) fchdir(r1) 22:29:16 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8649, 0x300000000}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) 22:29:16 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) r1 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2a) setsockopt(r1, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) 22:29:17 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='x') 22:29:17 executing program 0: r0 = socket(0x2, 0x0, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) sendto(r0, &(0x7f0000000040)="c546f91f96cb0a0c4f20fdc8ba719509153463e277fef5f9b8080eaaaa848b9459928d6fd3ed3c2bdd729f68e10f73b29f340b4f58dec88a52ba2cfbac05622939021da2992f90b433f8e4dc4afd2a403e9cbc671f35c6c339803802494e24965c6c42018d1d39bae7b3c3000d2bdb773bf17387f06a6776e57c68f1fb90fab44953dd8f0768afbcc6b5cf145777c2f9949abd54692a6cc3dbc7c40b7a142a0de803ba5c6d8564ffe3b66be0e18bf042967b8eb1dc", 0xb5, 0x8, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 22:29:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCPROMISC(r0, 0x20004269) close(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) 22:29:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xfffffffffffffffd}, {0x81, 0x2, 0x3}, {0x6, 0x0, 0x9b64}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x9) 22:29:17 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x54}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 22:29:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000000)) pledge(&(0x7f0000000100)='vmm \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\x8b\xa5K\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) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(0xffffffffffffffff, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) 22:29:17 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) read(r1, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {r1, 0x1}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) 22:29:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1c}, {0x4}, {0x6}]}) getuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:17 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt(r0, 0x3, 0x8000, &(0x7f0000000180)="e3608ca032685f3c5ffd669a1885e20156a9f1ac280cf7fa9cddb7c7fdbf7747fad4e4fc036c2dab230f9629b25e53b29f536e25e7bc463e4546ee8bb58da89967278449a4cc1ae3867336db8a04245ddc908fbd86594aa0aecae46345b0168d06c8d7eaa415b7520f6caf3728f8285a711c138f701044d73404d5816b62e265b57e0d8b8e103f242a4dbbd1eb4860c9b78e191e98951db1aa9cd7437e016379374ab5bbc53391613136c4fe94", 0xad) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) semget(0x1, 0x3, 0xac) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0xb6, 0x1}, {0x18, 0x1, 0x5, 0x8f}, 0x1, [0x1, 0x3bdc, 0xf0a, 0x1, 0x3f, 0x81, 0x1, 0x5]}, 0x3c) ioctl$BIOCFLUSH(r2, 0x20004268) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1, 0x8000, 0x3) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000240)) 22:29:17 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x102) listen(r0, 0x9) listen(r0, 0x0) 22:29:18 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000200)) close(r2) ioctl$TIOCCBRK(r0, 0x2000747a) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xffffffffffffff40, "73fcff4d4d7ee4000001000000c0010000000010"}) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000140)=0x7) write(r0, &(0x7f0000001740)="4f6ac8e2be9950a9e80c9e48bc32eb393a1363c9bb4946656ef95dfc85ea62c93777717701a0a31d7bcd5eac4c40144e0e05a80e83c943163feb2c080000003339294c771eeb5cc64ee8709e26b2f8a803e68de5eec25523aaace549f8bc69f840a0d937efc18cad293bb36c3f5c5a0008000000000000ce62113eceba17271f91a279f10eb44cc13954306070f28154fc51b6f60a74907fcaea49dceba10c8bdb55b3f13b644816e9d18d83554b57075aee90bab708fa8d8a5516187e07737fdd136ee555cee0ecd0e3bd39ded355d0a031628e0092d7458a91e6f65a403047d00d582485caf7bba2c3f558cbcb99861bbc1ad86dfded96e3e6bd64cfc1703e851afeb3c5ac819abd2b4e6e7e2c22dd008984d69affffffff2c9f5a1ecc3b840e1cf478db01cd825ad7e3a5d351dd3a330da6d964495f752d65e5873ca5242cabe6ee0b120c3cf1c2313a9dd7257cb4707f82bf3c9d57de7b2131296d415b753edbf2a6cdbd15f47182d6c0fd965da5672b6831f3c25d3fafc5b6185306020f547e657e2b3a5b482b041a25ca73b52b8f18644b71dbb505ff6abd683ea526a1df1b680670e9b6eda86553f499abed0988284272fbe987d3a9fcbe26ed0ed98071359bb1ec68dc089480d7e9be6a3d1df442aba78ede7d2c71af2cdb4f2e2bba96dcbdd402a9a080f7b06619e48b2bfac028316556e0a1a6411d8a7f7a8b6db8684e8e7828660ae938d487f029bf288aeaaf8a0dd92a4b2ab1357f", 0x21b) 22:29:18 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) listen(r0, 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x1, 0x7}) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000000)) close(r2) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000001c0)=0x40) r3 = kqueue() kevent(r3, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) 22:29:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x54}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000140)='tap', &(0x7f0000000180)='}^\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='tap', &(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='/dev/bpf\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='tap'], &(0x7f0000000540)=[&(0x7f0000000440)='/dev/bpf\x00', &(0x7f0000000480)='*\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\\\x00']) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 22:29:18 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0xdc1, 0x4) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) r4 = kqueue() ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) getpeername(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/4098], &(0x7f0000001440)=0x1002) kevent(r3, &(0x7f0000000000), 0x6, 0x0, 0x6, 0x0) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r2) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000180)) 22:29:18 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f00000001c0)=""/111, 0x1db6036960f62a5c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x2, 0xffffffffffffff7f, 0x5, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391", 0x7, 0x144}) r5 = syz_open_pts() mlockall(0x4) kevent(r1, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffffa, 0x8, 0x9, 0x100}], 0x8, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xbe32, 0x8}, {{r0}, 0xffffffffffffffff, 0x79, 0x1, 0xfff, 0x800}, {{r5}, 0xfffffffffffffffe, 0x20, 0x80000001, 0x8001, 0x5}, {{r5}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0xffffffffffffff7f}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0x2000000000000000, 0x8000}, {{r1}, 0xffffffffffffffff, 0x10, 0x20, 0x9012, 0xb10}], 0x5, &(0x7f00000004c0)={0x2, 0x6}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r6, 0x80045604, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "24676743ce3b71e122c622fbe01a93a55f8e7a30"}) syz_open_pts() r7 = msgget$private(0x0, 0x200) r8 = getegid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000600)={{0x0, r3, r4, r3, r8, 0x6c, 0x400}, 0x9, 0x1, r2, r2, 0x7fff, 0xd7ae, 0xfffffffffffffff2, 0x1e}) r9 = msgget$private(0x0, 0x100) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000500)={'./bus\x00', 0xff, 0x10000, 0x0, 0x1, 0x7fff, 0x9, 0x8, 0x1, 0x1, 0x35, 0x2}) r10 = open(&(0x7f00000005c0)='./bus\x00', 0x10000, 0x0) write(r10, &(0x7f0000000040)="9c87c377284c35b8502e2e2e", 0xc) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r12 = getgid() r13 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r15 = getpgrp() r16 = fcntl$getown(r6, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0xffff, r11, r12, r13, r14, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r15, r16, 0x7f, 0x3, 0x49, 0x7}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000002c0)) getegid() ioctl$TIOCSBRK(r0, 0x2000747b) 22:29:18 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000144000/0x4000)=nil, 0x4000, 0x14) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 22:29:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) r0 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x91, './file0\x00', './file1\x00'}) 22:29:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='r') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[{0xbb, 0x15, 0x8001, 0x3f}, {0x0, 0xea5, 0x3, 0x1}, {0x8, 0x40, 0x0, 0x7a0}, {0x8, 0x80000001, 0x4a, 0x5}, {0x89, 0x6, 0x1, 0x3}]}) 22:29:18 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) recvfrom(r1, 0x0, 0x0, 0x801, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) r2 = dup(r0) write(r2, 0x0, 0x0) 22:29:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000000)="841f89bfc53f60e54d093bfe55a823e6533a904ca4d633e1925c5b048b1916939a0b72e310e26a8ee63963b0b2c390460c17e47adb7176bb934250471730cce33ac4e2fc6f5a0f858d8267e53a8331e1628f58e523926e0d1e4824612a6424594b2ad57ca700279001cc21534013966736e62faa5565aa7c43a48840c5c6c869f09035a51c62fd2da84b5d", 0x601) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) fchdir(r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000280)=0x1) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0xdeda2c6e43b8a227, 0xbdd00fa45783c7af, 0x7ff, 0x2}, {{r0}, 0xfffffffffffffffd, 0x8, 0x8, 0x3, 0x9863}, {{r0}, 0x0, 0x18, 0x1, 0x1, 0x8001}], 0x1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x11, 0xc0, 0x7, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0x8}], 0x8, &(0x7f00000001c0)={0x4, 0x5}) 22:29:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0xcc, 0x5235, 0x4}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 22:29:18 executing program 1: readv(0xffffffffffffffff, &(0x7f0000001200)=[{&(0x7f00000000c0)=""/117, 0x75}, {&(0x7f0000000180)=""/60, 0x3c}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x3) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f00000001c0)={0x2, 0x8}) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x2}) 22:29:18 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81000000029000000310000000300000035"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pwrite(r0, &(0x7f0000000180)="072c9697115716319dc82405edaaabc909ba84052b71d799610123272001e046b79c7ccb82f244a2ee3aad5d003e8b60c9a8d13f6c7cc4b50884b85ce45cc3d53fedd61d43681a68f7ab116e58ad56f197d9fe9e2a23c9d517f9d4d7029daecffa03a38b9209c9113b32bb6ae1825261cfb9a61e03254a53d267a7d7f9c24fe60150651869ed5db9157df736c87ccdb86ddaf17e97741d8176b6a7e6c1f55a287dc54f1e36d46f352f37e80c14de35ab6a9536a82d1c9709343aa90c4625aea2ec46ed43656919148aeceed55518bcd49da98a560a28af", 0xd7, 0x0, 0x0) 22:29:18 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) readv(r0, &(0x7f0000002740)=[{&(0x7f00000000c0)=""/81, 0x51}], 0x1) 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(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x431) close(r1) r4 = shmget$private(0x0, 0x2000, 0x120, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000002c0)=""/244) 22:29:18 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socket(0x20, 0x3, 0x7fff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) kevent(r4, &(0x7f0000000140)=[{{r1}, 0x0, 0x80, 0x1, 0x1, 0x8001}, {{r1}, 0xfffffffffffffff8, 0x22, 0x1, 0x3, 0x6}, {{r1}, 0xfffffffffffffffa, 0x54, 0x4, 0x1, 0x6}, {{r0}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x40, 0x7}, {{r1}, 0xfffffffffffffffd, 0x10, 0x10, 0x7, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x6, 0x4, 0x3, 0x2}, {{r1}, 0xfffffffffffffff9, 0xa, 0x2, 0x756, 0x1}], 0x1ff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x12d393b29dc3582, 0x8, 0x6, 0x1}, {{r1}, 0xfffffffffffffffe, 0x85a1c386970438af, 0x2, 0x800}, {{r1}, 0xfffffffffffffffc, 0x8, 0x0, 0x6, 0x100000001}, {{r1}, 0x0, 0x20, 0x20000000, 0x20, 0x9}, {{r2}, 0xfffffffffffffffe, 0x1, 0x2, 0x1, 0x1}, {{r1}, 0xfffffffffffffffe, 0x1, 0x80000000, 0x8000, 0xa8}, {{r2}, 0xfffffffffffffffe, 0x20, 0x4, 0x1ff}], 0x9, &(0x7f0000000080)={0x9, 0x7}) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000340)={&(0x7f00000000c0)=[{0x86, 0x3}, {0x1, 0x8}, {0x82, 0x6}, {0x86, 0x7f}, {0x89, 0x904}, {0x2, 0x2}, {0x83, 0xfffffffffffffffb}, {0x8b, 0x3}], 0x8}) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x4000000007ff, 0x0, 0x0, 0x0) 22:29:18 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x80) mkdirat(r0, &(0x7f0000000300)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') faccessat(r0, &(0x7f0000000100)='./file1\x00', 0x10a, 0x2) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 22:29:18 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10108, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x5}) r1 = socket(0x18, 0x2, 0xfffffffffffffffd) getpeername$inet(r1, 0x0, &(0x7f0000000080)) 22:29:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x200000000060}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') 22:29:19 executing program 0: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) close(r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x0, 0x3}, {0x23, 0x9}, {0x1, 0x10000}], 0x3}) 22:29:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x10089) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 22:29:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 22:29:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/10}, &(0x7f0000000080)=0xc) r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x1, 0x0) r4 = dup2(0xffffffffffffff9c, r0) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x8, 0x4, 0x6, 0x7}, {{r1}, 0xfffffffffffffff9, 0x10, 0x1, 0x100000000, 0x7}, {{r0}, 0xfffffffffffffff8, 0x90, 0xa0, 0x3, 0x3}, {{r0}, 0xfffffffffffffffd, 0x9, 0x2, 0x80, 0x5}, {{r2}, 0xfffffffffffffffa, 0x80, 0x1, 0xfffffffffffffffa, 0x6}, {{r0}, 0xfffffffffffffffc, 0x0, 0x4, 0xffffffffffffff01}, {{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0x5, 0x535b}, {{r0}, 0xfffffffffffffff8, 0x8f598c00a15b95f3, 0x1, 0x9c, 0x9}], 0x4, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x12c5f270280efbda, 0x40000000, 0x3, 0x20}, {{r1}, 0xfffffffffffffffc, 0xc1, 0x1, 0x101, 0x9}, {{r4}, 0xfffffffffffffff8, 0x9, 0x613f585690fdc5b0, 0x4, 0x7}], 0x200, &(0x7f0000000280)={0x4000000000000000, 0xb1fd}) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000002c0)) r5 = accept(r0, &(0x7f0000000300)=@un=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f00000003c0)) readlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/30, 0x1e) getrlimit(0x0, &(0x7f0000000480)) r6 = dup(r3) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) fcntl$setflags(r6, 0x2, 0x1) ioctl$BIOCSRSIG(r6, 0x80044272, &(0x7f00000004c0)=0x5) r7 = accept$unix(r4, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f00000005c0)={0x3, 0x1, 0x2, 0x7ff, r8}) setitimer(0x1, &(0x7f0000000600)={{0x7ff, 0x6}, {0xffffffffffffffe1}}, &(0x7f0000000640)) r10 = syz_open_pts() kevent(r4, &(0x7f0000000680)=[{{r10}, 0xfffffffffffffff9, 0xec, 0x0, 0x100000001, 0x800}, {{r7}, 0xffffffffffffffff, 0x10, 0x40000008, 0x7ff, 0x100}, {{r7}, 0xfffffffffffffffb, 0x20, 0x0, 0xea6, 0x5}, {{r4}, 0xffffffffffffffff, 0xa8, 0x10, 0x3, 0x8}, {{r3}, 0xffffffffffffffff, 0x4, 0x8, 0x8001, 0x3}, {{r3}, 0xfffffffffffffffc, 0xe3, 0x10, 0x2e9, 0x3}, {{r7}, 0x0, 0x20, 0x4, 0x3, 0xedbd}, {{r0}, 0x1496a37648e4c092, 0x2c, 0x1, 0x7, 0x3}, {{r10}, 0xffffffffffffffff, 0xf4, 0x0, 0x7, 0x8}, {{r4}, 0xfffffffffffffffc, 0xb8, 0x8, 0x1, 0x20}], 0x9, &(0x7f00000007c0)=[{{r2}, 0xfffffffffffffffb, 0x14, 0x1, 0x8000}, {{r1}, 0xfffffffffffffffa, 0x22, 0x80000000, 0x7fff, 0x45d1}, {{r10}, 0xfffffffffffffffb, 0x40, 0x3, 0x5, 0xe9e}, {{r6}, 0x0, 0x40, 0x4, 0x2, 0x8}, {{r2}, 0xfffffffffffffffc, 0x1, 0xf2e53b6acd9f0345, 0x7a, 0x4}, {{r6}, 0xfffffffffffffff8, 0x2, 0x40000000, 0x7fff}], 0x3, &(0x7f0000000880)={0x8, 0x9}) getsockname$unix(r1, &(0x7f00000008c0)=@abs, &(0x7f0000000900)=0x8) socket(0x18, 0xa363be2618ea0154, 0x4) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000940)=0x2) write(r4, &(0x7f0000000980)="02c4565f20172fa36a3c6307d212677c47b443516c488b0a7105e485cfe9ee8e83b7be7fe549c81170242452bd3f937e9351f32f9be54e9fd7867086b283e18b86fcf7bb4d1a123f8058f8d359f97455ce1e9d582e4830ac00b6d82798be005163af36455bf35bd918688e7524b4a1e11498eee8a5f97c9acd166e119369bbe920031e5bddbc2ce8c0", 0x89) openat$vmm(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/vmm\x00', 0x1, 0x0) setitimer(0x0, &(0x7f0000000a80)={{0x2, 0x7ff}, {0x40, 0x9}}, &(0x7f0000000ac0)) chflags(&(0x7f0000000b00)='./file1\x00', 0x0) getgroups(0x2, &(0x7f0000000b40)=[r9, r9]) 22:29:19 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0xd, 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7, 0xffffffffffffffff}, {0x7fffffff, 0x8}}) ioctl$TIOCMSET(0xffffffffffffff9c, 0x8004746d, &(0x7f0000000000)=0x6) 22:29:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) r2 = semget$private(0x0, 0xa1882ffee4aac085, 0x6de) semop(r2, &(0x7f00000000c0)=[{0x1, 0xced, 0x1800}, {0x1, 0x8, 0x800}, {0x2, 0x7, 0x800}, {0x3, 0x80000000, 0x800}, {0x3, 0x7, 0x800}, {0x0, 0x9, 0x1000}], 0x6) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x10074, 0x0, 0x7f}, {0x80000006, 0x0, 0x0, 0x4000}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:19 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) clock_getres(0x8000000002, 0xfffffffffffffffe) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) 22:29:19 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = msgget$private(0x0, 0x41) msgrcv(r1, &(0x7f0000000040)={0x0, ""/151}, 0x9f, 0x3, 0x1800) msgrcv(r1, &(0x7f0000000100)={0x0, ""/73}, 0x51, 0x2, 0x1000) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x5, [{0x44d43ac58ff8b88a, 0x2}, {0x3, 0x3}, {0x3, 0x10000000dea8}, {0x2, 0x7}, {0x1, 0xfffffffffffffff7}, {0x3, 0x3}, {0x2, 0x5}, {0x3, 0x3}, {0x1, 0x1}, {0x2, 0x800}, {0x3, 0x8}, {0x1, 0x9}, {0x2, 0x3}, {0x3, 0x10000}, {0x3, 0x8}, {0xd57ef8f6e6d93157, 0x6}, {0x1, 0x8}, {0x2, 0x4}, {0x2, 0x2000000}, {0x2, 0xfffffffffffff3af}, {0x1, 0x4}, {0xfe3800f7cade4f94, 0x3}, {0x2, 0x100}, {0x0, 0x6}, {0xfb7383a768a0a471, 0x81}, {0x3, 0x5}, {0x1, 0x1ff}, {0x1, 0x400}, {0x1, 0xcaa5}, {0x1, 0x2}, {0x2, 0x7}, {0x2, 0x7f}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x2, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000540)=0x2ef3661f796ba85) read(r0, &(0x7f0000000340)=""/136, 0x88) fsync(r2) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000580)={0x2000007, 0x1f32, {0x4, 0x8000020}}) r3 = msgget$private(0x0, 0x18) msgrcv(r3, &(0x7f0000000440)=ANY=[], 0x0, 0xec428067bf968432, 0x1000) msgsnd(r3, &(0x7f0000000ac0)=ANY=[@ANYBLOB="030000000000010047ba7e979f5a7618fdfd5b120ad89ae106e93468d42f84195cdb088b3064ee81947865d721d6cdf26852633ba08aab1c794a87bea77029240905b497271524e672990b25189807f286352e67d1ec3ba89950c63b19155bfade6cfd9aeec90e6b88dcc8ecf503904d7d640f1b856ad5f8cb1769ffc2443954182589a049059ff3d5791a666916f12d83bb9cd586c5993abb068911e35952bb3e09a3c00f5f2334bd7504d4c5239811533b614948eb3020"], 0x6b, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000005c0)) msgrcv(r3, &(0x7f0000000540)=ANY=[], 0x0, 0x0, 0x1000) r4 = getegid() r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) getgroups(0x9, &(0x7f00000006c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x4, &(0x7f0000000700)=[r4, r5, r7, r8]) fsync(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000740), 0xfffffee1) fcntl$lock(r0, 0x9, &(0x7f0000000780)={0x2, 0x0, 0x52e, 0x4, r6}) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/ttyCcfg\x00', 0x440, 0x0) dup(r9) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000940), &(0x7f0000000980)=0x8) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000009c0)) 22:29:19 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10044) flock(r0, 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) 22:29:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) close(r1) r3 = socket(0x1, 0x4000, 0x100000000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000340)) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x18, 0x8, 0xff, 0x4}, {{r3}, 0xfffffffffffffffa, 0x80, 0x40000000, 0x1a45, 0xa74}, {{r4}, 0x7173c922fd2958e1, 0x10, 0x10, 0x8, 0x4}, {{r0}, 0xfffffffffffffffc, 0x33cdffd62104735f, 0x2, 0xbc7b, 0xffffffffff27283c}, {{r1}, 0xfffffffffffffffd, 0x0, 0x0, 0x2, 0x9}, {{r3}, 0x0, 0x3, 0xa0eb5a9106cbd382, 0x8, 0x1ff}], 0x2a, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x5dd, 0x4}, {{r3}, 0xfffffffffffffffe, 0x20, 0x1, 0x8, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x80, 0x2, 0xff, 0x3}, {{r2}, 0xfffffffffffffffd, 0xa1, 0x4, 0x1, 0x8}, {{r0}, 0xfffffffffffffffb, 0x85, 0xf0000000, 0x6ec, 0x44cbee74}], 0x7, &(0x7f0000000140)={0x1, 0x1}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="28000000ffff000001353dec9cd0a739d36a8aaf4b1030e45a537c1b1e7fbdc0d9bd5d3353acb964219fb13f101e3b34ae2e46ef99c86dc82000000000000000f990f9798657738d1c85a5ab0434e3b075ccf61cfa3bdf2e0737d7e57b944a814173dd0ae956de557eaa755296e851f2adca9eca6ffffffffffffffff9b69105579e3cb576edd6960a05d56da5974da68d9abf3b5e7faac4570afc4aa8064a1bc06452fa74707372ceb320f196"], 0xad}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) recvfrom$inet(r2, &(0x7f0000000440)=""/255, 0xff, 0x2, &(0x7f0000000000)={0x2, 0x0}, 0xc) sendto$unix(r2, &(0x7f0000000400)="25e1e2105477c0a2a942560fca18d1932ea8290667a2017819729b80", 0x1c, 0x1, &(0x7f0000000540)=@file={0x1, './file0\x00'}, 0xa) 22:29:19 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 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) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) getdents(r1, &(0x7f0000000340)=""/13, 0xd) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8000, 0x2}, {0x2, 0x4}}) chmod(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0x9) 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) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') fchdir(r2) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000200)=""/4, 0xfffffffffffffc56) 22:29:19 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 22:29:19 executing program 0: r0 = semget$private(0x0, 0x7, 0x10080000000) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000002c0)="eaff125c00000000", 0x8) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000180)) r2 = accept(r1, 0x0, &(0x7f0000000400)=0xfffffe15) getsockopt(r2, 0x9, 0xfffffffffffffffe, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/ttyCcfg\x00', 0x100000010007, 0x0) r4 = fcntl$dupfd(r2, 0x40a, r2) r5 = dup(r4) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xc) semop(r0, &(0x7f00000002c0), 0x0) link(&(0x7f00000006c0)='./bus\x00', &(0x7f00000004c0)='./bus\x00') mknod(&(0x7f0000000380)='./bus\x00', 0x8000800080002002, 0x80000001) r6 = semget$private(0x0, 0x425f13df57fda06f, 0x13) semop(r6, &(0x7f0000000480)=[{0x4, 0x1, 0x1000}, {0x6, 0x8000, 0x800}, {0x3, 0x10001, 0x1800}, {0x7, 0x20, 0x800}, {0x7, 0x1, 0x1800}, {0x0, 0x8, 0x1800}, {0x2, 0x7, 0x1000}, {0xffffffffffffffff, 0x1, 0x1801}, {0x1, 0x9, 0x1000}], 0x9) flock(r4, 0xc) r7 = open(&(0x7f0000000340)='./bus\x00', 0x10, 0x8) getsockname$inet6(r5, &(0x7f0000000300), &(0x7f0000000140)=0xffffffffffffff82) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0x81]) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000440)) socket$inet(0x2, 0x8, 0xfffffffffff7fff4) dup(r7) rmdir(&(0x7f00000007c0)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1003}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) accept(r3, &(0x7f00000003c0)=@in6, &(0x7f0000000280)=0xfffffe25) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000d40)=ANY=[@ANYBLOB="d6ec2eb4273540006d578bbf61cca3c8eaf282e165a91125292975ebaf8925b8d7ded3f0e4c4112b1e963a1a79d7ef06f9132d6f598aed257baa8e72be39f0a935b0c01f1cfc7cfaac9e0e64410421bc6f49a107118a0000000000816f3749716671c266a785c241871fd7ec92d3fa703a9be75afe1e94141a5ac5019723dc1703db1677840b283abdcbd03fe956fb88b37f5d73251c71b27113bb7c17bb254c1267baff6fced39e85f735db7c72d79989c28a36b71a24d1c05642ba9455728aea408e116d22f77968bc00b3263a04e7bbe7f7cf85a995e2dda3cffd489e430d4599608f00d70100aeea8abf662db6b06dce3c24cccf5b6edb1e85c84f21f0af1f581a7eda6b9a63750826312c75e254d23d6adfd9f65d0e1036fd03000000dc0f534e37cf204f5f591f65065cf3ec133afacdb00736aedbd4c425e72122644a26f24efc68dc1648743f997de08711ea3a8cad15e22de9d554a36eedf66688cce365d70ef113f16fa1a77ac8790cdd000000000000001781f914beb9b47bbc9f078f03291f3d7f3898c32c753bb19207e5d1538eea83883a94d9aab54a1ea3ba21a0892e2faff07cf7165bb1bf3fec0900000000000000ac96b25fa86950ac87ccff0143ad3f53ad85f1b9c9e294340e25eb8b516b9245b4b235b97d00de43095168d6ad9f01fc5ca159cba4ea095325e6c6f9f851f2b737af448fd7e398a7ffd08e19be210000000000000000000000005b9e11223ad285d054af9f3e6ef1271b751f31cbb7420a12c788733597c41f816b000000009df768dfb94ba703981c4ed73b4870b0e296d912fbadbd6ab5eeb1bf51d41a5c61d42e23fefcd6848966471059dc91ec48784ed7b1ad3b0f506ef92228477242b8f497fdd132c538c4e008d997793af4cf0013b91dd1cbb507af4756bf8a5e8c47465bc8cc24f305c8b930c9b38024953b1d8d7dcd8d62e12a35542a0afb5c41b37c7f157039e885deeacd0f8897ad2799eaf24ce5e1f0c431a3304ca19fef0050d82e8f5f98e72d315209e6b1838ee1af28475dca52c127e623b31fc3e514969cabccdaf3940a5728e02327c27e58e54dfec2a0184717b98bba27987a4c90c1842f37ec722f8e62fad936a112999eb7c88e1957be91bae2285f71f730440d19d058cfb10f4b17069a80e1e818219481b1fb6ee8cd8a09cd94c4c3561c86e15e5c390fbccc2ceb97ca3e0102611173e0e0000000000000d1fbd06f8ba806ad257602ed4587c728274c5a5ffd224f6482a7a8e0f17d23c62eb42118fed71e502cc9b35679a927c1a294872bb0a106f61945e23b6d2cae"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x8c33ae65e72efed0) accept$inet(0xffffffffffffffff, &(0x7f0000000580), &(0x7f0000000680)=0xc) dup2(r4, r7) semop(r0, &(0x7f0000000240), 0x6) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000080)) 22:29:19 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xa227, 0x0, 0x0, "0100000800000000001000"}) socketpair$unix(0x1, 0xa49c89ec92d713f8, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f00003fe000/0x3000)=nil, 0x3000, 0x5) r2 = socket(0x18, 0x4003, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) fchflags(r2, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlockall(0x1) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 22:29:19 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) stat(&(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000440)={0x10, 0x6, 0x4, 0xffff, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x2036}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7fff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff3000/0xd000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x358}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x16}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xffffffffffff8e3b}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x725}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x100000000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff5000/0x7000)=nil, 0xfffffffffffffe00}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}], ['./file0\x00', './file1\x00', './file1\x00', './file1\x00'], './file0\x00', './file0\x00', '.\x00', ['./file', './file', './file', './file']}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0xc00, r3) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) nanosleep(&(0x7f0000000200)={0x2, 0x4}, &(0x7f0000000240)) kevent(r1, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) r6 = semget$private(0x0, 0x7, 0x401) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x80000001, r4, r5, r4, r5, 0x4d, 0x9}, 0x200000005, 0x8, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) 22:29:19 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000007c0)=""/124, &(0x7f0000000700)=0x7c) r3 = semget$private(0x0, 0x8, 0x80000200) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r3, &(0x7f0000000240), 0x2aaaae61) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000280)=""/191) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000740)={0x1d3}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000340)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) shutdown(r1, 0xfffffffffffffffe) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0xfffffffffffffffe, 0x7936, 0x3f}, 0x358) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x1, 0x9}) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000380)=0x37, 0x4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f00000001c0)=0xef) r4 = socket$inet(0x2, 0x2, 0xfffd) getppid() clock_getres(0x10000002, &(0x7f0000000540)) fcntl$dupfd(r4, 0x3, r4) semop(r3, &(0x7f0000000480)=[{0x0, 0x81, 0x1000}, {0x4, 0x7}, {0x0, 0xa3, 0x1802}], 0x3) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000a40)=""/173) semop(r3, &(0x7f00000004c0)=[{0x7, 0xfff}, {0x2, 0x10000, 0x1000}], 0x2) semop(r3, &(0x7f0000000000)=[{0x2, 0x1000, 0x1000}, {0x1, 0x90, 0x800}, {0x4, 0x416, 0x1800}, {0x6, 0x4, 0x1000}, {0x3, 0x5, 0x1800}, {0x1, 0x1, 0x1800}, {0x6, 0x5, 0x800}, {0x2, 0x9, 0x1800}, {0x0, 0x0, 0x800}], 0x9) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x811, 0x0) clock_getres(0x4, &(0x7f00000000c0)) accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) clock_getres(0x2004, 0xfffffffffffffffe) 22:29:19 executing program 0: r0 = socket(0x2, 0xc003, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000000)="b1dc2a37a678aa903110e47f2db402e73851b25d9533ecda496d7ed7547efd8f39ab03e0edba17231580d877da0c0b068ab73894546c8a5ed06d377f10507a", 0x3f}, {&(0x7f0000000040)="8b4db6b5a13a677b949016ee12a9fecceefd86e327e0c5245ae60f8d3a25a246e157b383c799de25e93a279d76240fe4142ead76e3629645d1e82d4734ba0c77c5daa8a137e1482b982999b24b99c744e6a8ef4651e8fddd0b39fb07ede254ee088704e8c93a22e7bde0b6dc557c5c0be5af7fb2e62c1bf77854cd7fdfbbfc31c10ac12af5bd", 0x86}, {&(0x7f0000000280)="50be81f084f7b036d3e0b0be9c753a25020b1f592354f1e4a0687fb2c8c55d0086f5f4f080e0019f2c5efc38dfa5cd85a864dd9dce1f3a159aeb65a3910be2c7af28334c9c19cc1c2b29057c1584a34ca2debb933d639a42efcc202d1103b46da33af2e02e90018a52f548e4c9e6656c5d6aba84358f5af4ee84e5552264f4433a44369fda3050812bc67f2cf93a486443b26cb541d2f985802a7355689394d56c5f71f2c3679ac17b7794719354ba7fc9d66ffa2b7e270ea33eca9cc544a79a48a8d0f177101b41deac3bcfe0", 0xcd}, {&(0x7f0000000380)="3b2a12ccbe3448aeab51134b9b8486b945c768451323f9627b30629240f51620c08d6d23b62557085b77ba6cd7587362393113fe3afb322e5e0cc0c2ab89ea2a8560781a2d33c8ba00907e2c5933d12b43980f1ec88166a2368151afecbb07496df1deba969c24c996e76f9748b7bee58e9b4943c38b538e9a35fa3b90c1041e033b5a8396363bb7d2745507436dd28e7a6459", 0x93}, {&(0x7f0000000440)="fc6c9aa66440fd77ca6d0314100e89c3c0a8f428824e86d13cf9bdf1b473859fb88d150fca7e2363d1abc0db487651b75b8828a4710f5e0a1fc891f8b453ed9284561bb4174e9ed5116c29ea5d002b6f6b7bae35", 0x54}, {&(0x7f00000004c0)="142d3159d5e27585e2b7bc630fc8296c327b26aa982362a2fe9b68f7944d76375ba0dfa9293dbbcb8a2346348e78f310c0df6dc8d3018ee759045115fef7fc7066de50475d0491339a3985b6d25a1d021d2a5c908066ce0ab2c10cd6ff44a20bd72213c338ab12e2721a71aa46e1662a363e0b274b86f172b68aeda71f4b8bd1d478e8ff4a465b", 0x87}], 0x6) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202adfdffffffffffffe9653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbbc5b65c6593d2870bc122cd23572fb0df90a9d0000000000000000000000000000000000ff0100000000000800000000000000ff1afb37ec455f37a7ddeaf2cfeb18089278e314330000000000000000040000e02b05e5d10f524a64ef5632ccf137c8ae135db3119e911c3a94fb9c9f35f23d1aa5513a6c17f08969eddff7744123053bf03d925341d85544cd1c103681b82634ad276d3a365e12d3"], 0x10) writev(r0, &(0x7f0000001380)=[{0x0}], 0x1) 22:29:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 22:29:20 executing program 1: r0 = open(&(0x7f0000000400)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000080)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') symlink(&(0x7f0000000380)='./file1/file1\x00', &(0x7f00000003c0)='./file0\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000100)) sendto(r0, &(0x7f0000000240)="7c8a98cf5edc5c4fc844ba8a28d7e61e662fb245d55ffd7af1912f579f8ebe79450e5a143963e86f63ccb49218bf22cbca11ae4cc90da5a4c2cdde5450c4828a23b65a7b9520bf8cf01be847e87d51984f8e680125546aa0f21ab1a6691b00e068bc82ad56e1322634534afee59a72ac6f61e7fe4da134b81edfc0d7734388d8acbba167927e637cf47baffb543f408d57b3927d1c3ebb1ea9c3e9d5d9221b4cb5de60051d862f1871761392d47e04f035049aa5ec2843d696eadebd8d1d93b4f6245d455db4ecb0b683a2038eb94fd746f6694cefce58ddb51c12d0065c733123b76dead184af81b6823f3a0c92", 0xee, 0x4, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0x0) 22:29:20 executing program 0: chroot(&(0x7f0000000180)='./file1/file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chroot(&(0x7f00000001c0)='./file1/file0\x00') chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x2, 0x7, 0xfff}, 0xc) lstat(&(0x7f0000000200)='./file1/file0\x00', &(0x7f0000000240)) 22:29:20 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x400, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000540)) read(r0, &(0x7f0000000980)=""/167, 0xfffffffffffffdf5) r4 = geteuid() r5 = shmget$private(0x0, 0x2000, 0x202, &(0x7f000000f000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xfffffffffffffdf0) r9 = fcntl$getown(r3, 0x5) fcntl$getown(r2, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, r7, r8, r4, 0x0, 0x1c4, 0x2000000080000000}, 0xd, 0x100, r6, r9, 0x4, 0x7f, 0xffff}) geteuid() setreuid(r7, r4) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r3, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000005c0)=0x400000000000961b, 0x204) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000600)=0xfffffffffffffff9) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)='=\x00', 0x2}], 0x1, 0x0, 0x0) semop(r1, &(0x7f0000000740)=[{0x3, 0x7, 0x1000}, {0x3, 0xffffffff, 0x1800}], 0x2) ioctl$TIOCNOTTY(r3, 0x20007471) writev(r2, &(0x7f0000000580), 0x1) lseek(r2, 0x0, 0x0, 0x3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x8, 0x2010, r3, 0x0, 0x0) r10 = semget$private(0x0, 0x1, 0x439) semop(r10, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) accept$inet(r0, &(0x7f0000000680), &(0x7f00000006c0)=0x3059b6b611da2231) bind(r2, &(0x7f0000000640)=@in={0x2, 0x1}, 0xb) 22:29:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1c}, {0x406}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000001540)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) socketpair(0x10, 0x4005, 0x3, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001340)='/dev/null\x00', 0x0, 0x0) r4 = getpgid(0xffffffffffffffff) r5 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) sendmsg$unix(r2, &(0x7f0000001500)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000200)="47b17fc0e49116df7e8ec410a371a8e3e187a4954ccc3ac6c5f5821b80c8aa708b502be5a726b7582f0f5aa8ddc4816e1f61a9b772046072dddf26f49fb812cf24ae5a6a5d3ed60469462b21c5c2bd917debb1ef84d28f9099156c19051d09b18c80e8f439766d6dfd806eaade4a04b6a5f526a36844c60db5007123aa6a1087d641de6714b5559f591242016d9f17af8c254fa9d66da9b786fe9011701e27c945e80da4e54241b29b2d1355fad57788aa19b239e580a8dd520ee54d4f8872b6", 0xc0}, {&(0x7f0000000340)="242ebb2f76be1acbd5a6fb073565f3668fd126ff220946b4f4701a877cdfa01cc146c9b729544f52d6eee6f446a02adbe63d7c5087e0b6bd6debb50cc7884f5e0c3691b35888b6ee7ba86ca0871e52d14851dc4569cd11131a2b5789f682b69811be36293bf23461fdcab55862f79f7e5d3e7d082cdd12c6170ced8caada52ddd0620a28c314dc7a8fec33068906804e3914877b92d0f4697255543bb0a23ecb1eb858d31e77f31abd2f03150522f25e383c967afea097baf461b0a421b8c21f8234e9ab941868c17ef9aaafb292ad63f12b4c616781cc2cb4abb4817ed9c3645ad021f49b293d887eb88f69b29a1961f5a42f899cc93db0e69e43a2133aea49c5ebf4fbad1d475a439d13b32aaa81ace401b3e70ef10587da6e292ef8b2e3873b296ae47c4d778050ca8a73b4813b186d233dcd4818dfb23fdddf48563af581c045d80bd4199f6b10e6666868528e7adee02ab998e8a68a742dd68e271b20a992ee9e68372055e7873e6839b148d5fa4eb8da01b5cc1f2d1e6fc2cfb101e41f09f952d82032bee86c59555277373bc9933b44422757085c42bf63f44e3a864032ca2a66fa2094040de3fe381c3747d317ebf21e9813fa0e9a86d974a0564ed7065ff3eeaa0efb4097b8e21fc483627a9187945b88733e5c60370c79d460ed18c0300151caaeadedf2776846ff6a8bb2e82c60b28eb095568d9bc140f533820e9a6b119d861c37e88f30a2fa4808618db209b102b1ad8e6a05aead9b896b88e9c199565341213306f57a86d8ba1d028c5da8d2226a7add88f06ff153b89d8fdffdb065ef68752c34ac155467f26fed2e6741edb55ee3ffecba98581dac85e0b3a99a0fa177b3b37c316f340cf31b81af7bb9edc1717ed44a57a2c5e41952659640176f0456041ef51b05630870dbddca5d854ad9b8d6ef2bd421651ddac69547ff24ef9ccbdd458305af5fea13a10bce920e1094340c33af30656cf4bad3d058924e142d10cd75f8d84fde3c6c3fd4ab16846820ccbcd5134d84448cf9176032dd9cb0587065eece49943e958054af262c48ac9421bf181f4346b219e83d35a96b41ff7e2981cb538591b1c763e892bb4a31e60f3d1ed72c493fd5c4b20b28e4c19bb4461a196f0d64af5d602e37ce79140efbbed40d4de8b2a9fb04b27d815c5d7f9d6e4ba8035b407fd9a4eed2ff84842d3901b9a62612d3f0b868a1ddb8b21a5b3c9bd2a53e428ace4b83c72e32c5b45c811e927c3a8eeb5a9e2dbfd6a2bcd9e69d690ee8fe2514e1157a66546ad2ba7de5b71c36b75ed3fb4db943655d9e1035911ff3574200113b89cd6f694074282ade87847267bab1dc3d8605334a9ebd317748b589f3bbed999f1e3d90cd1e116c4fc9fa2ffb93679a1f8f3e505fdda5695c88528aa4416ca2d6bcc435e0f46e21ded7b078c1318dac898cd00695e1f057afa6b4b6c42503417ece512f114d945e5f9892239065d95f06511eb1c0981b3e20901e395f6ee52c5e99471585b96b56f73dba5876d044702831c11b4f8faa1660c56c82fa405f1aeffa6f3e306a88be312b1ee1fe90f702c0cfd771e099f095cac01df18eb54276ea0071036b6abbcb5ded49611043f03869d5ee4f17f45f0bafc23fc6822f087133584ac163ff65ac0808e4eb70ef950634ce17f53468831f6d4d2d486b6473286240283093c4dffeeaef02f244fd986a583653501cea0e38cb553a38ee992ae5e830a187e3c658abf2e8c68ad34a5db37db871a2270d368170a6ce18251799caa38f6b1c1bbc63f043145f42b67962d1c0b1825a7de0195dbea9b4f5fcc6e0ec979c2ddbd528f001ebe3b3e865f48b703639a12288a39ba98b7065071b69b5b79c7291f35dd71c835eec4cf34cacf329b858b0a84863551caf68a2a827bf648306a88670417bd756aa828484a13e871134d838a4e79bab883c5bade9358422a8c924b76a2c2bcbd6a507dff41dd8f5173a9d0b99e72c0670127806b86f75f24e99970cbdc92c025aca84d08dae34d90375e6d6cc1dc07f021a53b0e747b16f6eaa22a0177ab995bd2127f3545b3e552b90041de1e2ad201b99bd954034cfcce4ed1f648516d14790565ed175c6d9f4c813a7074344bcacf61500d0c5afe82c732de30ddb75e28b1b388ddc8676f812e783e6f5c8ba2bf2f50f366ca242c8b4ec9f301bc3cea50af7e5431b1cb0aea21d739cd0787a92596749a06da6a3528e2a8e73ca6e419910eb73869f619b8304d447dac2f0d10340790cb077f135b84fc9e67d8d919cb68433f35fe063dab46bee0fd6af1c5232d286fc5f3848aaa57f05df850749f17cfa0b21cf7f3e4f0ee428fae8d678024869eb67c4403f63020454b182b291525383feaeccd17d88b3e51b805ab35b4c734363203607cbcd0d4fc9fee4240737a67eb02e3935af783eb3303d819381b06a4f5f7e3e18820a9db5402b0107884c9e797e09e21fa683250736b9dc6f7c7a75dcf753952454a5cf4b27215d696a43a969b4fef9ec41b545ee604145d94243f802f96966d647eaea207427ac17898d9929dde41128b19fdb330c23f28138aeddddd64c1f7b0ab6db948a4e1523b43ed33e4c4f102a41f101050be3ff15f27b771a8191419ec578344da864b2f6ddad34f3848e6bf22e6a978a107b69d70b71b51343dda855dd2abaa1028b3db285454333be6ab0479d3d3515b53f80a88fed8d25857b87d79aa804c6809a8bdb334f1fcbc7d7b3b78deb562cbdad622afaf4a86f33665075f83ced37ebc306cbf4d724c9eee5a4bba909541f84a137890ca2e22fbb0cdc226a339ae77d54f5ecc0ac7b41f4675d33365a00b5f0de379beeb5530f8cf6109b8e1b7674a0cec69938a97dcfa67b2322d2897ed2c00ef72a862ac2ac8308afe133f224b39883e25c53fbd9b623205dbb31864015b078458dfa37aeb5c39a7a515d806cbf212c8878970af56e34341e9542e4aaa4a73255586771ebc9534c20d6da291d7433eff0db8bd40693530f6ec815bd8a1cd18e5a7bb0099f2902bafb0d35f71f842a40972da6b17bacf986f8c5068bccd8159f5bb62c189eaa7d5ed756ebefcb60a4290aefe929fd78980c1be8721eadd90d5a5d7bac369099d7784fa5ec453b20123a3bf3c7b179dc639247b44fada8db46c173231e27a9aac64d1ded664e885afe0aa9807b889dee508a8b1a727918c3e1652a6dee081567a8b9a89c96385f54677291c9ed423951bd59c78d23420091f4fb8121e6abece0efdd83eeefe0d948d1a533fe612da973dbbc3d5e5972a654f11a17630dbd4a39346238e0c5cf3b8041b280cdda99b02cbea6ba20d58388a279fe9b04f20ce7ecc1c958723a112fd1c5059bbf9c11da9fc74d39628b1f187eb578c8331f83d700fdbae5b5b3ffdefe437da6e3094a327c0e13e3acad102a2ba81cc1cfdb838e51f91801037be11f57262ac30ff4ff56ebfa8d881848ecf5d743a33ffc6b61447f09daaae060a76b553ec0513a28e0291427436b7e0f84d04c9c7c1146657cc5bcb90ce725de0a4fab668474f868615b67157695ba2b9c633e9a7fb2396d08ae2269d76126c3763f985d6c405ebc0ed4dd3f5c703588ed651c01c99d8cbe96b16cb80ecec0c91079ec55fbc776f80a75dac594992cf844ff5de9082f3fa1445c657fb7dfa892f45a23a9e606d81089fe3fa091956e3bc5852b5f794d6e832da83d23ce41483b4cf729703f98d3ad70dc8e68e5eb2bfcb9e4f0e0bd2f22ea5ebe5da7772e6d54afd3b10298d51b2ff839fa205a75173cf3158e77880ba01ab700f6168865402d1ad04c57309558d9d0f1c28517ae44e72686c6897c832b81dfc9a9371b636342656028c6347fcad172f4978e77a3c09eeac33ce4983c0243c70a2ccf2251a0752e09fa8c33a9b7f7e029be43b2d2eeb1abe3644ac23aa010070cd8c6eccd80aaf7fc0768a46f9b626b80462e84bfd44470504df3bbe7ec954ca7ac568e015d7bc40d78573cbd643d387214fe00c21e6d72ecc0aec81ee59da2b53c27e382ff7a819efe689289aac73e33acef0bd25121aab73c89d454f5e126f0a7f8492e2ca79a1aec9ef0423bb0bc7e6696eb5b648b3bddeb24f1617e7f9a50cb6bebd4db0cd501b69513bc914f94d2991ae5d587e0fb04c4cc1afbe2d979316d5c593a3be778745741f756e539cbe3be9cd1a83bc4b6bc4a4af3348865c0bdb38cde8ae85516f84bcb253c1f3c5b7f90f6717dee825be416a18f679e4ea872f151742d56bf7ce907ba8a7c454d7643193fb3cfffb1a05ab1174e03843b863222d744b54dd0d002098e0ed22fa066f206664f05156ca0ce3faba7a1dafca6ea8a21d965207cafc58f0d44f510cdbf61cff0c10c10e24b10a9f4688322e102f42b21e625a129bd1d534422c18746f90acab2bd9ead9bdebf387d1accf6b376619c84513195c8604215a8ca321004b6042f03697eb7190cb71cb63b7c01d16228377465ab2575052833e7eb675989f57416600417cc1f0b33ebbfc5525dd6abf95251f98d687b3a1faeabd3f30c6bd8b9d2fff2c775006ca4d3d18f66d912e208078ddd1ae387bbdf2c8ae2c6e2f8414e2598780986a13a06d809fb47267efab9260824ded29e560ce6ae76aa969787a3924cc78c6a49d50b6090c52a97fc4d6c5aa1a5f3fc1982ecb2e1ada7dd552d49b83a85889c7456978c861139530f69102a21cab2487bcdc895732a72724cf13e7802c499030a3feca927494639d7d8eb31f14162823fec469ddd9e207a030ac138def3d4d64c0c2168157fc3d18e52d2d0b77f3d48a497e628ddecb62e6133bd90214425750518ad35d090b6c85dac625abe04c6fa7c27850e59739fb939437727373783199762c5d6fc05d005fc3e319cf9e204924dbe099b7e486f1a9c0958e95d234bae123276a882ffc9d4325c7fb11c2e1f6f101b5842c314ca179591489ff2e842a51f65a7031eeb61467c480dba116c54165ba3f09cebc58d97bb5094d30bddacbfcda31bd901aa598410c8f500eb870273e2be2d4c58e6aa6462e00b092b4ae0b7b2d5cc37a516350c9e12e0d596c46ddeb36ca263b1c23075af8efa069c9fb835a35fe36a24dbc9c01bbee28fed301a597ff447a633a48f93b01bf12be4c0411422999d5eece0235c00352d987c9341a5a74f16b076e7ae64388159381fbd95aae873d791d07ec7b3d54cbede6a8664a125cba7bb7ac6a18487be7b531ccb15a9468cd17977dc9681bc2e6f980d5dd8acd6b5b50af9bd8c17ff0609e359978f9f710df787b64a3f2390fea5dc3a8eb9130f55471f73b510cd8b368c831b9be6387cc7370f7e40159c79bec9bc049e0eb8aa48988eef8645ea3bf15f6dbf293973218f8eaf613e236343b4a3e5cd984527f9ed51c6acf4b6c55cc99bf5f3b3fd02df8692fedcbec0bd466be798e6452e6773910256196cf92e4eed38794ea04a0f18b944ab5ff9e9af7068b4022b7a71578bb04592e1cf716048bf512f56799a642f8a54d76b5e3b8be01d7592d0d8bd5a960f4c7f0b93bd788949ed671d0530b5fb3fdb9cc1af3bbdcd48ac7b02d1061078b1094abc42f113a413c4c0a304896fe11274cf05c000785c72ef6d957e4d55958c2aae179756998b7d664d8ce23325b8f81dcb89bc8f1b6ad1d6c16397df34375735d4746c78a0564e8ec7216004bf2bbd8b18b0297d6d7aee914a88e295626001d690821efa4ee0f1e500f488b8a51a701f9593bf8c41286c8d584fc4bb86322b2a0cf7d159bf6d9b9d00091847585a7096d4c675c8e921dc7b", 0x1000}], 0x2, &(0x7f0000001400)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r3]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r1, r0, r0, r0, r1, r0, r1]}, @rights={0x38, 0xffff, 0x1, [r1, r0, r1, r0, r0, r0, r1, r0, r1, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r0, r1, r1, r1, r1]}], 0xf0, 0x403}, 0x400) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") chdir(&(0x7f0000000140)='./file0\x00') 22:29:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) setgroups(0x3d7, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 22:29:20 executing program 0: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x72fc4e87bff7bbbb) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x81) unveil(0x0, &(0x7f00000010c0)='c\x00') 22:29:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000200)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 22:29:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x2041110d, 0x9db8, "d6d06c8a40b3a95986de6982fa385680bda074ad"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc440", 0x36b) 22:29:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x87}, {0x7ffffffe}]}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000140)=0xc) shutdown(r1, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="5bd05363cf6fb0") 22:29:20 executing program 0: r0 = socket(0x74eac0eef9199006, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) 22:29:20 executing program 1: setreuid(0x0, 0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setregid(r0, 0x0) r1 = socket(0x20, 0x3, 0x7fffffff) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 22:29:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:29:20 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCCDTR(r1, 0x20007478) 22:29:20 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000003c000/0x1000)=nil, 0x1000, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x2, 0x4a1, {0x800, 0x8}}) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 22:29:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000140)="04", 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000000100), 0xcb, 0x0, 0xe30d7a1b226e510}, 0x81147f339ea3f39b) write(r2, &(0x7f0000000000)="87", 0x1) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x3633c0eadc0eac8c, 0x0, 0xfffffcc9, 0x0, 0x0, 0x9}, 0x1) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0xc) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0x8) 22:29:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/254, 0xfe}], 0x1, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0c1a7e7c77d3d9b9fcea28c99626a45e00", 0x0, 0x1000002}) 22:29:20 executing program 0: r0 = socket(0x20, 0x9ff028a4cc146c82, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xfffffffffffffe9f) shutdown(r0, 0x2) setsockopt(r0, 0x29, 0x1a, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x6cbd8623477ab6ce) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x2494) 22:29:21 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b9d2a538706000000b8180000002900000031000000000000000000000002000001"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:29:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000001c0)) shutdown(r2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x24, 0x400}], 0x1}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kqueue() chmod(&(0x7f0000000000)='./file0\x00', 0x11) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r4) 22:29:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x24}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) poll(&(0x7f0000000000)=[{}], 0x200000000000004b, 0x0) msgget$private(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') r2 = dup2(r1, r0) shutdown(r2, 0x2) 22:29:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000200), 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x81}, {0x1d}, {0x6}]}) syz_emit_ethernet(0xbc, &(0x7f00000001c0)="96") r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x164) sendto$inet(r1, &(0x7f0000000100)="f87050c4f137ea0ee41438208615932c88bccb59a5968347efb9f2548d61ba89a0afaa7fb0d749de5b705425269c351c7e", 0x31, 0x2, &(0x7f0000000180)={0x2, 0x2}, 0xc) 22:29:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 22:29:21 executing program 1: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0xaf}, {r0, 0x10e}, {r0}, {r0, 0x2}], 0x5, 0x8eb6) witness: thread 0xffff800020ac0778 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd806e1441a8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_rdwr+0x109 #5 acct_process+0x5db #6 exit1+0x361 #7 postsig+0x4e3 #8 userret+0x199 #9 syscall+0x44a #10 Xsyscall+0x128 panic: thread 0xffff800020ac0778 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *347125 38418 0 0x14000 0x200 1 reaper 104914 47763 0 0x14000 0x40000200 0 softclock db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020ac0778) at witness_thread_exit+0x213 reaper(ffff800020a5fb30) at reaper+0x14c end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic thread 0xffff800020ac0778 cannot exit while holding sleeplocks ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020ac0778) at witness_thread_exit+0x213 reaper(ffff800020a5fb30) at reaper+0x14c end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020a5d550 rbx 0xffff800020a5d600 rdx 0xffff800020a5fb30 rcx 0 rax 0 r8 0xffffffff81096913 kprintf+0x173 r9 0x1 r10 0x25 r11 0x1b8df62283eecfba r12 0x3000000008 r13 0xffff800020a5d560 r14 0x100 r15 0x1 rip 0xffffffff81e731e8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020a5d540 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (reaper) pid=347125 stat=onproc flags process=14000 proc=200 pri=4, usrpri=52, nice=20 forw=0xffffffffffffffff, list=0xffff800020a118b0,0xffff800020a5f8c8 process=0xffff800020a4aa88 user=0xffff800020a58000, vmspace=0xffffffff8261f828 estcpu=2, cpticks=6, pctcpu=0.57 user=0, sys=6, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 27552 380447 1 0 3 0x80 nanosleep init 60204 415077 88756 0 2 0x480 syz-executor.1 60204 454279 88756 0 3 0x4000080 poll syz-executor.1 92378 349441 20084 0 2 0 syz-executor.0 92378 222302 20084 0 3 0x4000080 lockf syz-executor.0 92378 84697 20084 0 3 0x4000080 lockf syz-executor.0 92378 448829 20084 0 3 0x4000080 lockf syz-executor.0 78404 36305 0 0 3 0x14200 acct acct 20084 394788 97157 0 3 0x82 nanosleep syz-executor.0 88756 230421 97157 0 2 0x482 syz-executor.1 83946 174172 0 0 3 0x14200 bored sosplice 97157 227776 29700 0 3 0x82 thrsleep syz-fuzzer 97157 14894 29700 0 3 0x4000082 thrsleep syz-fuzzer 97157 110379 29700 0 3 0x4000082 kqread syz-fuzzer 97157 416580 29700 0 3 0x4000082 thrsleep syz-fuzzer 97157 422870 29700 0 3 0x4000082 thrsleep syz-fuzzer 97157 419787 29700 0 3 0x4000082 thrsleep syz-fuzzer 97157 113490 29700 0 3 0x4000082 thrsleep syz-fuzzer 97157 517982 29700 0 3 0x4000082 thrsleep syz-fuzzer 97157 21407 29700 0 3 0x4000082 thrsleep syz-fuzzer 97157 322854 29700 0 3 0x4000082 thrsleep syz-fuzzer 29700 207650 78535 0 3 0x10008a pause ksh 78535 382967 52693 0 3 0x92 select sshd 52693 331325 1 0 3 0x80 select sshd 60927 85168 28385 74 3 0x100092 bpf pflogd 28385 219990 1 0 3 0x80 netio pflogd 18349 162081 2308 73 2 0x100090 syslogd 2308 45883 1 0 3 0x100082 netio syslogd 76509 115928 1 77 3 0x100090 poll dhclient 5377 302196 1 0 3 0x80 poll dhclient 47055 442543 0 0 3 0x14200 pgzero zerothread 28606 227252 0 0 3 0x14200 aiodoned aiodoned 94350 335708 0 0 3 0x14200 syncer update 2575 134584 0 0 3 0x14200 cleaner cleaner *38418 347125 0 0 7 0x14200 reaper 87875 342285 0 0 3 0x14200 pgdaemon pagedaemon 33172 263941 0 0 3 0x14200 bored crynlk 89819 136689 0 0 3 0x14200 bored crypto 73978 267122 0 0 3 0x40014200 acpi0 acpi0 83101 148758 0 0 3 0x40014200 idle1 23344 142614 0 0 3 0x14200 bored softnet 16564 187959 0 0 3 0x14200 bored systqmp 296 191448 0 0 3 0x14200 bored systq 47763 104914 0 0 7 0x40014200 softclock 34237 358324 0 0 3 0x40014200 idle0 3873 291058 0 0 3 0x14200 bored smr 1 243285 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9616 7104K 7809K 78643K 28135 0 0 pcb 13 8K 8K 78643K 490 0 0 rtable 113 4K 5K 78643K 2260 0 0 ifaddr 90 20K 23K 78643K 864 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1812 0 0 iov 0 0K 32K 78643K 703 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1203 76K 77K 78643K 7604 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 90 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 794 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 7010 0 0 sigio 0 0K 0K 78643K 112 0 0 proc 47 38K 71K 78643K 1715 0 0 subproc 32 2K 2K 78643K 344 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 601 0 0 in_multi 33 2K 2K 78643K 450 0 0 ether_multi 1 0K 0K 78643K 33 0 0 mrt 0 0K 0K 78643K 20 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 126 556K 556K 78643K 126 0 0 exec 0 0K 1K 78643K 945 0 0 pfkey data 0 0K 0K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 132 23K 31K 78643K 23933 0 0 UVM aobj 130 4K 4K 78643K 142 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 281 0 0 NDP 22 0K 1K 78643K 257 0 0 temp 244 3545K 4185K 78643K 77719 0 0 kqueue 0 0K 0K 78643K 77 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 44 0 38 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 302 0 300 1 0 1 1 0 8 0 rtentry 112 250 0 206 4 2 2 2 0 8 0 unpcb 120 2287 0 2277 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 10867 0 10867 4 4 0 2 0 8 0 tcpcb 544 1158 0 1153 1 0 1 1 0 8 0 inpcb 280 3235 0 3227 3 2 1 2 0 8 0 rttmr 72 3 0 3 3 3 0 1 0 8 0 nd6 48 60 0 54 1 0 1 1 0 8 0 pkpcb 40 34 0 34 13 13 0 1 0 8 0 swfcl 56 1 0 0 1 0 1 1 0 8 0 ppxss 1128 139 0 139 26 26 0 1 0 8 0 pffrag 232 11 0 11 6 6 0 1 0 482 0 pffrnode 88 11 0 11 6 6 0 1 0 8 0 pffrent 40 32 0 32 7 7 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 180 0 165 1 0 1 1 0 8 0 pfstkey 112 180 0 165 1 0 1 1 0 8 0 pfstate 328 180 0 165 5 3 2 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1043 0 852 23 11 12 13 0 8 0 art_table 32 1044 0 852 2 0 2 2 0 8 0 art_node 16 247 0 207 1 0 1 1 0 8 0 sysvmsgpl 40 23 0 17 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 792 0 782 1 0 1 1 0 8 0 shmpl 112 140 0 12 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 12272 0 10843 47 0 47 47 0 8 0 ffsino 272 12272 0 10843 96 0 96 96 0 8 0 nchpl 144 22261 0 20622 62 0 62 62 0 8 0 uvmvnodes 72 5992 0 0 109 0 109 109 0 8 0 vnodes 200 5992 0 0 316 0 316 316 0 8 0 namei 1024 71473 0 71473 4 3 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 16 0 16 10 10 0 1 0 8 0 scxspl 192 69687 0 69687 38 37 1 7 0 8 1 plimitpl 152 647 0 639 1 0 1 1 0 8 0 sigapl 432 7157 0 7141 4 2 2 3 0 8 0 futexpl 56 83172 0 83172 4 3 1 1 0 8 1 knotepl 112 1586 0 1567 2 1 1 2 0 8 0 kqueuepl 104 1486 0 1484 1 0 1 1 0 8 0 pipepl 112 3752 0 3733 7 6 1 2 0 8 0 fdescpl 488 7158 0 7141 3 0 3 3 0 8 0 filepl 152 41470 0 41368 17 12 5 7 0 8 1 lockfpl 104 2536 0 2531 6 5 1 1 0 8 0 lockfspl 48 853 0 851 6 5 1 1 0 8 0 sessionpl 112 36 0 25 1 0 1 1 0 8 0 pgrppl 48 109 0 98 1 0 1 1 0 8 0 ucredpl 96 7807 0 7797 1 0 1 1 0 8 0 zombiepl 144 7146 0 7145 4 3 1 1 0 8 0 processpl 896 7180 0 7145 4 0 4 4 0 8 0 procpl 632 22156 0 22108 17 12 5 5 0 8 1 srpgc 64 39 0 39 15 15 0 1 0 8 0 sosppl 128 93 0 93 20 20 0 1 0 8 0 sockpl 384 5921 0 5901 14 11 3 4 0 8 1 mcl64k 65536 601 0 0 69 42 27 34 0 8 1 mcl16k 16384 8 0 0 1 0 1 1 0 8 0 mcl12k 12288 45 0 0 2 0 2 2 0 8 0 mcl9k 9216 27 0 0 2 0 2 2 0 8 0 mcl8k 8192 30 0 0 4 1 3 3 0 8 0 mcl4k 4096 22 0 0 3 0 3 3 0 8 0 mcl2k2 2112 17 0 0 2 0 2 2 0 8 0 mcl2k 2048 288 0 0 32 10 22 32 0 8 0 mtagpl 80 73 0 0 1 0 1 1 0 8 0 mbufpl 256 807 0 0 23 1 22 22 0 8 0 bufpl 256 24654 0 17635 439 0 439 439 0 8 0 anonpl 16 667658 0 655189 186 130 56 67 0 124 0 amapchunkpl 152 43546 0 43428 48 42 6 10 0 158 0 amappl16 192 35863 0 35164 187 150 37 48 0 8 0 amappl15 184 1030 0 1030 3 3 0 1 0 8 0 amappl14 176 1198 0 1192 1 0 1 1 0 8 0 amappl13 168 1077 0 1076 6 5 1 1 0 8 0 amappl12 160 298 0 296 1 0 1 1 0 8 0 amappl11 152 1497 0 1482 1 0 1 1 0 8 0 amappl10 144 766 0 762 1 0 1 1 0 8 0 amappl9 136 2324 0 2317 1 0 1 1 0 8 0 amappl8 128 1857 0 1818 3 1 2 2 0 8 0 amappl7 120 758 0 750 1 0 1 1 0 8 0 amappl6 112 1454 0 1446 1 0 1 1 0 8 0 amappl5 104 600 0 585 1 0 1 1 0 8 0 amappl4 96 6617 0 6587 2 1 1 2 0 8 0 amappl3 88 2383 0 2373 1 0 1 1 0 8 0 amappl2 80 55546 0 55461 3 1 2 3 0 8 0 amappl1 72 165060 0 164594 25 15 10 20 0 8 0 amappl 80 22740 0 22697 3 2 1 2 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 141 0 12 3 0 3 3 0 8 0 uaddrrnd 24 7158 0 7140 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 7158 0 7140 1 0 1 1 0 8 0 vmmpekpl 168 55553 0 55518 2 0 2 2 0 8 0 vmmpepl 168 875165 0 873164 397 309 88 120 0 357 1 vmsppl 368 7157 0 7140 2 0 2 2 0 8 0 pdppl 4096 14323 0 14280 7 1 6 6 0 8 0 pvpl 32 1822218 0 1806416 426 292 134 168 0 265 0 pmappl 232 7157 0 7140 5 4 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 712 0 72 19 0 19 19 0 8 0