6a2b7a523173a44092a5d79c8eb", 0x68}], 0x9e, 0x0, 0x0) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r3, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) ktrace(0x0, 0x1, 0x73fcae1274ae2ed3, 0xffffffffffffffff) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r4, &(0x7f0000000480)=""/101, 0x65) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001140)) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000240)) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000001180)=0x4) close(r4) semctl$IPC_RMID(r3, 0x0, 0x0) 16:00:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='\a\x00') 16:00:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x16}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) r2 = socket$unix(0x1, 0xe, 0x0) dup2(r1, r2) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) fchmod(r0, 0x46) poll(&(0x7f0000000000)=[{r3, 0x4322d11273df4171}], 0x1, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x10, 0x0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x20048}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:00:34 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x0, 0xfffffffffffffffe, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000080)=0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xe) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) setsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f0000000100)=0x2, 0x4) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffff9c, &(0x7f0000002480)=[{&(0x7f00000002c0)="57a85442d76f6c57b238140713febb7a7d47088abf6146cf2ade0e223cf1bdd691967f56378e280e566beb1267ce6470287bc2cadfcd6fc0b314ab5150da0f9522ab270fbd5024395ae07cfdd9ae6634b7547bee6ec49ebcecdc41b05c1e0de6c34485cf3e365e4fb539928926dacd5bf17c023061bc3d66bb9e9341994ac6374baf81c0668531", 0x87}, {&(0x7f0000000380)="d278dab5cbe1616a0dff54c9b76092f783e6870919e5f5bf01605174e528306c9a641afba5fd39591dc9e1bfbfcfa751aae4d6e4eb1696c71fdffbba30d954dea145d645fd7d6fec6ef249180393c38bcd9b06ba5b20ea99f6c899c1aed16b5508de2413598ab7e46370712ead6492fbcfc46f416b09d3a285f105bbcc19d49b3e7c6e7b61f2a2233e2fc4", 0x8b}, {&(0x7f0000000440)="dba15395665c5069", 0x8}, {&(0x7f0000000480)="f61b5b95862b341409317d702ea39ad114b28b0528ae1d5a2a2f6ef34ba0347e31e6c0992a8efc76618ca7dbd70b3263ee10500d3c6c1f116e6a2cb82918a4011a412a1414c196d89660239762e1be96c180269234c3e0dd41af6935b0da3bdb24761ac065909d03a8a56dd752f4aa6ebf05a8959fb154d2d835b45b93e9e138e0cbeec487ffe17926d081370d0cd679e018624577ead167a9b305c49d4f7f81b76d93010dfb5145d1947f1caa9ed1faae56bdb05f1aa7fef9a6d1afb56d845be3a1382cfe2fab82b825b63df41406f8122bc2fcbf02191214170cb7b2b6ecc9229f65f6a37ea104391b145db914a1735bb6ead3e7e766eb7fa7a9e462d578da8f8e3ae4435554c3e76a72ad4b8b2867df4f88502d070c26059f2165c4268cd8d6d3cf330c0442a150cd4e0ffba1a3f73e870a35330d8fecc6e7592e337f5f753b5e7ca7c0758026256d26a73670212ec17b88fa3ff2cfb915881df928f96114cd4fa934e8a0aef2450f14d95e2b9d06bbf1e5da74793cee5382b402fafd1cb92c102ae1ef802d51ab869be812e865cfa6a569abb0644192d545de68fa5191a6b71676b1fbb17c5b8d838160b61a52afe273abf9bcac8e93df1b5bb6685a1f92603487a6f7ebec1fd8af71b210207b84afac5999bff5b39209c23f9b33b31667498710eb2d2c9d7e2c10bc09f10bd3b5abe25e359ef52986da1d072af48134816e15e7c427c589acc1c5a426544f446b23a792cda7ce23f0caa2c59297e581f101a0fd5abb8310ea4a19f9ac1ca989fd4a048133c508d40710913958e29d2794fdf9542409cf4b0c5b42484bd156be8f396f59858361c8168c82bd90a1a527184a1c100e267307d9eb92f84c9dc3ca75c65954d1e206fad922b303607a92aaceec7b8b106870f09e7afb5e8b0d2d610aca7c1e664e0f919cbcd73ec401b7ea7f11d0ba7e6c473dd8f2f8dc404ab8e75227dea9ab75db8fbd0af7b9313bf1f57626fc34108a59af37394cf3adaa13c9df9709ca27574bbdc4558d0a059cf2585c4f9e70e198a06eda638bf94ca8092df680abcd88d5fe94463131d55a59708d8a233ee36b30ef3bfb1a5a3ab2c8c57be3d72bc647decfc3835292745a94d8aa270d5cd491fd5351dc1580dfb9a79edd941cc49dbd5dd595250257d0ab620972ac9caffa25b2670d0e2225eff26d8411824be7cd3b0c70bacab30427ab214a304d1e74539ddbd824b080fe2f091cca0d0767d36c3e16329a0c780df8bd722a9ba149968d61d625a74aa670c2fe011d8ae856f7b1bf1df85cb785d329910b6da39d694624dedccf35b70ae37f753523e6abfb99caf9703c01536010f2053aabcdb5a2d012914b24cdd4cc1fd0175dd8f8b1680cd7a88ac64803b9ee4fedabc6ccf5efc1ebbaa7859d694bf0761ced01c2ff01b84a2146da32441f41f3f39d39afe50df75dc83a515922c9b3928b74ab1f6ffece38a017bf831a177610a30de858dc175fd2bd32cbef9c33c445857a0f5c5ad466f59386b0e65a9e541c126dbd06271b2dafcaeafa53c135bf61c1b736bf1e8efbe5981adcede82c2a50e373a1057f9832acf501961d7c8f582b7bfa66b554f4b141fb6cfec8ee524691c7ee9ebc0ea7652d28c1261ce52571b91466fc27e5a5cbca526aaa2cb8dcdfc8a59b29b187e2aa1cbb8f6805b7f9ce1ffbe7c9fcdc0cc3cca83fa5e5c239c773201a5c3b30c70ca8f06d7815ede6595c8fc90421930ff7a1f59746feef88d0804aa907a6e42cf41c3f187b64c2ff18795d1b0cd196720d283ac939215a418ab577d4d881d3cfbb36b76983b2253dfb813dac858cd7c3b6a3d3a3c90e641982e4cd7d6a22466c32dfc2fac7f6bc670a23bbb6d6c7efe6e2862909f09044293dc9e177d26bacf944488e34f58a49e697a1c51b9ab486d3e8b585c87e4085f30b1aba3145c1e25d7267158855d7084266dd19a8ef84ddab5e7a8bc4c51a700e04b2bf54a48dc2b0c9423f4fbedade6f31003966cb32d9d344238afe574b1f3cf61d1c1dd9a8c395a0f07dba77b94fddcbd2352aadacfd6eafe6292c4a33b8bb2179414518161a516060a780635566c069d08feb2763a303344bbe2208848efade17cfb964a66a2a9c58781a3f91a4604bce826734f0fddcdeb43a387532e99629a985cabeaa3add96ec0409fef02b3dc0ffeb9bba837d6d9ab5a7f46ad713352f01bce9793b2ea7d548eef7719edb84e99941a5751b8a5243da6a8942cbb0aab7f8ce8282ccb7b1d19c2eafa759db359f5ab7e239d26d6443668e68663aaa8ada8b3efecb7fc17e31b1f0d622a00a3885978e6551b5bfb095127fd50c70ef7e5309eb0101cb9c3c7d1cad56b3624d3453892ccfb1ff6229a65dc8ef351978338c436ef66cf34e06830f0d84511981de9db7d553dcf737bf7a380a59a85fe57a2dae46d72f2d442f1ba4e8bf49c6c311e79c73a7fa6d0bcb925bcda64852a7ad5230bf2da7360b08315c0ce43fedaaffb4f27dcce14a4b36f4efc32347f76d8429f06aab19bbd2a8f89a43a33e2d2cb8b524914ec79bb7fdaa3e2ba9efc12af3b1e11948d6eb4a89158b231f0957bd6d91bfcac00a0d4a2648cae035f56127ab043443494c5a487f6f83f3e5ee05cac8241414db54193ec5d90b6568d1019b66eb172e8f630da1299bfacf111a8b77a60c1738c48ba24377210454b9e586ba8c1d5214f9879721f18f580d46cbc8d8f9a20ebfc1c9f0b17ec3a7269de7f88c8bfe3501ff3b5df8a6713491be7a7eff10d4515f08aaf3c637bc08d78cc5d70c8df857e91a14bf54a92690c16030b1a14c574757355c0cd8a3aaa669aedab9d4c7c3a6f01835bd1ed50ed2ab8b8026c2d8ad8b978b608109502bbc5a64305f2aa11dd1105774a4e0eb2771a93adc96d539575e1a1757162a828e21c68dd7f7e94d31f769a965e2ec185e52be8ffe568293c441cc40ac79ee7ed4d3ae2ba498529b8460792f677538e77fc1e51fc69ac17279869c773a49362733aabc6817d89bf371a9ded2868ef7d4b1de156459fd3e5c65d6b2e812e07a3cde42ee3ae82ec1a7a7c801b2ffba4a18bf10fcc658c10ba4265ff88a1512ea65ccfae24f127b738ff27091428d80a2831af257cdf7c32d2be5b5173bd1a8c23c0dff9cf8f92409d99c12502b886c71f7e8acdffa2dcf10922487bd3bcfd46feabba565cdd01f30f45542485801f84956c057fc1c1027ee2851f075a21797e6c432d6c1e0a4f9594f1c1c82047eaf878c5f3941ac7db23ec859f224ec4fac645b2432cb529ac21003e89d364a449c46452677e110539a08d0e9a49e641771ae7f732cf807e2a503d4c4836f7476b78220dbe1b8ee194f97078e022c5a7ab2ac2dd642e42c16341fea62e332b6330cf12ec1774efa954390511702f8a66d3d8ca113dc87042583f0f03d7e1e89d45d6a8fc70262f892a69b526672890bbf49e092e29f45f2277f6c0fd86aa844e55d9159e9bfdfd055dd4498a4074ce55bcb467b8e805a28cf9229194314457b4873d15d37dd11b78470ca15f1d4d6dccecbe493fc3d66c581e75c2de5398144d2f1c6ff43c8ec3196a819d20315041149b2760cfee6f4e4149cb2ec5d52f0b0ff103e58f8c3953c5fa4092da17b252df745e6439537c50684893f3620420c39aca3558aece592fc033c0e684a40d292571d3ff0eb8f25bbca2861cb76dabdd3213546bc511fb7792da47eb1605b0fcff58008aedc3646e84d43f0b4d89e5aa1ff5b9ed39e807dc0c3ec6d76497dfb89cc5d8f8050880425f17e90c14881ac5e885a55eaf4d26c865aa717b5310abfcb02c3dc3f63762d0790e44120b3e0a1f081f8315f54c8bf0b8de9f2e69674e2e28d1b85c503a528f7a8f0d1b54183d9d27452a0f759a3e4b3250eee8eeff6fd585cc3b0b0a02617fae5451872ddf286d69618e4a3a3f804bf868c8b838cddc49657bd5792f92518ffad09380c4394579292eb3591fe56b4eca742c898a2758dc259c14d4b5795bc8e60687ea640f2a7ad9a693ccff07531f2d6941b64bedd7ddc0e1b8e103051b2621b333164ab9298d38aa0740048e8ac36e3b951b2bcec7cd56a08fa789313ff5c7286f49acee35f8d7e7d0d68e71de2c39b8c0c49a7fd8ba94d63b7c2056ad21782d3ef551380c73f2613a2b6f8319958bff94f7a66e6e5c4cf36d9c916ecd94e2b5e7cdb39a07e358285e3b7211b64475628ebcf23e03a1ba22d2507a238f4d63facd455cac82b15ef7f4a473c51a0be3a3841e8b83a29471000f4b4d4e1a80a3716fe2c0c0e7fd1b5c65278b2031fa9a080987fe466fe462077abc743e8eb2c3ff39b63ee3522a9f4e9164052d9f56ddcf1a1dc138f7ab35ed867c411597e837ed05b0cace8f0d6362a1e8428684c40ff2b7d6f7a17ce75797efc390d563ab3d933c2019d3f2250ced41bd1d91c82480b35053479b0a4e28601ad73e63dccc1d396a5af05ad9d7ce6a860f23c284f5f017cb49515f31157d365c1a29fad24674cdac22c8cb336374da3eea3a79766d554913c3995e6121f5d66048d451eec648021c5c55524ba07f915f22be8ce6506f3aa10dd37486f74b58b33c0ed6704b28b47ddc46d7d823a774000c4881ff9b7c2ad231ed2c552f7727e009acf4077913dcbfa8a6a6598b1a166ebe887416703b14ecb2f36ccd982949206b6eedf0ab08ee1a14b5f8557803e51d7ff8f03f4781531da32d8d018b0c479ae1ae67bd09e5eada7e35fed62ee06ffd0c167f50da4926d5f4b02aa404c99e6dabfaa3f633285189d5b6201ed658e5e229f321115c13f65b64fde61d5790d256715f6f21c3052434248c9d14337cebb92acc99b2973039b2e4824936ff63d33f4b788f8b7b0c77f22f487bca1abc10f35b118d19ffafc683f81090a904453dbb31ef55afa820985f5e8cc2eb99dc0d1664c75f254d01dd2d482b2d2f9250ff38e863ee82bd78de744dec097d6eef1c3f31bddd02a9f3e979084c1f926d09e2e03062e5b377c8bb102369e9a05780b1434f8cc6999368b8c466171502968e87b3002d5608f93612d2a04cfb4015c07774927d1532760d87ab1c42c9aa1f9ad6459793783d93325ea86a4fa03e5072f0fc0eb6c87390bd7a0965f1e883573effbb3a5a20fff44ba90996c5a817bf613ec5e8cc2cae903b31d9781c261480ddc392566881d3d54b5dbc9a485000ac9622466baeeec60f821f41f56d84485a1103580a405481ea7445fa7db301469a5215cb81d20d538b7dc45ee9c0b56321a29bd4942085384792dbf69dcc12c5a5e196ead8d3b78a305b70eba6e9970113f9e6d444d8942b32766c381d92f4f4edfce6fe6caaf8e472c53417d5ad1d2eea954b26593c80238777a01c31d38f83074738cd1ab9d94318b0dc8eb981db0b962df0fa27a16b9cd195751529c852b57237edba619d13b67823d720a614c3f28b7e83b37378fd606b2a7b63e1f41aed4183aae28e299313b9be04808586a4cfb58862faa902ce31976d6d12a00c4b73ad6d9dbe43be60a12b19385bfcf3834040f8819a24d6ccd7a77e55469f70719e1875fb338b4697c9553868f0da1759db0cf43113e4d35be8abea5c8d77e443b338ca0e1f7e79912ecb015a4abaa857161038cfc1c625d8407bed07aa0519ef9bbc0794b5d7b541e14c4dee40e483e96a668848184a38057a8f549fa578440dca8dffb31190de8b2b6b7c3940ba56c9e468b13c2276fc2673f0fab76350516737dafb989647e6568fc34e0ba83cd27c93c834f27abc60598163a1102b1b7c6d64e7933455b", 0x1000}, {&(0x7f0000001480)="89eaeb2bd3046e7f5066160c61e401fc12f5698151cbf9222e1a7adb561508b9764549383a0018687e72463eb4563dd0adc64ce37fa7f36fc5066dba2876f9c519a4021d339b50ee1f225109ddb99b769d74dfbe8a8f843a910c87d24174a0932e53f197189591a8138eebb82c703842b0ba3d0c3407a55ba5e0df03fcabd46ec9615e3b27f50779ae2287548699f79957a741af10052c006875efea89de2d4687badb67fb62b2e60697f99eb1e5989273c99fa78994494960088dea3b7290e050c9e968512fc8c67db8157cd51e56075afb176b703cbad64468e8cbdf4844fb1e1b549a12415b498ea76d02cc6cd1eae12af34a9644f9822756f2fcb5e73ea99ece48cc714a28d816ece77892e55a2192efae6d050354bd5e1ed6fdd7107349286636e6db239de7cc82cde06f1f174031f1470d5573f848dcf2ff18e952ea6e5cba8e387b9c58add2a4160f353e2fc7df71f654b9b8c7a8119efdf823aef403f8dae7ea20d7ceadf17947bf09d04ba746d5092fb65a4466c14e3c139ac5a273dd910346659e54a1b32b108993288eede5a033883cecac414f87fd6b8f6da30a4beb2d017e483a3010f18e9237f5aba7bd6d0e455f037c936d664b32531a622ee5f959ac49ff31f919a41acb3870311a9ef591c1e7956bfc521e990c646f3142b76f9fc215f5ae1cd9d164042e3ccc4bb9ef95f5ebb13a170907f3ca7d218ae6aec00f0292d5dba0ebacd776a0353fe69fe7c8a050b126d0b7121e00867a9711d85684b91272a19b4972e1fe6d9977b258d4dc6cecf2961b97850c315ed487147411abcada7d3c35cc2c19aadeefea00a96ebc3fef4273a62606ea7228a2a9b9b2ca9dc9592837180f28ab5edd24ab07f9625c38b519fafdc76c559ed4118ac1ec8f0e4430cfc2c3d9088cf169d8964f3a2a7482ed580e1aa821e638ff8deda892e8be66248ddbcc63a191db242be3407f2aa9b7900382cb3c97c3d006d889dafaaf0427daf1ac8f22581e78a38b5d12e923068db4ef5ad7daf8a716760cdffb7bfc31b9b7ef0e191ed97320a65c0888e9f91eafc841f61691c9bbede35b835406955691579e9741ae03a5a4b016b3fdb04d689996db1e3ca8789712e830158fb0895019d01978a488cd8ff31fdc82f20cf0c2f4f6cd48e603313dc147b19496cead6eefae473c24c20487d89d30be693f675c420fd4ff648bbe28ce921d9889cef13a2e8a181b8a930e7e7d5783c33ca86038a2ccade59637e626826f506ed46e3049375b5300c67f944dc4bdec52bbb3339c64b728179fb5d92075435447f20ac962f01e4505e1bfbe311b772f54cc19883c781eec35ec6a619ab48a192fdc1b6614c98e5fb074448357cda0527fcfaf03dfba811f586ddd5f6cb93d46ff3aa3ec696b2c09900e02ea813b3e05f9c49bae856ea664305ea01c45038d4966537417fa9df803720707205bf3e38f0240c114dab595d43105a7fa36f8bf124599f709fab298c8d537e0c244cf83194bb484414b38ae3b15cac321d9f362511e3962abb3d7eaa4e921b767356bfd14fd4e8564a25aa0e85e452bb5cf05fa28166d294f6aee17ea74ea106234c903d103387097928ae0b0e8d29db10f04f8ef949c932c1a4a146e492e0818e4931ce603c7a84b9d352af26e984b8bc6ac994401c6cd5efe77e1f45de3cbce84fe652e55f061c608523392eb2ce7a93059be20e90797b75296a05605451416c077d93520283e779fcae3885c78e199222cdf2b136c5fbe470f8944e231766a50d691d4953965186f56c43a24392fe82281c92cad8cac5a15aafb8131940032f86a2e718ae57e1dce8aa17aceae9fcbf062cc6c69fdefc53cb5a74163545ec572da831d242fbdfd96afa1f29faf2f87d9bbdb6214c6b1b6fb0227bd5434a336417f4f6bda0833815a7c19e1ba7beb735519c6806803e3dbf6faf838290d49d15a7f1cae26c6bb91e800ca35261d62a7751dfa1960b3c1c1b162a4585571a02ca42fe07ae2a08c552110185d554c6046da2c44b17cd174173a4b7d6616319cd36464dc58ad402e29a00d4ce158e8a2f49c161bfdb724e29bf5936a4e1c7e3b652688dc815d9167cf591f4486ed3c2b3a982fc7480a8f5987affa1ee44fdb0d2f5edf1831e7c6a0fb23ff37a1e3970b96e0932ad8c79f02c7098e9cca1be3f7600399b11ef9c714e9d23397316d9cf59ae682835e4da64c93e75de952ef1332f69891b44c3c1900cf80bed4ffaf41b3ca7faf208257c81b2769c2b93200a299b0c318c0d526b0753624a266571bf551e93acfc9b5bf4e1f2d1f527f8ce8c29b466738a8c9c12918bd918bce2a3ed10780c91a9161471dcfb64480c99f6d06e0a676f83745cde5f50cfa5f9db9221993791f0780ffb4444b402d0bb4027f0db496b1d74041ff02361672db34dbac42e66bd85f8cf3c5d78f9818b8f8c1cc684bd6bda0e71f3628bb7425d5445321b92f4a691e77711ef0be811a6e8d8db5f65510cdb416cb0fb3daf6bcd9ec8c7c9a67d3dcf7241af7b4259e7304f39485ae658f9545c27fc828660b193c2087f7028c28b9c2ba9a25907e667f738a9c7782b2b611c0b8a4878c1deb5dcae646cad1ad542278bdc7b89bd748de0a02b63125ab03a11184b6bcbde08b7e2dfddd6b308abc328d446d61d30a8ae1202397ec1b2749536841549b3d6ceeb8c0cd4d3b878d8ca833a511c6b1ef547238cd327e9c97795b4d37b690051b6665e573694f9c8eb962525a4c0c7e9cf10f211df2eec650d5f96e735a07e7c5a6bc47ec6f7d6a8009af7858a944e2de2c116b145ee9f61341ebf40db3b980697899e2ed1ede2f10c1f3b8b948d3f7ea6cd6ca2d99c5c2e5d4794a985911ab45e09133cbe3da153c2f3c1265939d83cb14413a3f03bd186ecc37b84fd15b26dec6acbfe64b7d27a202a6b14279a3aac35b9e838b3c063268b3b09643172c8c60d885c4f978d8a2bd4ae6d908c233e014cce67bae3522d8000b343aa9a48e5897fa4815abe54d3cbc8b97cbe94b55be84e9191af819c162908e56e3ab3d3576bcddbe78529133e2b60ecbd6c78ffae8d0534ba212bd606d7d261e5d7fe12ac7806f1247387d73316716297bd08f7eac2c84291f18730be94d52d1222781fc82b5c093757938e73faf8aa5c32432a82714e4f93bd3d53219b0e74257411ad35d9f6fb8df96522ff176dd5b7c5655d18936adf862825b25bfd686b92afd862dc904e4cc748350b3583b04dbf9494c9e5deb72eb46354af08eabee077d536595d39a3df07516ec45a484462bc4ac15a9ebbef77ea481b2b4c9fd60a28ed079a25f1fe931e2d7adf6357cd2d128086108ea0e7b471351ae6e2eb28afffca417760dd6d1a6d3082bd089abdc035855a159b4f70aff3baa3094b2cc51d0594ab273bcc99e263aa2ef1c4d8b4a50117dd0ceb3dd3c504914c914e698c7ce847b4e1b17d42e1e31e8dd8f0ec29f9fdb25387d020f5e7915fd69a31f350827ad318c4c5e37aab227fd83a496a67fdf16908954070d96e1b70d66540f8802f3e617c0701515cca5c7890e5cc0a5591be86807cbc2b112a8861115efc66ad12a9332e75aecf09c936bccd1f7b47838d914760a05c9bb1306ea667116032e35734e5451336403a8b9d8b6b2b471985b665f2698477300aca905d3ffe258e66f3b39776595126357da6cc35fe1c58af1185bd6a4708cccf5b35e7c9c6fdb0af61c6a821a0c4dca9fae12f72bc4ab5def9c6590419b4122180be5d6c6443e56e395532ab0c7377aa4cae587285837b5720213d3ee5d36176822b276a82184003be19429a95d2f8c630049c2ed6cd1307ea1d747ae2f2fe4baaacd670ab58f19f7da487fb49114fd587425fb4aa55fabccd411f9874bd14851c4aa40bee63424fc638b54c50011e4cc0f344941480a1d54d9ba7612a84168606eb884ea7cdae6c3b69bca93ce4c32c459e103854757dc944dfb23b19386711abcabdfd8bb45064a5a0196738cba8a4f8980224eb1c68dd3f89881fd784848fde48daee8cb6559dbb2a77af9f6e7e3b88b3f5702f0583641ec928e48efccbf5bba5cc7e81fb74c441c16e2046d7571996a37af2ff5abe0e5ef66b62077f8c0b6e6e35de7ba709a656cf0ca2514367e138d21d21c6bc88582a74168d39b862ef9484b983cf156975700d38c754d7c20484bf9606dde9e56d263e9f531946babd37652f8301b1f5c307b45eebdbc06008a8db2f83794616c1d4f30ead968881ffd931e568ffd71b17c251fc36c43156f6e8b669a5c0b717f750ee15b2379dd4d341524fe5d27e0d2ecd95409912a7d6f8792579513f83e7a859fdcd34795deaaacd9574aa6a47c6004427e886f0fcb302341b92f836e61c4e661ea8bea7b99516c0797e6765d39c880ba1058f1128d15eec46d9b0ba871bf74c31baf45bba7fa8c3e9d5447c95b2a60d51f79e834df6852c7872ebf9c98ef25589220e7ce29897783d1a9c53223e1543444b7ea847ba07a8f9c96125953cb00c59289119915e228186120b4755138c1bb1fa7fee5fedd09650cab79017c47b0b3d678fd021a72d3a7c795d048e894733ce603027f5f0b5ae56d7ebcdc790ff9950b868afedf1e0c7064793c76eb4402707ae0b210e22deae31b47aec6b2e3b48ff80d21a35b7d9121020ebbe10cad6009378ab85305404e7ed7116b2f585e73c3200338c10e371a54f9614ba3123655ce1f90645c93361fd1d4a2ef064f4835153b06d340571cf4ce827715b8935d2771b5b08bfb5f6561a150d92e817a8ea23a302201337bee83a6485817e58f3576108daf7e91ee6c546d42229b9fa6f0775cf8d00d6ea6fa24fea75fe904a3e24a26ee06aca2587812f7a51f5a8cc0f7daecb6412f33cd7884073d856278b22e7ea83f8c7ff97ccd6e677064110dab932553496797caa55a98652df5ca314dc063c795dbe67373b3dc0a56f78a7c29ce84d9f3067bfa4015f13e4355382d76de7be95f309bc17df2ac2d4281e405fb6dec44d94d7b383fdc75357b5839045e0ae4871c6e5b9dc3a3c88a816fed5a38de114aff691f24fed9b7a076082d8a8b88dab8b2ddbf3ec299c5cc4d31f6ac102f8685b9f8f8ed7b90ca3e2764a061b7cb6e54d9a749e8b0c6a85b69df838737086c08cdd92a6849947b859fae010e536667f644c24c7ea30281db3b5c51566015d452e3d5445c3c9a46abb7e8c71800aa32f6e468e0d89eca3bde2d2bcd4bc9894435b1d98146f4c57faade1c7c945440b2eb44a754bd48bb3cf2a3482dd33727f29958854727f3080c0bbcb82d6d380c6844cd319c7733f8211f94ed9162207319f6e77da90ffceb36adb41c2aae5d7d03c890dd8bf69abba58ed455ae8bf877a40e7371c9b0a4a50b0d4ef7f6353ebc280becd7337916484282e1f55ab54c0ebdbbff1a707510974b902051b8d5eeab1bf74d02e87f2f58be251f33e5a799841ee53f3cdc9f5dce092a468aa7e1f113a000656c09db1a6573e685d62b53456b5b6761fa4ba46641e7aa6a24c090359712a393862c2fa9971253970add596dc62987fa7c845bb6bd577b3c87ff638cb5e4f4e24831d8935c6c1b4da7ee176035c06dfcb8a838f59398be5643e360a9f0fbfae53cd5e1ab5566d0830c9ef722f77be20d46dbcfabcc62854abb2ebd08ae377f48d617369447764f2e5757d35eaf686015da9f427158f6c87e7ef135456b9907fd942001870fe3dccd0ea8eaa5386ab90ac011596f1fc3e21436cd61ba7720e39af36a467e120c7b726005a1c86310727383a1d9d4", 0x1000}], 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0xfff, 0x7, 0x4, 0x100, "d0d5c5e4171ace924f412a3a6800e3d5b6505f76", 0x5f, 0x4}) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000240)) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000240)) r6 = socket(0x0, 0x5, 0x20) getsockname(r6, &(0x7f0000000200)=@in, &(0x7f0000000280)=0xc) openat(r5, &(0x7f0000000140)='./bus\x00', 0x80, 0x40) flock(r4, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 16:00:34 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x400, 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000240)='./file1\x00') mkdir(&(0x7f0000000100)='./file2\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f00000001c0)='./file2\x00') rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') 16:00:34 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) getsockname$unix(r0, &(0x7f0000001000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500"/4098], &(0x7f0000000100)=0x1002) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x40) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0x8, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) mprotect(&(0x7f0000716000/0x2000)=nil, 0x2000, 0x4) r2 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000001c0)=0x3185) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000240)) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000040)) 16:00:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() fchmod(r1, 0x10c) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x1b0000014, 0x4}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000dc0)='/dev/zero\x00', 0x0, 0x0) bind$unix(r3, &(0x7f0000000f00)=ANY=[@ANYBLOB="00002e2faf4170de28ec5ea2c5d0f376979725116cb1047ee9b357020010000000656df9ebac57b8e169c1d6d906743fa49d4ae74301000000d682dbcaf7a70e8a2bcf5c02efe0569e3ec7992ac1d72f3f864118ce1ad8863f87dbd6e80394fd733ea736336759c615372ccc7392f0667a9aef9064697dd37ba69971b77b6e61ef1bf3070c21afeb02051b767e0c36f349ef8f095417abf4acf4b4cd861ef380e4d95e597a1cdb4d85ef2d7023c5e1decf741d594bd1003531da903686a0e243f946aba8ebc11a6a03cb818fd96e196ee7aeacbd32e94cf7e9d17c8e3e790c3cd42362df0587ba304f690a926e72a25db982e30ab7d2f6ec330f0c99c3d4e4ca40906ea438ecaf15d514d7b414f5186ff842a627bb7fd3dd46e21eb027c3991d272713db5bf0490a1b894d35ec0d2efbc3bd9cd65e4bc135afcf6d5723eec9dbbf56f96f467fe2c4cd384afcae900542ad2f5894f4a754905515e0c92bb8e866dfb859267cac0af16a497bcb50a188973b0bcf546acc0f4a2250db4efcce675cacce4b574274bb7511d9b5d5a60df9dc35a6a8f80c69ccffea00000000000000dc08ea195e80c8b0a4c7ee25677ac7be6062a1e097d73b9568856d35ff9632f1b4e3c47c7cc1ed6773c29a5d4cfec6808edc000000000000000000000000000000000000000000000000000000901548e5ff64b02f3f64bf92eed677713168c54d7ceb20e9f62276b6d2c95e8d458c910fc0b87954ef000000000000000000000000004632d180df8369b97cf606f5313ad8bce274ba369752954c8df645feaacda436ae2393f40d4c7d1bbdfb1410e2f636f207"], 0xa) symlinkat(&(0x7f0000000140)='./file1\x00', r3, &(0x7f0000000e40)='\x00') r4 = open(&(0x7f0000000d40)='./file0\x00', 0x20, 0x1a8) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r4, &(0x7f0000000b80)=[{{r2}, 0xfffffffffffffff9, 0x87, 0xacca7add68c1a22f, 0x1, 0x7}, {{r1}, 0xfffffffffffffffe, 0x61, 0x2, 0xffffffffffffff7f, 0x1f}, {{r0}, 0x7ffffffffffffff3, 0x12, 0x271a63c3f53494d3, 0x0, 0xa028}, {{r5}, 0xfffffffffffffffa, 0x82, 0x20000090, 0x7ff, 0x465}, {{r2}, 0xfffffffffffffff9, 0x100, 0x2, 0x0, 0x81}], 0xfffffffc, &(0x7f0000000c40), 0x4000, &(0x7f0000000b00)={0x8, 0x6}) kqueue() r6 = dup2(r0, r2) setreuid(0x0, 0xee00) dup(r0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x439816ba06e263e7) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x1, 0xfffffffffffffff9, 0x4}, {0x18, 0x2, 0x7, 0x3}, 0x0, [0xffffffffffffffff, 0x20003, 0x1000, 0x8, 0x7, 0x71, 0x9, 0x400]}, 0x3c) r7 = geteuid() sendto$unix(r6, &(0x7f0000000040)="fd16fbce057634a8b0a6e7cdad7f2edecb07753228ef97fe48e57c2825d80e70421c1d98c780dde2f3a8a937dfd948d933f0be601b84c5190e507b33f752a95f6e724e7b9e0b149f967dfa45f333cd255eaa3e32cd6e8982bb01b7e4b1e9cf678220739c863c36523f878548941c8b1a64b35603f7e0dd498f7057164b30f3272f0941e528760ff1e5a559fbd29309b7d265c7ad80856d970de607e731377ce1477ae6516f336c41137b8798390a5ca6991ec405fa1a461b183aed87b8242d94b1925e325fa7623203012241b91d8138baae69d764e1de213c8b29a66d6187f2bfa538cf6c546b0770a6", 0xea, 0xc, 0x0, 0x0) r8 = semget$private(0x0, 0x1, 0x40) sync() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000d80)='/dev/wsmouse\x00', 0x0, 0x0) fchdir(r6) mkdir(&(0x7f0000000b40)='./file0\x00', 0x0) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000a80)=""/127) mkdir(&(0x7f0000000ec0)='./file0\x00', 0x2) r9 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r9, 0x80045713, &(0x7f0000000240)) openat$tty(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/tty\x00', 0x100, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x62ff5f64603d4f59, 0x0) r10 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r10, 0x80045713, &(0x7f0000000240)) ioctl$TIOCGTSTAMP(r10, 0x4010745b, &(0x7f0000000cc0)) setreuid(r7, r7) chroot(&(0x7f0000000e80)='./file1\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 16:00:34 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000089}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x40, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:34 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x200000000000112, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f00002f1000/0x2000)=nil}, {&(0x7f0000fa7000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000a80000/0x4000)=nil, 0x3f}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000d06000/0x3000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000005c0)=0x6e) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r2, r3) chown(&(0x7f0000000200)='./file0/file0\x00', r2, r3) lchown(&(0x7f0000000780)='./file0\x00', r2, r3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000700)='./file0\x00', r4, r3) mknod$loop(&(0x7f0000000800)='./bus\x00', 0xc000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) fchown(r0, r2, r5) socket$inet(0x2, 0x8000, 0x8) socketpair$unix(0x1, 0x2b5e66ee12b99f54, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000740)={0xffffffffffffffff}) mkdirat(r7, &(0x7f00000007c0)='./bus\x00', 0xe2) bind(r6, &(0x7f0000000540)=ANY=[@ANYBLOB="00000002010000000000"], 0xa) r8 = socket(0x11, 0x4003, 0x0) r9 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r9, 0x80045713, &(0x7f0000000240)) flock(r9, 0x8) sendto$unix(r8, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f397c069105b25dde178f010000000099efa2d39955c7f7a077263d47ff963391583bdcf80da83bf3b51c44793e8be913925a1e7fbbb61be1ff727b9f4963d2086297989043d20c00000000006ed2aae447f95e863abb802cdf373cb367a17244804d067b9ea46105cbad2224d7870a61b090f5e43e0557f78629e44f5e0ff9acda681c575275b4c9a9fd3ae63d955800be04d627318d8596a782f261932774917a5ad6796062db0c29926b380b45dbf149bc71b550d60b910eec9cbc5cdb21faef162c5734da29c71f6b57ff6b5f6b742515066ba59816ca5ddd2f63997297d5b6a232bb2fddcb44407c7bbf4d11134bdd980f5d7c444605ed2dc10b81873eee581b6a506e"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0114ac}], 0x18}, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) open(&(0x7f0000000080)='./bus\x00', 0x10000, 0xaa) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:34 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x20, 0x8000, 0x9) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:34 executing program 0: r0 = msgget$private(0x0, 0x180) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) mkdir(&(0x7f0000000300)='./file0\x00', 0x90) sendmsg(r1, &(0x7f0000000280)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="c97a456d0c5c45ee", 0x8}], 0x1, &(0x7f0000000180)=[{0xd8, 0xffff, 0x20, "3226238ceadd065e3eb164420d68496178ca3c58377c3e37830f99d58a4c327b1bf6ac59d8bc5b39b3db20586d25dfe328b8f64cb001e82482e78558897c61046ddab09e0d23525ae2dd1f798cc20d0757c4791fcf1e20a67e64f1114874981a06630a342214bb710466f85ef1b4c2a0e1bef240b94803c5fb824d01ecbea3f6a9a6e9fd7867cd11db8ce3eca9a60348beaa3207ffb23a082ca9a3a8c59ed5c2763b807a2b99c04ec2a2acd60a858ae56f4fa3d9f3d82b13847e5d2d10b656c722d8b1"}], 0xd8}, 0x8) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f00000002c0), 0x10006) msgctl$IPC_RMID(r0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r3, r4) chown(&(0x7f0000000200)='./file0/file0\x00', r3, r4) lchown(&(0x7f0000000780)='./file0\x00', r3, r4) lchown(&(0x7f00000001c0)='./file0\x00', r3, r4) r5 = getegid() getgroups(0x2, &(0x7f0000000340)=[r4, r5]) 16:00:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000240), 0x0, &(0x7f00000002c0)={0x8, 0x9, 0xffffffff, 0x81, 0xff, 0x3, 0x0, 0x3}, &(0x7f0000000300)) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'pap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000140)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) pwrite(r1, &(0x7f0000000040)="2900000000000000000000000000cf0db40559ac4885046a4b4011cdb41c725120f262600ef4da4e444992aba55f574c5f0d0feebd4f14753ebbd496", 0xfffffffffffffda4, 0x0, 0xffffeffffffffffe) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) r4 = dup2(r3, r0) ioctl$BIOCFLUSH(r4, 0x20004268) 16:00:34 executing program 0: r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x8a88, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) 16:00:34 executing program 1: poll(0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmo\xf7se0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) r2 = fcntl$getown(r0, 0x5) r3 = getuid() r4 = getpid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r6, r7) chown(&(0x7f0000000200)='./file0/file0\x00', r6, r7) lchown(&(0x7f0000000780)='./file0\x00', r6, r7) lchown(&(0x7f00000001c0)='./file0\x00', r6, r7) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r9, r10) chown(&(0x7f0000000200)='./file0/file0\x00', r9, r10) lchown(&(0x7f0000000780)='./file0\x00', r9, r10) lchown(&(0x7f00000001c0)='./file0\x00', r9, r10) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r12, r13) chown(&(0x7f0000000200)='./file0/file0\x00', r12, r13) lchown(&(0x7f0000000780)='./file0\x00', r12, r13) lchown(&(0x7f00000001c0)='./file0\x00', r12, r13) getgroups(0x8, &(0x7f00000006c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r10, 0xffffffffffffffff, 0x0, r13, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) r16 = geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r18, r19) chown(&(0x7f0000000200)='./file0/file0\x00', r18, r19) lchown(&(0x7f0000000780)='./file0\x00', r18, r19) lchown(&(0x7f00000001c0)='./file0\x00', r18, r19) r20 = syz_open_pts() ioctl$TIOCSTSTAMP(r20, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r20, 0x2000740e) r21 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r21, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r21, &(0x7f0000000440)={0x18, 0x2, 0xaaef, 0x9}, 0xc) setsockopt$sock_linger(r21, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r22 = getpgrp() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r22, r23) r26 = getpid() fcntl$lock(r20, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r26}) r27 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000540)={{0x1, r24, r25, r24, r25, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r26, r22, 0x100000001, 0x4, 0xfff, 0x413127be}) r28 = geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r30, r31) chown(&(0x7f0000000200)='./file0/file0\x00', r30, r31) lchown(&(0x7f0000000780)='./file0\x00', r30, r31) lchown(&(0x7f00000001c0)='./file0\x00', r30, r31) r32 = getpgrp() r33 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r35 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r35, 0x80045713, &(0x7f0000000240)) r36 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r36, 0x80045713, &(0x7f0000000240)) r37 = fcntl$dupfd(r36, 0xf, r0) r38 = kqueue() pipe(&(0x7f00000007c0)={0xffffffffffffffff}) r40 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r40, 0x80045713, &(0x7f0000000240)) sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f0000000200)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000280)="057a918043ff3926973314d74df4b859712cfd38c1ff72077b4b331dcaee12b39d7853f511f3b8d04121b6bf1002317139784f70dc6c855acc36a18a7f4268ddeab5bae5be8879d92ab5a2661c47134253cf309e948ad9e11e8d751908e4d9f15a15c21d80ce0da1e0536b56640feec4c0f4094c9531e99456c166d81a2eafd324ae45abc206f2b49781568d5ce5f46ecea7578d6a7fa70c29627cd16a60f6aea2775ab85f6a8ec848a75f321113553650357f41e154ef236a8ee964a5864e646190f6879efd4e6fd84d1daf57a2f31b996decd539c507e8dc4d4b80ad8cd1a1", 0xe0}, {&(0x7f0000000380)="67572568449ea5b47772d6eda4be067c8f316016460718e15eff20477b4b9187ae3a18778705091909584ddfa5736397bff2a16c1d621774fe513630c77dced2fb4c27cdc39f021a90b8048b7840b7dd62ccd364bdba48dba1d293f923207be43ebcc3e945b610dd14296e16946b5166c7a047733f0a085fa3ea2772b316a733d3a1322f45c50fe401ae618de4fcc582f2af30a9b391b30c5a9c6858", 0x9c}, {&(0x7f0000000440)="606be3172a14800db85744b1ce71ce2f1aab9058e1ab8d70f93557ceae0b5945d339c38c8fb97e6a11ae9d6c0d69ca4c76e25594ceb0341077d80dd95a477a5c37db508722927c61764d8309c9bfe49cfb5dddb464adea431253fa7ed06bf9e37fd1c7670d9faa3fd8a96b6248988b023a4126bc68694e3913016a59e5016365df4166b1643a15", 0x87}, {&(0x7f0000000500)="d1ea26a09f9d2d0d259eb3d446e300e3ba512c6a45ee80948580bb", 0x1b}, {&(0x7f0000000540)="78d126996ab0703e637c63869299c76eea860546d46570ef449e5838165ef5624255e5ac12045143ed46b0f6acd35a1c46af96164f1b0efcd2aac7da6e0b721fe0ac98a280e4df14dff5d31439aa90f92caff0c1152b5d50ba94e66701ead548731d5cced9921240f83dd86972f74a21983899ac8fb8278915d9330a320b602fd6167d6b1101db8ae367c39d6eae47f4841a92765d687e8c6af7b16235ae039f66dbe7fc9d1b3b84a9cd0c391b7953e23a917c32dced6e2947be63d069fc2e41d16e38efec9f125171e9516f733601261042096210eb10e5ba", 0xd9}], 0x5, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r6, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r19}, @cred={0x20, 0xffff, 0x0, r22, r28, r31}, @cred={0x20, 0xffff, 0x0, r32, r33, r34}, @rights={0x18, 0xffff, 0x1, [r0, r35]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r37, 0xffffffffffffff9c, r38, r39, r40]}], 0xf0, 0x400}, 0x200) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r41 = dup(0xffffffffffffff9c) ioctl$TIOCSTART(r41, 0x2000746e) r42 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r42, 0x80045713, &(0x7f0000000240)) writev(r42, &(0x7f0000003400)=[{&(0x7f0000000080)="2bfbf5cd7d5316c7f7dd2fc4407197344db4de411618566940ad0a803d44036c7e7edfe1cf2895fa25295c10acc931b29e1ed5fcd2e5ca4d32afb2003ca93b1e72ceaf88b8083199b3b6b2b6776894684ed7d3be3503b0887288ec18dca759fb98dc91009293ab542b83f37c6e95ff6fabd6ee0feb89d1fd604a5317b22fb5d56e2c81d54b13a9b757db4838a9d20123c9a8ec1da230374dbc12046be27d2f56ec9c9946f16f6ef3458f91b8199b58557ba62af2ae15a4082e04f6ca2d2ba380e320a82ebb844873c025da1f054416acee200832066fe7499286de8913b8b901e2a0e561685a837139e7f5882fe68d840b82896bfd368396a1b799eefe0c", 0xffffff84}, {&(0x7f0000000180)="aa8fdb9654265fceeb60d81c2dafbfbfc97b64a138c28dd99c15c1e91994c7d9e631b40987623023744c3f", 0xffffffffffffff4f}, {&(0x7f0000003480)="8aececf3d6958f3b1175ea189760101ed3428ceb99b86fb1c81a2fade4833f8d6c045f512bf9ba587019340dd2f9ecf2e8e13f336eedc469dc7c6e45c55ecb5d3189e69cd9128eb6447113307a079a7d2f4cfd5a131649b3e0d27e11f1ddc35bb22e7891f9947feb79761db6237c733d3b7a365139f4e2adea7c22d42ef51d5071c29db217ff8d3f0ed322ecca3c4e2f4609ff99ce0306ecb5a1bf4d56b9e61006369fad3392e036117236c74bcaa2b0ac8d7dec4e53fa1e74c0c885d367088a5cc53b29ff6b942584dbf27b62212debb4397f85cf55194ac30e5f478c52e897cf69546c4e076c0502683ec81f04ae05fb11a866f20add0811ab79af8a108fa9544732f01095412a202751d8153a3f10cb17d843e2ba8a26ad889d3222493027615bd13583cc48d9c2fb5df45a4ef23db867f92dce7e0f824f4e48f94e4390203f9dbf804986442daa8a87ee83096237dbb068c76b02a789db6ecd24dd43394c1b4d21f92df9e096e590857f4e9b18e2cd80de014902c5189f3029d42d8c10dc8c134df4873ca56a1f73693ab0d54e18e84e549d45ababe26a91c69f5a5f3bbedb1cf80e8557d5044d00f5d7ff856fbc7e33b775f9473c978eedba6e701dccc579557a9b8f7e8b47db87c5346751965e77f85f811b6eda876b146dab95fd7982665a637134e4f92278c7052a75b8f6687bef118228d24fe0c527425dce631a5af41b19da6c62f2279b988902c342c9918cf52d94596b18b263081dd908fbc7c41b4ea04341193d20c765228b302e1360520cebadccd8f2a7a8ad5b36100afdb2fc81e25ecf07419d5bec640ae267d758f926ce748ad0e875511ed7c7efeb34ed23c8a33f5cfa3db8fec6866485ed610d8fa738bbb19daaa8b1153e69038d2884e62dd20afa045b3632d33dfbcd1a7ff8bdcc46bbe24ba581e78db92f997c3280a1ceea2dafd362f0537dc241a6f4dc6b0ad8770c24cf0ab6d6cc11e6b4c3e121eaf6c4b1097832b50daba3deeae45b0740afa7b390712b75c4fd5bf32984a1082014ab7781a8ade85a8d0038e7e32dc08c66f431753ad1afc338155be45bc8fd9f1a9d451508096153fbef8e287014c6e87107672e668166e8631d5d69cbcd2657c71e2c00ed909c8e558480fb35e77bfd9ad370995a64012f27acafde18c6e3caa77939b539ddf510e6757b3abe10f9c3a5e7d568ad105348d49bef1a72112c9f2c17df09cbfa099ca2f6ec012ffbff04fb0b86f9e720eb419bf8a8adb514c36860ddbc87f9776ca40f091cb8f5cae0ece05aa1890986aa847bcd8b3f5e3bbf967d4d904226794f0c6e7b3c38fcb30e300995552f575c3d5e21a29f84e041f8b92cd1a5050566f0465b4b5f82cca5afa2c9f70eb3ce91d2e53680d16bfbc0e71b8ea42ef035db4be82d380cc8789c8a5675b2f0232c8a187a212d5a9723a108dd85757a884a3e1eafb90f14e053174630568f968c51a0974e0d6a60acf5368e1c620d97e6b9ad5cedad9884af0029441fb6493a9bda75fbb0fc00197e75b84dd6610c0854937cdcc834522167d58141d3dc2aa10c0519a21c524444df54180414dd8054375ad4abebd2d75e31e4039d22ccc1704a217e5e11b97cfee7c8f3174da53f4c9f3708e850632729d7c11667cf530ea9947aa11f1a00451a27b6a8c762cf3e29a8caa6e296e885aff317b634e564f1d7602a9bca6ee3356b276de9d7d6d348f24f6c0f5b03e586278ce6edd0a0f2e88242afae170585c54fedaa518bdc74d3f1120f04c3a622324debeaf47eb3614a867995b7c3d8a25cd188fbf83d5840a262c3851cde963d62d34f748face155919a49930115eac19fc3d8c275023df407980ebf07ad43f2ec544407fc763ec3169d08122f715949a0c10951094a59ca2dcae249c2d089b134e8fdab3545b4cb93824326424015dd90367d30d2205c702140a915666c9e0ce16db4f41b01761c45afbab8c1bd0f092f412aff0a5a6541f9c15ddabe0db496397734cf44f0b22115d9a703383810fc1306429ea5e00e488dc3e2716fb105907b7fd837af6b6d4aa4a7d6b81eefb732d7a02204445661fc44fba35b34376c64d0379a236ceed3e25942da705850f6fc8e34dca1a955317dae6f7cba1c52260fa17d45b78a3e6b37155cfa98b9893e73ae72ab26a98afc00f28cacf3e5c33154de95cd3b092847ee96d1b91fc37b0038dce7b4906c48d9b3fa979faf834870362121907d7117cc3402bb679f91ece4c3c3575005ee1804e2f106d3e35d189f9255693aa5db60bf0bba51f76d613df1b60bcc0b9fb413ca29451ccd8244f2f924f2708995770277eb07ad9149adb57a086c8d62ea82386383b32b696815af6aa78edf4253442a10ae7b949bd2d66f0ab5afb7edec1d1a52bf2a6a6c23e0006d621e7adbc3e078bd39e999c8fc148c044ad45bd4f13cc348ed9edc02ab640ac18e90098425a26622226c8e1d22ba46f1e862b8ff8d3bba93132ff879e359a8b41e2566f6f20879a93f2743ea1ed936526c29c833ed7eed0daa60be27a17b5072c423a289625b8fefeed852b747bd53a767c00602b713e0fc90e1e63ec97bc760865f69cea1610d3ac1363d464dc789cd36860ecce1094d8ca02615ca6c63370f1710ae424484a2794e686b9c8aa636bafb63dd6432e334a0626d7ed6144bf77a548a5b409b4b96695cc48eafce972fb399e8cb33fe98b4f77e84166d98f7f0a7675db1955f61c0fb7921bb3e99d96ff90b6997304b9e9df43e795ddd5ea360203e9dad632332d1e6e5416d90ae64f5defd989cabade43ce9de7993af2f68b398e6b7884ff0f2b3df8d9d5995c3687413f0d0ba098f8007a71be4ca69db2f6edc2a609787447eeddca8ecd7fcb11b6aa5c72467049bd317c1360209b559d0dfc6ceec0200e259ec37b2513776459032824a6445a7ceb8bd8b33e97baeeb7f2ab8779e5a2a6fa5e6c256d3bb57961a71c3efba3b0b78f7928be931b2f763a0ee996fb3cbc556207484a2fd21ad84f6a2aabe8abcd5ebce80a36bdb155e824ed88a999131196d5b2b223733279e998f4b2f573c3febade3254963f3633e33160866d4ba7848a41664e9fa3aecb6fe85dcb36bbfadb6847766a3ec80f49f9bb178014e74a33d0bab5ea9af8f70ca3e9b95172c0aa94c1736fcfb2b010eefd4a15d1ad16e223123b05b28f08c0bdd5ce5e3bc04731973d228553792b906c1aa73d31ba2cf120e4db991b522af7f9d404b39238ce24d83a45fd0ac061358fbdcb289cdc442002be4139051aacfcb05cae5d5299b29c1f33da6a2dad68e53e3db5051c11354e96a4934dbe0f8c2069d683170131b2f9ee8652a38f9f24e4c9fb03ece90e955b02e14f1a0d2b22c1bd1d099f25ac338e7b944442d1fe56024c228d56866cd60141f317abe6e7bbe925d1cd6f63f4aa094e92d4d58bc041d72f01961f0d28ec10be04dba1ee67fa13ab106bde33eece3875a51f2a2050f0f0558193694f4c41a01f23a26f1b40c581c7f46d26c74652cd8d621404cc0162d6684163516eaa2874a4498ad9f59bfbab1dc870454f6029ca121cad8a8daad07f9a4d44d8c4b1ab50978d49224cf584ef79f9b196cde853a005eadeaaecf2e7f8dde40a06c78c1394570b57545b5ee74a3065fd291866660eead0f20fc6eca3e7ffa6e7d7ebbe12479b1e5f08530772f24174c4f644291ce5d78ea51dbf7c4c32ce2cdd70e9b74b2b6e2675306e1e5c94bfebb1be496b5505a4b012cb3d7d4bce274a1b060c047c539ca12307bdf701dd76a535b57b2cb1308e2d7ee06f257f76d7edd468e6edda5ca038e1310ae8fc074090a8b24e08dc9cc84d8df46071731989d51f45753f2b8a8de7ac677440230bd894ebbe0527e81efecc1bbc95c8f21b69ece1e5d0506974646324d6383f43ecb001462646d26e173f828bdf6034c23f9e4f28f6a29b17be546382fc1a21499bdf729b100f80ac76c8df03a36114f4ced9351141abb5229780c090c935d5f9f4acb79d5b898836a865da7b27171b7fc6478a7bcec63f48892115e6a49edfbd61bdbdf523a822ffa974bda3b2818e97ef1ce8a1f6b0612a4ddaa327b06fea644606c2d07fa9a7dc1365b4137000df43ec427b144e8a8d8b57b3e5f927d5ea79fc2ac5a76d9fbea08b87670b40a516ec401b2baa41c6b06b57d5216b2cfffb45e95d6af4e59a99d7c8e302ec70d02fddc5f2548d91b0d353e2dc76c619682f92becb7f8e07579b2f83432026937444f1a8bd971ed22a8e55da526f3e55eb722aeb392a021677f29451b227fd274c45ea7a59a8073938a0967a1662fe4610534f32e32c2c0b246a475a487d4ffa2d6ce570c38d63638da34d1b21af2d62dbea6c5120bb9a7b3e1ef42696ccc3365bd897fe82b00994c56ccaa8ac62460018fbf5a20ceaf1e0b470b302b68d9eb7cfcb3ef0096aa5ce90644f6f4f47af0286c9d543838736cdeff0a8066e11d8ce7f7fef04112028b95e04b357d3422a10d9a80bbd4c332ecd087edee81974423f943cb4e08c6638b5f5c01489c269a312ad831ba1f64ba9e67f5e4828192db4d011ee7ae39642e68a3f2a994c2e04062adbde9cd5c545ef58335a8f3cc48db1b402c6fd05e8f8af90d295086b517a7a419970596dfc4a3831e9d88567a7c914641b66aedc1bc7577106d71813c89a05c1903323c4d709e0e87a3389827166f396f86e5c1bcfbb69ba0f84ebba73d2526f4f929c00fb51651fdaf1f36016fa341920e11244602f87a627d3e7f631f0a9a52c2c38f162f7132e7afdac0e955c638c265fde63c94c6d7dc024a5853254ccc7be726646ae5dce28caba9598fb1eca4a12964a71ca4c563a714105acd53756fa002b3501ab91e0c97283eabd4c8ff9c77c53203265a20da9e41f8a5ebe50fece0e6a6bfd79bd8c1f5a849fc1eb7027983655b60b5b7af95d98f0ece007261666d6c25f952170e60e4aaf050d8234d6e6aa858678f92afa02d83429d3190708c5f29d44885dacee98b8a87f72677c3021af393ef9e983b133729eff71a7c2e4ceb5d2170a23f0e8c2adf6c26e0d15f50aa72add0b8dca0ccd595a63574873bb5138a941bffb4dc2c1452f183eeaaa75c6a4313b59a81a338f9e30cc45df55502f8b4bdc4b7e6235ffa8cc259a2e3f27f5eb06a682996a204bdf0167c27183a283ef6582b19fe55791d8178efe02824efa34a3f339c411c14bdc07c5b7381881a6247ee76b3d64c7945975679c69987db2c29829b7c1a536a6363d3c8d0eb7bd32c372053d1d5792c21aa72240dc4d18ce993d5a75682f8c1c83a9e3ef099a72ae521b9939929238d94e31075af1eff485e6b5c660c55a2a34130df6e85fbc45a08ea642c2bc27e80271b72c43576b469d02a78dd0ee8652d458cd3231ec1a8eedb4cadb3535936a3091cab7189f6c92f6bd20b5bd5d1a8b17ed4732f0621340d0e9440092517d123017e88727e4fa27ce4835bf2ab89aee95565d9a69a964fc0f370daf37a3d05c2d682398740ef3b96b962a27f802c5e33cd6b0efee3423f0b8391ecb8d9c8a52aa8f5893e929752a9ae23b81526cf9af6716b3d1f2c054e19e8cd0a4fe9b39219c4dcf77eca17c31a29736c3578ab51aef68316ba99d133d99defb899caed4c3a193d24bc1e3831eb66291d5de798ac562e6c03c5495a914cf6c9b1f9de8aa07b1cfdc58d1930d6767310f8408c3264846c71932ef0dc3d49544ac9d6385e8dcba2a43dddc9258d9f4b11bc761f2b6239cc7fdcb43684973c203bee8a874c9c1dc220c05daa4563945077ea4f78e7aa5bd58f88f1da203a2b53a0c2fa0b6c65e595dab8d8d878dfc972c916eb762ce135220f127241af32cb02ad721ca9fe889c3464216bc7d078dbc747f1440c025b0fa6cea258f6e8641e644270803a6a665615665e", 0x105a}, {&(0x7f00000011c0)="5d369b90cc5e72e3318d5b6f254c52548f9fb566fbd09cd4b7ffa7441cba03eedc02a6b9cbe1cd79733a73dc5c001d5d9969b38760798bb5513debc67954046e3b26f3dad345bf8fb989133a92efd04292e97e3061a59479947bbf4f2bfdc5ce4f6534433fb8ca02fcae4963ee2bcad461b95cfb82a5d08cec8cfcd1a155731f19bbcee638241b9c0b4b3bb8ddb99d8c5192890858e2306df2092b30b94cd459616fe2bf55365c3c11cad7a65be3ee6e493496b3439581a8472245e9cc06b078f7a09143c07cad84d7d262f81e04765000bac9cdad38917395c59da0484ead5f85c473418ec0600178be", 0xea}, {&(0x7f00000012c0)="ce227bd24c28251e40d170a8729574ce798b824a204d0cca468c8e91ef35a6cca650eaf5bba2f8f7d9b4158773be1a19095230b758", 0x17}, {&(0x7f0000004500)="96dac933a7b9c746007bc1c64c74b6613ab3d2c2585b599737034bcd9ea6f9ff36a8166841375d866999100550a07ebf3a86bc669d96fa48c1a94d684b34e89036ea4279ec5113220989c21994552937eefce2d54fc20e3659e244aeb5d21e7166b9517acfd8b74ab7c0fbdd98d42476c131abd5979bffb46f4ce3270310939bd47c06f633833614c688e93d873101a1022d4814c20cff3c67961d73932013fe783927fe33cd5579b3b8d5aa299eaa82667826ddadaf02c15d6787de4bebed919e76580d57a62accfa8e28b3c8455c2065aa7336f515e329a2be56c9cc9f6b16e303a519593327312056bf58827ecd5e6f1704164e54f29af0152fdf54cfd378a41a732f3917ffdb77b397934ca824176e0fc1748e7c485038db9bfcf29fab64c4a5b7c0d28c7343431ceea8043a37c65ea98c47f59da783d3bceda0a405077990d65b736644db1602c4982a6af1edb4710364b5b35f2e702327e75b8348dc89b07ab234123a89888b5d507fd5a9adf1b626480a03e2134a3988038ec71705851b56ab3f5057ea2bb2341a338c3753d3539f7f02a47ce62540915c4af7e42d8446d2ba34a0bedda091dbb6372e61074b2294d5334a6f8633325044263db3a6026496e518e7d8e0bc0e32c0e84e2eaa42c8fab369d72e4d85b0e8fc72e75ff8a0b5e753ba593affb03052364d695de22c9290887debbc2c453597a6bf124c4c7a96008a9adbebf53be89d75b4a3c7106238051bebee014c44a9992f69e074cd425840806ae624f116c9c45de61d3fac75ab50344843c5cf00de0eff2164a6322e9f12be14bab3d8852e1ad49c382d1f9aa023f1b152815ee468327cf0d79710838e3b360b6e7ba62eebe5ed33d03aa9173d833c0b906bd2c08bd62bef26cfa9e39acc8e894260697de3498d532f45d63f0cd8bc48d64b9facd5ff9d666775c789bd95186b54b89ff0ae03aaf1a0201b1b8029a809f7aff53782d6896c0a4dd26d04730ea50b02b93ef32d2edcfb612a68340f6c7db4e78c4f09f259c3f8e2c97fbfcef0e6ed0e43130e992584a3e800fbcdfdfb15c7587767464ec5c96e7c5b5a65ba8fbc4b4135dffd0b41d05dbcceb2f2bcde374adead52a26f7bc0a09059afd99012739218ce46d2d24cf7af3d9433edcb777580ca4d93d5208d2a8588558f7950698e7c6af7ef579d6682a03204a245a4280c68ad4ec89b5dfa286b0ca6c4b513532ac8525cd59700c6c898fcae7f934fafc588b7cbdf0a86e2dfd27b9e6ebdf5440e9703af16dd797f30295d96088d26148426e9e43d3ad0e9315936bf6615684b228db161a1716d2a08585429398d224bcccb8228c217955f2e397caacc96335eba4380378195d3555f16b73e89934d7d11881f4cf2c7f7bcf5f300e746bee04fbdd49f133e842425e5fb4cb51c1f3ed19562d33383a46ae41c69d06d47cd87329cd4a5f90942fd85f42b75c87def3beed92bd274683042327e8404bf3349d8d5c6102a9bbc846357caee4bd321a98cfaeaa2df9e7e2ecf443456a8de4a1a4086d0b07f7a7de60c6ef68767b4e82001cd554aa8b02c87fd5d78ceecac9ba3cf3e04f85ee8366610129df07c6edec9d1ff412c1496066fc66aa63c663e06bf13ba96e979ce95a3686cff1e7ef149bff13d87d466048d24dc9be4d75c8b351b4b3bcf38ff6f12580e6c225f79d15f8a071a9ea3eb95cad3ed5e01a068d8b774c42db94771b114a805c82f69e394e84fd33eee261641c357c0c27b2fc09bd95522d6bf72f29c2f3c544beb3aca40f31e7a282608734be83e228a8d5bc3d673b238aa264d01c4e1864f5c843d84eced717691294bc9dc7bdfcc699041fee3ccf1fde0fadce51068965e1f2ee0ae6cf443b55689ae9d7aa4aedd2650acb7cb93f09a73e8f8e5f3ac175453e81c57a3ab4816554d2827e6c1ccabd6dc72e3c21aa3afbd18968087ae38c9ceba359c9f9f58820788e2a6b08ba5e1d1b22e492b486fdc449159fa5b68d8bbbe19e4d19a2cd236893a60370da4b63092f288740e6a9a287fb9f2cb565b2b8b5e3c16dcffd1d94358a47c86c80b6f5237d72e053d8673dd32e2f000c12dca9ab6f6fd4fe76c072389b6711351bb9a8ae59bab075251dd94e2d6f1d62c1e3cd7f0ecd9c5c828006aa6fca9562fd6ff2686a421f931565c699db5d86915bd55682ae2e285fc6395fd0475a876c4db76e57e9501e8518321cf31d4a9834a714f342b7f47808777196f0e681928d8d85f5253132ec7f42ad492722a29c1dcfec8d4c3229d61d4ead1c230d6bc2b689816fc71bcb9899f71337ab229f2223028be51a002523b60b1559188e9ea0be8b8f16a4852bff4cfe8782d4918b37d6235eefdacc0fe026bd5d56ac6e771f77889371def14c2c21bb56d580739badab5f3b02426195a3d5d2e6c687eca62a3f8de5988032d29c377a2a11848500265bc2e1b82f027549de40758721f5ef7870730f43441f35d3c56a780c1b9732f40a8f4240789031a9c5111421b1bb63cf66450fad8bcc74865fbe3743b39dffc196887e56c48e61ef359bc5d760841a16d34e9aab36aca4bba3d7127c3b64ce75a8a6ce13f15e77995d1a1565fbd57ebea46a23212b05b3fe359dd99f02f815ab558142daa3d8ede6ebb12a5fcb97a9e74aa1b2053611fe573d586237be87dd8800defe87280ae41a67710e8c4a3fef3ce9d0ff427e1e200360852af368b64cffb737e17109828002be8129dceb7f7b62d221112154e5878c9955b704852bfcc64a490de8b050c6c666e63cbc3a53061a09c819f860199fc1d5700dd2a80154aea5130a7284339c9c863cf25a8a02af7b2f1620fed351e7180e553e39d03795952efe0ecb24e25c4f76928de09fc1aab3de45e24b6f912782806eb3ac2d50e8293528fdc5914d2a34736d527ccdfb665c424d8da1c4476eb5b7acc998f59f942639bff8361aa671933274494b1792860381624f6c6dac0efcce6af353935af2e1709837a23fe8920080c594740edd8d78a8c573bb34f5f880fc5177c43b291e4b33100834b3543a4e2d66a8328f191f39c5c84d466088197922999df19994d813e40ed4420a7296288ad22c1be9ea48da7d3d3d16b23c7eff556bda50ff9e0b9922ceae5d637ebba4cb4671ea01e0eea35fdba8c4f48be960bd7a2de7ded985291c95ad33f8854d45dcfad9266136b2033a2429bef7a022d98b0dbfd6ec153a85ae8df60bcad3320dd55babdaa847471d2dc27fddcc710e7e0acd680e543b6f5613094834bcf544fd6577254b88c37b17a71ac18df863d961bead7ed6f1ce11c22f2405bca449814cf63d23fb9ee518049948f34c45408a46fdaa7064e25a968092c3a2c80caf45c41dd29ca50ef72a69368035b36eb47ee1ceb8094801fe9f1401171c3839a6d52e1cb228e848454ff189cdcb4ee1581fee153fe2e3a74d8ec7d093dc3ea4e8217683480f99d718438c8e173fff57be70dbc654712f03ff95ae5bc017e0ef90136aa07fbb95e89975563ae4d3d47f51c5f8fd3d7e2061ef78ef824e52d0dfd89650e1bbf66827be167f0a1be81b521898adcaf7ee31dcbe26694b1b95233177b2e16ab4eaab5667781ca6bfaf4af1425fdb639c603106950d91562bab203e933775644789a2616a45791e2d01b84e4cc71a7d6349cd4ced62102ab18d45b194f06f9eb10808e9a14940d85022d90e8b618f923476f433247a46f29804182e919000d97b9b00269d1e64d6751f12692431d632c17eba05f7206f822445d70098f8e25f1134c743784ad1619eb8e07fa86c9ccad65b2e87dc6b79a17203e5e552fb42626e8b0a763d51002a2ff039eaa3e4efd1769b92f4c9f9c414b5b96fd7e9cef1916ac87ffc91783e73df7b5cd6e8111fbc2843e6cef6d4b87633298738b9afe36fa57ffd4971193eb7cf94c368e951c8ea7fbd900cffd1fa7dde6de29df841138fe713c82c2588a3a68822476fb067084d3505ea396200aadb551d12b9bcf72b11d5766221f5385d6d0ef09fac27f3e4ef822f687be683620ebb60fa4d8b92a4054699bb040ee0ac44546084e5e46e8b7d5e97e41e2426e7cece6bedac309936eb4e1f1f4b7a3198097265d0893d1f9ade4189ff4b95e3217e1eb9dc07ae21974d580d077d710ec77a43b24e3ae9faa79fddf82695553a79f5674b5d2a00e562c9fed1fa039fd104b294be49267fa9e8fcd2c36d651cbde3d3dce80ce93067f2c27e2baa9a1f2320445a79282446db9db99ab2da7e9bb589558007a4f3ac163dd1e5008c3c0ee86e8641720aef48a7b5135289174ac838f9c2840e39bb9a5fd500ea0984a8507c5001bdcdb5a10ec40777f11627c7c1d3d463be6911e7831b178808daee73bec83b8fbf398c748fa5f4589005d8519ae4caabcfefc0784278e5a0e5fa472682558d8de6d6b312e6396d9be38876693a783bc7d987a1fca8c5d9305809fe5b9630dda77e195d200c0bfcc34b8f15a4491b87c3b4a29463c0a273e257e3fb59910f014e7fd70818deb89f0a972559f4ef913989078973d33b49996897d6d1c7de9602ca183049e89b90879730f3051e8dd6d39cc6bcdceab670736487e2fa0a73819468f2ef41311b169ac441282191ba8eb5549a2179b11d392aaeee61f642c96d17180e70874d5048e1143d038868a78899d08a27676dda9b0a139e5d0f449bd86329c2cdf8dd908a314b9c8cfe5e92149105cb1d959f7ff05572407112b93ff047a3df0b300a08a2d73fcbffa9e558673e7ea936624614630599c89d4f597ad99c8a308348b9ca1b53656e75f746f87cd36bebd974ab53f9b944bfbbb4abe1de1eb3fa20f75263b1131e463243505c411c22b490d30a27272dc239bda11aeca68896c4545ecc67a5920611b05fe1ecf30dbcaf7a2493bb72bde594423958d58bd58de98c7f5841c6b6f7f08bf4f5fec664c12605ec8a71c27bc5a6503e8f5025e04602a7461a0a515eb4fe872e8ffd94ffb312cef6ef62a253f2d158a5a2a081f8f916d86c53bbc4d8f8a704f74b7d33627e636baa9832b302dfe627172839ac3b3e8ed34de707c387dce70bc22c027fbc4001dfa72945834caf7737171d81c268eb7ee331ec7b0db9f0252affae6ec955d7bb840eec103674bc30582ba8ddb6fd7fe0b425baedd9865822efd8079264ac10987a4ee319af1c4d6ef31e47c3488e9129918a736f6b71ba5ad773767fc631dd1d0c187a7d7b391bf934b5f21887c0db5c410552b01b8fcdd8120f4bffa742487684dc91354d5687f058d6e2477a70f493629d0acd191e917e0aab63c11143bf159b89281e1b070f01eed79b36cc6dd2ea8335e8967e95c754cbf4879ae7e9a4e8a70b06cc7e43a6a8e9d0bf9efee37f8a1ae7d59801aceb282b4d8533da0b00828aaba79d552d60df78dcd5e1800d8abebd443628ba4a43c2eb35950f1d4901eb6bbe04578b381fbfe11635ad96d8af3f5310c23fe0478dd798d8c19c4716f31cf8a45f25a5bc98621b6db91b75d1544842d15f24f14ab1bfc8b0c331779787975811f045e7fd24b5323473eff58e6eee8147df6d5aeab8da6d51b06c545e49becf30fa73c4edb23b7d80b376c77a10e85d06212d54ab050b931a1e6947067a11ce9729c5b5a5585b176b8a158c3182dbbf4ea6ac98a2b50de7afdf6f2ad65cde080df104866dce5d22b69d41efd53de00cfdecd921394d41454f33dc52ef2263bd9d5d1fc440cf8505d6e12e137eadf9376372bc5e745566f8dbcdb29cbb92f9aeaea34855f7413d518423111967f49cf1d2ed6e445d2dfcd", 0x1000}, {&(0x7f0000002340)="c465133809b37c608a48ff0a4016a95baef534bb92185b865b6302696ee6103daad49fb7e3642736493d318d67d3b795395302dcb794c5013feae53ad5966eafc8df444cfe2db040237d120d8c6e0ea7f7ca6265ae53f19c3ddc4d430775e46f39c35904e95ba8d52aa0a51ffe18ad372c54fdd2ce0ababf82dc502dd2b1bff7ccc9f2594e74926579200eb5d374bf7c556c6e73e378975035c1dd848232efdeeb1acc9fd1a926845c8d611b82c3f6317edbbfffe588b7d6c763", 0xba}, {&(0x7f0000002400)="0a9266383cce24a08877b68124d2271f73757bbad2e4b7369004d68af8218e19441c688706be532c5d898b002d664be4deb133833914f0586a97bbc56e7655bd8c5553464c87d801629f10865535f1cd46fb5881a193bc6b683de349e6bd4cc9889057da4844be2b4384236b95ce91077adfff2ce1cd406660bea75118f0b4414027f535ea5c2a87710d9b5416f7ddc7a3f586afa08b2f21428f3be5c8ba41c1e6be007b87e918218f99694fbfd84b546bcfbedcc4b74f35f57fa7daa27e1fac8b3272a99c85cc5c14fd141b4b6272e4ad427755e20e77876466e27a243c0a41e0a7d6f6cee6e4f4037df6cf070c31a7ca70ef37d208b4b44e9ffc33081a08f09dcabb776376acf2f42ff424a387c3636941feddd94b54f5029a4c0032748c59c15a0aeb227301a0a92d5f31e07dd305d1e6752ba0337a4816c852162c7d45c5e1d4a3e0e906f570377adf22a2544980276074509a2b88a7e02f32231a2a4945c083c18773c8ce95413a392756df0da9379b718ec428d735626e490bb0ec3d1ec45509cae611682b50944306c62bc6cc8372398bb5332c48b647f2e126f5c425b45db9ebc3d995e39da21a84e5d2fa576a426df5af427c317d16f4cd5229473265a879927c7b9ab45c2cc8e40b30e5f364206cc6ac793c6022153cff00853808535d0a57992e0da437a58a5f8d32c97950879ea158339538e69fbad21d4b13a68c39aab391d6f1105d24ca9cd92719209ed5f60f743545b7adb4b2d074d1597422610ec8d03399c88767146d0fe84801183db0775a95567938f962210e650005f4b0d28ff83f05236e9b24e07747ff09bb13527ea0e8eb7d280d42432e2db153138d98b01fbfcb101f96b156f6414abdbb3b3d936c2bff5f9917c53148e4f852c6a022784d185535bfee6e7772fbd01cd0f7d843dfd669d3c30b5ab27c1be95221d7b886138d348ee7c6ce481617c20a200dde5b7e7f45fd2080eb0041319c82e7c21cb5396e6ebfb5a1828a9be330c11264d45b60bde2fa72047ee0d5bf72261a59565622d700ad6ebe6a52f6dd4ddbfdd90cabe2c9504f34738a5319cef3b0375002268a715525d150ef7aab69a07e764a166e6ae10ce78f04fe6d1af8d4a453107e9395419259b4c2cffd32e7b507b79ab6f0d647bafe2f69e239aa192928a9ef337e5d3f895af72ec9692d3f0cca76e4e8a497adf353c36ace2cfb80379dd3778bb6f54cdae0ad1c32e5cbf1901a94126a72fb74b4cdab6b97e3cb839b0b17c6275f076dcca88cf948a6af1be9ca383bccc3abc7606bfd11059bf5b8c1b2f073d8c149d447a14da32efd06c59c10b3962853b19b3515bd19eae873605d828ee19452234d1486385aa841e04fdbd41d5950e0dd11a3d12dffad3376d902f4171c2fba6dc8e9328fb60a440c9b8cf59853e50b894e1fb6f5619f9048bb030138b7c5d08577acedf14ef7702513265ef2a445b26906a2d23cc61d41a3f29c0527f0dd92ea0495691358e9099d00eb38c5bfd62b0cd1a2b56ff0c1d0836bf00964c2f1501fe3ecf2a3bac96f6b749279b048908cb1f37770f9b201e6b541e698032097797b89bd51788e07a75414a1d572ca87ffeb3a0388955feca6b72466b37ba2da3aa5953d3c35bfd9a6cb1384b349c73d82f55ee704a2ee1a570baf21de7a0acac402b0ebce0721f27de3f5c17cc543f279aa35516faf90e75c2ab819af9e4b4647127cac54ac6e70e12abe1d18becc75017d22adae9efe8cf126d9a1a17440d19ef9324663c09c771f2e47f5d2ecf05f0e90d69bac3ee9698760f5eeaecd51d9f899bedc077dc4aab6a80bc6240e1713434fcb75cd6edd4f38a1c2950e200e5a7f21d8c55874be50b925d4b3af6afc4c3d4fccff076d9239bec90f2606921c16f8020c7f1073d943b8aed046eee2716ed31a6f3321652e0de23e5f24cac9b26e1bfd071848c0e82cac4f55c05ce3198f015a87704d5577fb22a028b9f4e6f15d1c417e93b84a655d1f8e6d2c1e4e3293b18260936ca617f983c0f43c2ea37d459bc27fb8de336b584797187a98c262af6272f604af39d54eeefd1a9394f450f9e7c58516fe8be176b24ebbd2adc108be41bcc64a58c043523b64c5c935dfe62c7d6e4acb39a7e6a43b0d10a3dadd41037d65599e4475c5376dd7f0f9e646c5b1a9e2d778e94f6ce6704dfc06a144f5a48b94cfd39a2168ad1e16068e5505a36936916451ad28161f2f887c96b36871ef3891c4a9f35821f1c79327c9cacb99b7b90638fe8ebe77d6455a5505bf5a7728a04721c37572136a8c73b1d27fa5a742f44bc65d246f5c9e32f665bd166f0f65d8219fda540ede2acf9eec5be74dc0ac7a06eff084a53e8198228c617fb4bc1c69eee33303a90b35e08b7e7691e13f82b2956e5236266f8764f7536dec763309f78e39efb29034520e897eb17db85adc2beb30477d3d407ca2039ef0055e7b50e521c90dab5e78882dd6b56f4e509c4363d7f9037f1799ea1d4ee97912fd1c6921db564e6d28c13eafeb2eef1ee5a706052e5028a56567421a62986dbf29383e5cde3447277a36c9112866aca4ed8a3db60841247f099149d8dc341f4d217ba4e7593e12efabb4074509291e0bf3390fe86bd8286a8fcf40200e89f9b5ba2ba74790a2e53d7727ff373a4803d210346fc15e232941391cc912973ad5e097b8eb91bfc094cb01bf9540f58c73de25c98f86b0e7f84e125f974fa3529bc5e499fdfb4605f75e16defd4aa84993f39bcbb41e766df3a7dcecc3e4b1d16c58034f139c22c88fb7653352c6c41c1d379ee44f06ffa682b09bbce0a26349db9497485c37b25c7d9df438631dcbbd93d6f7bb989163b5825711bb98169a03d3bd80e34ec5c46a65a997111dab118a171c9042b72ba0933581d98009d6c765c6b181940978fc33ff617bb4563f35f52d6110232004e1f433d209f0e917ccfb146eadabccf97d5299e4c35bcdae9ea56afe334df812312478b9d64ff01456ac04fb4cf6b775410a1c9d2fc63c1810086f407a6cd4891f088c34a95e974c3341e947c8b4c0039132be4ba9e63be019258fdb8300ef7df6106ebce120ef1dbd8b3fdc501502214b5ada506f04262b766c1c665e9b5204344593b6d5ed23579fae08ee6ac36bfc403ae366bb477937968351120045435e637fedff140366492b82338c4604bd70a6d9fa918ec58c7f8ebf31285443c26226a3e022db75d185a92c3c48931325867597b82b62469b23941194b5fd0396e33417a18c191f7615fe7f778d50993a46659046c5b62b8f935478e37f0c5ebff5a844b03ca2f85759de26fb8bdd610841ceee9f914b911ec0cd3c49650af00fa3f280d2b17eae791c9817b8671b9d6ed3698092a07b15ffdc4345cbe9a352fce5c56ab0820472e19fb17dc89978b9c9b2be6730066b726fc0b3e0e5d6d2056bc844b5b2c8dcf3bf17153872b15727e848bb08001a71e966f847db97321560fd6df973c46a1fb02435b47022d79205e3e2a619820bddd5245e9fa3811822da85ca206a7b1d83855a10726b64e8caecd7021ef84aeebea9445bd59f615856d68a6d589e280df026152fd1298415c1513f08681e01f701d9bf79ce3c1fd81348329cf4693f9518262b4df5016a980410a0b9acc3ce06c06ce53a311bb615729f9f39ece740e18297cdf2dd300c7ac76895725125e1a4750515221672fdf24775f36cf75046b04ce3a8b9c3a0f9ca4959b6d30d582a6ac29b598aa7b03448aad3c80f679e026b2185ebc6410af74c7eadcbf818c4cb2b365ab21795dedfd8bc98bdaaa7f13a3af6548a3cbbc84e92829efee81bde997624aaa25dbc7f36a6fe4f3a1a6d33c1d76962fdbca54bd7e329cdd53f781610f4315cc9353e23b09c44668f03eb324e2c697521589f88eb49cde3de16fcdeb52503be6573360147e7e9ba69cd138cb52c0faec601e7157bb16d58f7d5c833ee981117518b9cee90e3b01456734efcd4d7e425305f28d72a8a9b7e4473d6d7cffbdc915dc1d146136add486e033899c2e30a26b511bc64a8fd1a2f104613e779cea70f165cb20e5860be8acabc163248bd1a468bbe4e52ba90066cfc6804b07ba8f7e7073dca5855f6cddf3ceaebafe4448938b0580a1e3e85e2e4192d9fae64b897b018403e258903aa3ea2733dc9016e238db4903d9069bc39c5da8b99478285cc15155779052d59839141f169ee8f18249dc63a7475e651436d23a49affd43dec693e410270357a3625b29aa92898156712fc7ab206bc29560d194d6a1c38b99fd935d538855fbd4e38ab22ccafa79219c3d57aaba9b39f0fd20224d514a6261576a60edd7e4891116bc6f0498d9d0e48364c05fcbec522e993f7fc8cd107b2ac0983cf03a9f04d64214864dd52f4528036a2cf2d352fde56b44b8dfc8388818c4e828bb01dbdfed3a49d69e43bf569f4bc3ee88536241ab2fd9333da18294a96dac05afb6e2acdd83908f1d1444594ce2335fc3e34f05a076d98e9aeb9b5a4b06f72e273c033b024821e0515df8fe64f65a3f5714a9f516b40b1f3991f6e767439afca023a83b1322c31d1dcdff7ce6974ced8f872cf76b239654f49935851b37e276deba9be90240c7c8b429c6bf5c2d82f7f4bf9bdb428011ecb5f7554cf6f1929915992de79c113b8c03fa4562f0e2916f09d8717e25c4d21c7016525cb3cbb2092f9e150b1ee4aec705897eb108813334b59b562715ee6ab3e065981ce6b126b8a28ad5b0a897896e32edafd7127ce612358eef2be30423845439377f811e6aad9d1751d1998c0825e19b1af982f534f69a02ccf2b56cb7a659dd2d307814648dad61519d52f0871e12fafef0d6fc63ae83125f8c64c1dacdfc9a03f22252ce40642519fcea27571d182709cbfcb66812f461bbe4ee035c831ed8eae37f666c15504c9ab5edb36fcc725e2dc88bd00f8fe1dbdcb8a1d2f9536815888efb670b198304e699c55ef2450fe2ed8e28964d6328b292ea0753d3a1c39a65503a6da196da4d5fc68f2ca755c9561e4785d24aa6722c34e183e9c9f5107c12a224423808ff6cae09b749e3e8ab5907e4a6802f69407e033931f12ee866f2dd5d779c65535bc8f2f9997118155669f6ee9e1678d1e91e5d6b117a3c601ff67949c4b5da39aa8b8ac41f6dc6504f4ea2590bbe660558284142deb9be45872c0d7c50ed6612de8e8bde0961cbcc3f23ae11c3dce4b44989c3803692604feb236619c17f2963d9122735ce794818a31bef3bf59c8fb123b7230f682ee026e540af2290d4ef1324d031a92f27e9eac6de2f8a2f3344e478c28e45d5c6f69d6df4f2c73627d5af36c478aa4c32620667ac7ec5712eb6cf0cc21a8700aeed8d20ab4d38852fc464af2bfda522293434ffcc98da4684ad08ab8442768a8a3be0e7b03d759b10deeada2a6748145706d7b31ff8f939712fc7902c54092d5daed881e0de132c9906fe13dc57057a09c9e3123db2397afa946a02f7943589ab5dde0cbba6ede020bf9e6b0705e98c4d06305a55597a3c6614e4121c09a088f18a3666a1ab5614cdb785a37d2360377d70b3def5dd160d84122bbe24b5a1cc7425ac21c74094c2ea95874f1f4a6c27c000a33d9b0a8896a7916ee2c84e0a39e20dac41da9b604a503a1cc87598bc8b6054c1c1f04a2227c5db8925e1d2e715d6ce43b7f40ea79e83b0f245ca6fe1366cd509886cf5d9b399c658c19640ed7c17005e907baea1283f7f2af426cef4be67cc05b43a7739fefd32c8d66b10dbb88ebc531deaa01830a2a9fd45363a303", 0x1000}], 0x100000000000000a) rename(0x0, &(0x7f0000000040)='.\x00') minherit(&(0x7f0000753000/0x1000)=nil, 0x1000, 0x3) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mlockall(0x1) syz_emit_ethernet(0xe, &(0x7f0000000680)="355fab5a52a60008160000008d5a") 16:00:35 executing program 0: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x203) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="3e0bf36d21565de9751ddf941c09ec765ded49026fbf2cc97cb3cae94a99f2fed2c136da92", 0x25}, {&(0x7f00000000c0)="da04bd99caeeb1b5d99712d3aeb7892d409b951d29735fcd8309dd4ae72a32056c6cb4809861462ce3abe05c593e1927a3a88ff06ef95689327b07f50d3b1090162ec8156dfb8e6011cb5e58c11c3d7a0edc98560ea731e9a20aaff3a95f5f3a74e93fc09897eadc9f63b913d015fb7642938bfc62a888a6dc7c525761d25b455f95750193f5765d164496d8bc124b", 0x8f}, {&(0x7f0000000480)="49dcb438f5435fd6566e5eec28b264cde9b9c841667f60a7dfc243852d888ef8e1a8dd64d24ccda6446ca295dd6d7e5333a317de9ad5a21780e5233169078f0aca7d16e2a69b03310504b1a296dad1de4316713e58fb0d0a442f295ee50707578f43e6f5fd148c52630952f471610bd6a48d808b78c9a1996beab9b672c7d7893d9954e67a045117fd285615ce114bee8d719555d1543fcad21014b70dcb35407bb0613962843b8e8830c170ac2515bdb321708b271f51499a2b49654fd4e37d035b4ec9b55a293b2161a4950627a816c5898d53c8b799a949d6ec21f501cab851988800476d21ca74cf1c564c8f3e98", 0xf0}, {&(0x7f0000000280)="029cc26626abd3b3a2d5cea8b3b2fa56254efdd6c23b04f8ba6b8b8b4925cce9af3882e9db63ed4d7e4b4799faee2c44d8225d33e2736a63501ea771627568391fd902bbe9a4491736c43b01ded1f614ba0fab14540167a3037796d4b9187b43e624e217bd381fff4b585275496bb42e6fed93932da6ad903ccaa1181e19d63e853221f32184a5584ede48e7c18e069acb062fd7aaa85252102317c0b745f42024db85943e43c102336f7e414e2f573b3a7a105f3337f46772a183e914d598ba4eb0bf718490f8f0ed3a29d9e0a7fdba638af9e188232dac93f529d8a016cd49ff7f8ef13b0f", 0xe6}, {&(0x7f0000000580)="c346c33e33eefced204bc176f331001f26616d7e38eaf9cf2d2a190226ce0d367df037cd89e6b73c8bcf3d6e1c", 0x2d}], 0x5) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000440)={0x100, 0x7ff, 0x7, 0x0, "b9bf31d8bb87c42eb5c1c1ecf644805fc6613bfc", 0x6, 0x1f}) 16:00:35 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x0, 0xad, 0x0, 0x400}]}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffff04000000653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd23500001d0000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8c92b0d21b597fb2c001c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa551050017f38969eddff7744123053f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b8dda05a0a414c6394359a0002000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a8141e9380b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad128358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1770cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c709d6b23a8b086c43633a42e93fe75f8b35f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e4c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e9226998940fa9e8b5d9e2a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae44a70eb4100006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d813c13713bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0335d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1dbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e1453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992"], 0x10) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchmod(r2, 0x40) writev(r1, &(0x7f0000000580)=[{&(0x7f00000016c0)="54618aa8cf251cbb23c7e2a9005297c19b8ed0f426688f0d6ae0f321bdb386708c53114eb45ee9c3aa5f8453caaca079a729304b99acc4fe74bac77535d1fc85539bc14528f7005982b3038024275653707bf3e4e6086997cf2a4836d56790ad669444c511875b3ed5729d5c3f682f406104c0dff2a9d7d443045ab0f1358f18cac546de9bb8cc2e5284245be73139e06118675af921d88e37f5b65ca96802c9627cf6fdef1555d706b5c68f1bce4a5e6a2d631353a6d0f0622d19f214c4769d42756da94b2e613d9faf9b65bf1daecf4954bf664ea0440e2d80861333727c6106fa076429e237bad26d8ab14aba84cd22cd04579db98a5698964b2c1b2821df454458b966491cbc499d6e8020426d9fbb273be659afd754afae0bbf8f428e3519a31d1413ec219311511ee05b263a49d727c7d554dc6e33b00d540ee0ddb2c2395c5573b26b401c4555410fdcee2ea122a0bc8fabdd3b1964129625a721810a5c2083031f07da22a7f24cec0a37cd5ec15a4d7466af702c6f349b09dcc023b74425ace2f24ba0e85b5d5f9ee75bc803995e4d3c1ff84b6716635591914a832304a2ec0a548494e040a3b1c0207f07ae0e47aac08ae382571db9ed730649163b7321c11ed6d8941d1f3e745ee9a4372e7a20fe2790ab1974cd942f9f8c115fa0973030853f9f3aca7e3bf3498986d32785189580058e166264bdae33d5e4c1f0bba9296e5707d726e1fa10da1449f97ce4e78c2d3676381374af9ff5e7adb23ac1818826b5814292690b4a7004cd7e77f03ca81b937c9d7b2da31b38b49e2f9302abb1c7eb799f83ab96c38edf310927c59486522101e968bc1101d66820f28202ac498bb5c7985ee046bc97773fe31c992d14aa6bae1445039a140aa091a759b1d3a902d34f731a8bf38866b67d3acae07471458eb74914a223d29570e3e01b9e5ba375331f51cd1a1ae47ab9e89ef49ff887d213bd1c640a89da8628b12c6e43520cbb48e52257c9bb162cdb3689773f3300b4c8adadd72279ef659479bd01f4c0fe99e05cda6bf8f1ef17d0c6f1c1b9fe8a2aa7172e71c035979cb28b4f35a47c1585965a651c172a4dca021f432b1e1fbc7d1527f83954fbec259f8ae73cf25190d85b97b4d8c310145e13957cfb8e81e7d7c6f98f7012f01e7de2812e8472f8a1d1fdca3770e8b85465f2386c516107034e8175cf371af7c2dfb600104e6b1d4eec9b3dbe32052a922218d6bfaeaa3e92a23a8d1c480cec064bd90675fcc0b74128978d422596217b6f31dbda7f8178a9fedf41832428df026843693f742736e823b0cfd48f6ae432af839e8503bc5beb4f536f38b5e0b03f8c9b3af3fb1423fba7daeee0c3565776e4bdf510eec891c7736bb812918c65c4f3ecfeedce9ceb16f2ff689608358218d6c15c7c576041fd1d922cc3f0cf4e82816254eaf563a509deae3bf86f1571f6b81bb93a5e7d4e3da06918b183d6049d5413185bb64cdf3d9356a9441878c959d6cad6b9615cf1792184740c816cf2afa16f7335142bbf06277601c40eab053aa804b5a9b49d0778a65f132d9b2e97ec294ab32928fa8b755a56589cb1322ad2d729b07df535f84a8463d45033e1a52079cfcb10812f326448237c1f8554575c0b18587e653968d2d5a535096fc9b2592f0e606fdc2b324095777ec52ebaec6ee1994c900409ad880925993790a16bba9bcf762187af05e6a017eccd19fc9c48b7cb7f578c2829ce6656ee33e35d6a611675654fc2c171949ac2ded39d8514cb7b7027c9ce430e31a5aa497d382b081788baa2771bb203b7303de3fadd0bb3c83b69014889eeeb781c9cca9f03f8eff71f6a48277eb1890a85868b6f7b3eec31798a9d8f9aea4c94064103816792672eed4f87d8ae225a8b5a7d5ee005735b0a80686134ee13b6e9ad3fa573844342a1ec3353eb4d30b38d0f01c53044c67b61ee498ddf4747b7098a824f92f1ac1e4f716110ec6f47c6d0a51c17ac1343f603330e4cc79f0217092b41b2ec317573d43e8c47dcf05edb3ad0a0dca5f1281d184c687bb1d0e42e81c20b47b6df257dcc24e2aa9bfc22579a2347e3cc3dbb", 0x5c9}], 0x1) r3 = open$dir(&(0x7f0000000200)='./bus\x00', 0x8d00, 0xd4) r4 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r4, &(0x7f0000000440)={0x18, 0x2, 0xaaef, 0x9}, 0xc) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r5 = getpgrp() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) setpgid(r5, r6) fcntl$lock(r3, 0x7, &(0x7f0000000280)={0x2, 0x0, 0xffffffffffff8a85, 0x1, r6}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r7 = socket(0x6, 0x4000, 0x40) getsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f00000002c0), &(0x7f0000000300)=0x10) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000140)={0x2, 0x8000, 0x3, 0x10, "34d0169e09764610fb9cb5816dd89af48bc67ecc", 0x792, 0xffffffff}) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x1d5cd4d7150f0f0d, 0x0) ioctl$TIOCMGET(r9, 0x4004746a, &(0x7f00000001c0)) 16:00:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x102, 0xc4) close(r0) 16:00:35 executing program 1: r0 = socket(0x2, 0xc003, 0x2) kqueue() connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388b0bd346921fe57072b079ffd3ad9eb1c0bd2ad88b2951b15801360bcd4c0a602b58fd4237b8fa4d012ae447473c238495aaee487a2f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db075b65c6593d2870b4122cd235000000000000000000ec0000000000000000000000ea0000000000000000f9b8cba4addda2b31c7797d44135285856f711624ffb3e801dffef7c4c30381883ba093c170d82589c929061da8dc9e9e60731bbe326c9c97554613882980855f52a22021b0711c492d64d76d6ffa15e915c4e15697b2c9c9e735365a38cbdfda2ca774fea884a89f6080751fe309f94778ec97eccba7a06885e0ae540f009cc65469551b76ae27d22f0c5720a53dd4ef155931aa8ce3de60322c7f483b7d77e738cc429810040d222aa46c8e8503c8282837c6bc8bafa3cce2b08883d03cb2e8ee84c9f3903b9a2b97a250d85a23eb122b710000000000000000000"], 0x10) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000000)="29c038c0c52508c45669a25b596bb66a5aba3c7837baaaabc329bc1b43d69bc37e7663df5fe95dd2fbdd2b3d8a2ebb32f6683d299012484961a7f1170a87706c43479914b72e78e21c0e1b2bcad9d31d06e45183a760fd08b637513cd7d1d9e11bd9c61ad8f3e112c002d2495657b2484adb3caa879c312ffae2da0cb441", 0x7e}, {&(0x7f0000000080)="ada79ab30fd4edd5b203e1fa0ace8aded7e4683405c164dfa95e4dc3573a9d19728da3f5f987e6937a6f58f5bc60ed4b1b0e99d716719a37df538f36cdfe845786601e9fa3fd1b99ea502021ab321a90063402281eb8e1766ba26de137247477d58c6b7cd1f13d0f5ff31ea0ec6d92f7ff5614073a290f6fd9b2b410fc50a00cb4e105af55d887e9e435114c526bcddca60ca632d43661e5aa0d8e29c119656b2c7428e007d46e30709e5fc9b4c07abdada48cc2d1e7b7b8f4", 0xfeed}, {&(0x7f0000000280)="aee1a1523ad9f2ba6ecc76c2f34287930e8e53f9434c09a5e93b22d1c4e022db10f55896345292459d228da7d7ea93baa185fec0daeea2a3bc1b893971512397cbe416dfed5bbaf4cdc57b4d23a63caf425a7202139a324848af007c962c906b9e899280f134649881878d6d7ab1fd20c11c7022942ae84962dcfd21925d8ecba668a42367e598232773a352b4645ea56ea63ba72359db3376d91930a56b2d050d8f57310fcea2d5e2dd9e1d85ee52e7156cb935a2121b93d8c196714ac34a9d34e7af34d0d5a660095f", 0xca}, {&(0x7f0000000380)="1de68baf639e16a29d86b7eb2d2592c71ba9b9da961a794aa0e9d9aa000d5bc90f87a6dcfa91d65b4a7805ca4d89751c5eee923c29c2cff24287b77aac6d32ab2cb7cc0738105c84314230e3ffdebe0b54ea78ab1916c3668693a2baa0699bb4e0ef3e06dbce2cb43a36e3c944838bb08e21e5f77857d7a1f5c769bd950e6a4c3254f6e0223bc9273737f79f5562ac7d1e8816bbf69b9caa0a47dae2fbbed4696cde944c9893600bcf0b4901b58c4ed25a5a5c6d8474abc0ad9c76ed58d6850725d8fd239b250410b201a6bcfe8a15eceb43b135a5733a2b7be03b51157d164b3f557d252f3a89", 0xe7}, {&(0x7f0000001480)="e82a3f8e28f8415d653caee03b1fca3d721f54516a5e7d57d375b899b4bcde24419b4d0071fdfff9f78d47ad73cb9dcacf0973204aa6a1d0a29a6c26eb3a7d6cee37d3be490b6256ba3a2994216bac1d0106d3526169a4d757f051459923ed33b06e08e33c807a181bdb553b6a601d86b88ddcd507c1f10df032d9e77dd7e99fec791f4da4c1751bc029a31a26b31982148fd4af349d9acf0816f7", 0x9b}, {&(0x7f0000001540)="2c6da8df7f3bea1e893e3a991c5f7802188c31aa5bc57ba05fd4fbc0bae49e6a4412f9f604749d739076acd9d5e5afa57322b32b175a13f8a2b739240fb624c7c74ac680c6f718c37c963f3b86192d116d42176c36bb9fa0df673b3a868c3245aec398fb9681b9c1b2778138d439738f020bd886f28d23f6158eb2174e98339ce3100e2bc66061da8cd522a266ddf7afa5c701e376323805f44c02e9b0cc7c8a5df97359d31a0861505e97", 0xab}, {&(0x7f0000001640)="1a4694e3369fd0f7a3a78f628112d72b0b244e1b49394c3379f37a83ab9dfb81e8840d9f42463eb1f5a673c6dc39754a42f4c226f2f5bcb115785568c0d64e7c4e37a7ddbb84c5a4392ec50ba6270fbd", 0x50}, {&(0x7f00000016c0)="2f9b2edf5e927cbfa5b757780dd5d87a97a68e2fcdd88ecba4a943ce349cc21f551da59c5f65ed484b6c63e5d57560bd4e3e89f4507222008972c7", 0x23}], 0x8) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x3f, 0x1ff, 0x3ff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x84}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000180)) 16:00:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000240)='./bus\x00', 0x800, 0x8) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) clock_settime(0x0, &(0x7f0000000080)={0x1, 0x1ff}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r1) 16:00:01 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x9, 0x8002f}) 16:00:01 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) seteuid(0xffffffffffffffff) r0 = socket$inet(0x2, 0x1, 0x3f) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, r2, 0xffffffffffffffff}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x400000000002, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000240)) sendto$inet(r4, &(0x7f0000000340)="1788d43e5332322bf93522b1eab81bd9beb2dda3ccbef7724c07c426fbc9c46b8b895f1de355a52e37a8c9849c1dfd45002c46f3e58f15b9cc3779383c13533c7b4b920e52d2feb530b38650f9aa80be554b40d22223c76572c4448fb452906cfcf281abb38d5b9a243baf82d4a3b266b2b408d951d00ca44f7ff31e9379219f154aba50130913d732d1b402d545c953d9cc9bc939bc4b5d83c499a12f5aaf0ddde45782187777e2df70c66cb128d13feac89bd3d13fb3e8e06204dd0c95e5a790290a29bd754ebcf2c834bf2eba51ba6ec4b646ddfc499b7f911cb62d06603262777a4a5fd1af2816a13124f78de41acd2f6bd3f62ed8b0125f81545e99cdebc4fe9ba79e39c5be859f5f0b8eba96eaf3a8cedf508ff916a7694a5c950fcedae2cedc2a62b206965c474a292a18beb5c5293781d021a5703a8cb8717fca0b046a28443efb46ed648477572c441b2673634a9cd3795c3258c669292ced84ae9f325cdaff66fa10d2bc97e473fd159cb79b5f6a9364c27d0c2d1c2614271739d164b1cd290419ee6b58d7ff95e9edd35290acf8b9dfe8fbb4588bcf4f733d3ea917a1a8974fb4d8e24ff43aa524e6603971881b840e00b5e592f5f5534ae3c58877ce29b31f5ad5643262e6d14754aab895520429a879508b898819b6f2c8fa984e550ed26453a3c7ad0485626f974f1e061cefa8356a85358305b916f1b8ccf6fa2309347f056c59653d81d3ea3bb9100692bc30e1e36f647b9e1af297a2ce4f6ebcff5d8a33b542f76b7b30309efb995e2c1b590bb0cef72083d7272e1ec769dc3d18862965d4d36506435269f7a5d1f4e663c79a87cb870b8708413401133dfb3788ef06ab882c8de91a13e4085e6d520f00a6bd5e6d5cd980bee03cc1802841fb7d4de809f1b5b5f6a1c231245c39feaba5b2b81ad3baa3d10f3ba83c2a4f9e22ba4b8cde9d2b67dfdcc8faf4fb93f55874cbba17194ba79383eef8b5535c2bf333cf116a9ad9214277c9f7fc49773d7fa87b832cfe25e42680794a68f3bf034fa31733bc50835d3e8aeffbbb1cd364e91f488fafb0268c47a5b4bd1fa42d035d9e0720ac4d64a549716b3fc3f8b7be95f7da7332ee4cbc6a1b8d68d0e24a3a10bb7aa52fa0612daf5d48ace85d3c132403dd5ad4ce34d41321a93691d15e10d9767a2abad9e49951a8cfb41239949948110fb50116e733e65aa2ec37e36ad0908d01015f4650266b9396fccbeb06e5ca16d87fffc12f96d745af23b3e2403b2e396359c4f4c9a423aae8f8fb774551797c4e6f8d7a2c416d68208d3d29c66142e9a0f8a57f5732fafe5456cfb08d993af633a8bf366394910bc94ca9942ef0cf58dbc6cae9d5e38b078004946ceebc968698918f76c8f648569fe130ceae290aa8ad94719857fce3bb6a671eba836bfb0982002e70a90e2c8dfd2c396534750d806efd6792001ac6edca9b1d5816b51ee2ac07d691df599a9dbb4e044b6f85e8481734499720afa23b62e11289789d3f3a64f3f6ba29ea46654f11a681ab9222f76730fd9b7c385976904086b0d77bff81abe5afef5ce953679987810933b8a27c9014215b7c24b4b945dda647e9fc8dc16ee570c4c1ee405d2a39ca1b5ac3e528a10b3442b99a1207764e1f4c416d5687441327bc154d7c4ad907c06453836900a6b34360df3284c0d118330f1eadc40a8428c42d8ade3b3b32566a0dacc4222afcdf30ecc34cafa4f0d2aa16e63df17616393327c256a16b434284bcaee939e46fa182442bbf970a88c33d69cc59cfbc61c7672c3b280c1f64a7916d58a6264796619d5ad888ebf588f228cd5b8ce9d83b8616b239949eb5e57fee7a840ae9eef317a2afb321d06494b8987c89ef2d64cc43336e7c46301c86cbd5d28cc740576d20447918677435610b2d79e595b16b8617e12427c4de0e34afe5b3b3341907a258321494a65abea75c8038c7c9af7cf0c2036e18e640412216bff082fab807679e85d2f2704c89091397062e7ec6c28275da6817ccbcbb3e071f7e5d1ae4d1b2ffed0b5566f54bffeb4155fd9b9479b5a8ca2a93c68d26ac08fc9de0af3ac60ce46e1453f571d137fe4270f277dbfba9fca060829b915fc7a3b5eb51157754cfda2efdcce50189643fb9ca0e27668753fc1bae859927b898c6ed04cb0f4370b50646bf5f3526617633571e07939c5aef559801ef6993b541318656be2ae4c49e066fec96c49b1eb97aecdd361b91817f838d6ba6fb786f45c58646a69398dbf83edc8a6b60029a83a486593e87d1c3579c91ed8844f572629b7161eff2162068eda9e13eeeb1a8a95208fc69d216c60f78ea116d2f43160caca8efbdb011c6b13a59231ebb21a323359f378dc1341dfb5d59afbc39d69b9aaf94429951762ef37f1157a070434dfcc5b8f7f95d9b90b662ee49f4a8ce8fd380f5740da018248ed703464f4780d2045250e59a6e70a9ac7ca92f0394539c0b01199c34d89f7c07dd3f5afb94a308ade7f0f659a89cbc68f797434a4830da9125a40c4d78270c3b975dfae10a59f9d1cbd60cb1901ac7987a33d19d9a7159b8e04004e229bd99391f415c4e9e0e8487ec476c93b0a1fafed12e3143372fdf603e369ac670ff002302c7b92b3e060133832e52a0754ff9a2606a17b3787f66421412dfff65cf6724f4f66a7573397e648a69ccedd9cb51a67fa0e275dca3972798cc8d0652c00adeb2279d333e94d8cea42831dfeb14dd0ae5a8d6694ed7a76ef8082bffce18a23d3fd67117306e37a7c7297ad84bbdfc45d4a3391b7e7e77fce1786b2c13643de8e97683ef4f6675ec53b9bd3dbd1d09e791461c2c9089a2e9c443d3e05375d848314e9ba04f1e5cafa208481bfb9a21f2e1455626b750e210cd654d103d7a4fbb5502edaa409430c6d27aa1a8e2f1ddb405c2f0c16e310602cd69b6bcec5626ab078e87c60f6ca858fa51337bbe256695da80c4f8e0fdd6283cd899810a0471d52ccefa1744c1941e1a0844c22df752fc3eb14d5352f69ec82187f961e3e50500e91fca4cdad9f69a993319729cbfbebdbdf6e5d409297bafebe027f7d29e6957166c36a610fb5d11137503a897d4408d6b1dce98acaeda9d54ebcfc477c60d1be67013366ce95b4cf45147b3d091703ecf2c5eb60da3d1d31829196dee6b25eaeeb5e228cd2727c905dde13d43da74b6d3fae4b2336573229542766d4f84ce4341b464d74e33add889fcd19414707135a1e10ad476ebb80c44e5a19a91298ea10438e6c66a044ca7c8c55eaaaccd30b2a99ff79579cf67b1bb478842c0077fb5b84b12384140355953b304252c9602a25436921c19ab78aa7297860c1a3a2c43d4347b589be8abbd183231411ec66d686c6f1842481e52b9c22656bcea3a32ea5a399257ac4cc86a9e2e38897bab7e7f34babd65be3391d6db9e16432f35f8deff194583e28eb168f75773d798cc9c3a8647af6ed6ef5c9b48ae3c73a797f7425525480c9fade25dcca78b441471696e86fe238cb5d22b705ed351ac8338b665353aa2d2f08b075b3ce516f2383f12a58bd12bbfcb644ec09692e334fe4db826dd702e23460b34184ac72262822d8eb4eb171eb3aff5a1a5e1b5fba0adb7aeb10c12f83b43ae928036bfbeed578e6f62453e546545e1012d2033f1710feab61a292d8e46fcefbcba6a7885455fc9ee10fbd478a2c2e42af99d2693579a05de34f1f0d7e13a765b1bb3bab281a73b2d0e892b5b33a87ef8792266436fbb6e82c36a591a59d679e4253464cf38adc7ee38ad4bfa0089b34e95d355ea25e0a156850ebc81cdd2668c8c280f19d46896cbd35ec3112581b9b6ee4090d97edc09a2c809805ff42f6b0e76a38c70696afa9436f3a2789b033d7603e5c5086f2a1a72538d514afe65ac6dc5a37846ed6c41f5735b1a0eabfc6b3bf23b63dce890a2972811c1783cbb29766235993a7b083edb2343ac09dad220a989031a8b99298f497524ff4d8b9c0b4296f72869cc311ef67ddd6bc805de1482aba94f2cac587d785e182866218d6dab060b0271344b83a089150ddfc2ac6f1151fde1e5d4c92d0c30c560acc6d56fbcb3f56ebba8c70c3a7f15fbc54eccf383a001555544aa35dd314770f1c538f426c03e8110ef3cec202c6262ef93283d2a9f6cbca68f3f2d7ca784bf833c41be0ca148d77a17bbe344abbca0d99b794a11fe23ae1b340e95daa007da1cad0e2c77ce2172d2f84549710f3822c3a8128225d09dfa495aa39de5ee7085fa25e8cba714311e4f841aa89aa60e4bb60831f7834863babc76236520f58da09ef13aadd4324aaf3b74b52ddc1d70c1304f2c18c4be10720de112008031498cb8a888b47e75308f5ea00b93fdd073488b035dc77ba06a48d5ec04e8832bb8803eb891e570be90c04265ec6a23032f43e83286db2d4298ef376f8203a97efa433126cde0875c181f44680258e2f847e4145bbc77149e69f10e695f76bd46920e3608fd5e74b95fbf42acd21a9722709bd636a7392247f42ff220d9f3064959f1a9ec82e4f89518f20205592e3d787bfc6246206bb8a9c8dc2f151c9917359c93821412d466c4b9d630c26f3ca364cb630dc42c06a6993564e18e66c80ddc68537b9921f7a759346c32f72292d692396b8683d837617b6a1c433026712ea8638f19896fbe83ab587c8e250cee387fb89fc620aaf09b15c3242e177e57f5e69ecfb55fba3a8e684b81dc77dca73774d4c128bbe6feb8633b39fe89bb7de68b21be46f1afca8c1f19b035412efa5cde46c62c3a24ccd8ab226ca8d307849234c5a780a35bfc3e62dbd26a40ad5e27ed2a041e0347766a8b76a4b96df74bce06f8956fb067fe0e0cc7d2bd408756f49bb25a13141d7f0a1d098b6b9a2a4b78af4ad6bd63a353402e4966633ea3797d1c5738b3555c9336f576fec7cc33655e03d928c337b5dc1fae188384f72256192c3161e24e079574671a0e1bdbf74d6eead4bd2845b952c7e41b46531e7b87f46f3e58e6a3d74c971416dbfc72249f395a51bda7c742e5d9a953e533fe136a1deb493c2b92d381bca75a73b09dbae78f4059d44dd44d21bfbc87961d7461ef662e086178c8e1df0b2c6394db8015c195a7facee611878e13ea818abe19325523f4d7d8c778e93313efd9d62759a64fefe97fe5b766e7f8fe235b5de15e00e4a202f6f5f7acbb20bb4ed4e8b47d402e8f707ae2aca6b7c5ec9a1bd544c400f51c414e8499cd77e39f78549cbec2280a81ac1bf013a4fa8d3d9ade4bf158054d4ea7f33208433fd195d81d81d6e6424df7775f885f8136e4ef4e14ba66c924155ea6e8ed837fafca7b889f27ece46ddf9dab3a676adfad7c4fd4265cbaedf58f6fde86abf4d07edc99bc130e662c1282d04d60e8446988cfe1af0618e155a16218b557b303c733fa8fa18683fb4f982aa0b97fcb503d673946757d8b3620d95d4b5ba3679979daf3bbf4206924843c6ecccf8183fa9ac089394099958cfe12eb53cf128052bf48e8097e06c4bae48a61fe8784f06137366cde6b6c68fb3447dfcea88945056256830ec2488a755fb6f6ca40d2ac55b1e64a8906d0b060902577a36332a39d92a5702827d41a5e0041e6813d00947549980402b8298adeedbd84e9c872482a3771d3395f07871ff8dc9882144f73d664407d3370ab88c18444693b217b7d8ca6f8a16f66f2cd285e15f21c563c579deb7dbdd6425b5d67743a617b50054e7c875eb79a586092f7e5396d3fb9b4430f9823be0ae322774c0aa68f9e2786143ea1fdbec458adcde414", 0x1000, 0x400, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r5, 0x8020699d, &(0x7f0000000300)) 16:00:01 executing program 0: clock_gettime(0x4, &(0x7f0000000040)) shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2d}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4d}, {0x5}, {0x7ffffffe, 0x1}]}) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffff0001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x810, r1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) lseek(r3, 0x0, 0x0, 0x2) 16:00:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/182, 0xfffa}], 0x1000019c, 0x0, 0x31f}, 0x40) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r3 = msgget(0x3, 0x10) msgsnd(r3, &(0x7f0000000100)={0x2, "be8e80dc7b46791c6e69035fca814637a616cd1e8f0bdd56a13944cbda231caf44c766ddfff010e3a607a6ae09f2281171dd00cff412edb4ace7710cc717f4809288781a566f36dfd80553c34d0eddf09b57eb5cde6bc2d6b1ca37888d520b99b5df22d2edc369b223af1202e86abe18efffbf93b6a679423bf8c7"}, 0x83, 0x800) close(r1) getpeername(r2, &(0x7f0000000080)=@in6, &(0x7f00000002c0)=0xc) 16:00:01 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDDISABIO(r0, 0x20004b3d) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)="000000186004008ba8002b27fe6ec794ee000000000000ba0d31e99a00000000000000000000000000000038", 0x2c}], 0x1) 16:00:01 executing program 0: r0 = socket(0x10, 0xc003, 0x11) connect$unix(r0, &(0x7f0000001f00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad12635809bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaa0600083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7de254763c9dd3ba4c4bf9e9dec9b4c759eab342be68e777b6117d83fb84f352f39dffaba65a7bd32f6d8f977793fe3ef0b9000000001464631bfc1600eedf6c65d0c4563f45de1234754d92063c9d4e70973e9fb9f80ae35b1ced19b33d971c4c72"], 0x10) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f00000007c0)="0b0400639c7b5a95c46a6e283660e8ad09b5b276c4d4ae5324656f962a13beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87117e108f64549fb493e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb61d5bdd21e7855d009e5724a6ceab187a304acde1970559f2910f787590553be4557c438ab38dda27f1bc0f0f6afaa56a3581be60bfb8aba7c58205b4e3b5f728b0580dd0ad425aa635864e62cf373e73afc4766741ae8d17c00967daeb6df4304c3f924cb3287d64ae7f7c2e0415a9a4d1409ae4bdc61d9adb520de2d2be213122e4165aeef419d7be2972f270dcdfda97b7755aeb8a6a117e4c5a9", 0x15e}, {&(0x7f0000000940)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255baccc58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f6d9b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b4256d71005cf83988c7e29b4f639e8beec15354c7b096186b2da4fc203175156c003539561d7f5df2ce10ba637affd5e9b809c1b2c88f7aa755e1cf13950e7368f63f14750ccbe259562bd495783750009da59ab77ff879d58d306441ca79a18fe902118bcedadb14e4aef71c3b2fed6ea3b955986c1ac3c3ba6ff7f0a2934600ee0cf7ed5cab997fb6125e47f459bb74315caa15161ec94d90e9669f985c8aafb750863449ae9ba882f72311dbf2599c3068d3d9e94a8a11cb1556bb5a70e82abc66ae29d317dae342b0522e4f3489a645fe5665d2333c0605b7cdbd308a26390dcda9a6ae26b64260a6b155b032a2ccbbffc69f07113983ecfaaa1e2efff1caa3c3a7c3e182799ad1d58f57fc2fca25925d306f55d4e01afd3c35dc669f229dc3b54329976e7dff2fe2d1c854bb6b336d7364cb40f0e302c66fca8119472b0fd06e5bd2407f6732cb7e4dbc5b54f814f405413a8569f2aff681201f71a35d8d3126c0c2d9841ba399f0ff5183c2a77ce44324a1593abe4", 0x204}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea4724", 0x6b3}], 0x4, 0x0}, 0x0) 16:00:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0x48, 0x0, &(0x7f0000000080)=""/72}) syz_extract_tcp_res(&(0x7f0000000040), 0xe599, 0x2) 16:00:01 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0xb02, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) socket$inet6(0x18, 0x4, 0x30) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000c80)='>', 0x1) r5 = open(&(0x7f0000000380)='./bus\x00', 0x20, 0x8) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000240)) preadv(r5, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/181, 0xb5}], 0x1, 0x0, 0x0) syz_open_pts() socket$inet6(0x18, 0x8000, 0x4) close(r4) syz_open_pts() 16:00:01 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffff9c, 0x20007605, &(0x7f0000000040)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='\v'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1000000, 0x1ff, 0xff, "000004000000000100002000"}) connect$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs={0x2, 0x0, 0x3}, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x168) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x28, 0x0, 0x0, 0x16d9}, {0x10010000006c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) 16:00:02 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmat(r0, &(0x7f0000a2e000/0x4000)=nil, 0x2000) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f000097f000/0x200000)=nil, 0x200000) 16:00:02 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f00000001c0)=""/133, 0x85) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffc, 0x27}], 0x883, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file0\x00') r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) accept$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x3, 0x81) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="00000001", 0x4) r2 = msgget$private(0x0, 0x4) msgsnd(r2, &(0x7f0000000100)={0x7, "8e7567e9d360378008f6865fd4fab92c4f83075f7acab2e681585e8dc53a1ddf0629e13aebfd6f6d871fdebadfd9aa7af8b051418add4789249a55f511ef95df557cda26b51e7c11c6c973d19c362f2b0839271623418521a2682a445511c13a970675700f1bcb05a0ba7b82d88449f692b5e1edc0"}, 0xfffffffffffffec3, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r1, 0x3}) close(r0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:02 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) r0 = socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r2 = socket(0x11, 0x4003, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x3, &(0x7f0000000500)="04000000", 0xffffffffffffffba) sendto$unix(r2, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) r4 = fcntl$getown(r0, 0x5) r5 = socket(0x800000018, 0x3, 0x102) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = socket(0x800000018, 0x3, 0x102) bind$unix(r7, &(0x7f00000004c0)=@file={0xab3e5828010165d5, './file0\x00'}, 0xfffffffffffffe3f) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r4, r6, r8}, 0xc) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) socket(0x0, 0x0, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r9, 0x0, 0x0) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0x0, 0x1000) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r11, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r16 = getppid() r17 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r17, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r17, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r12, r14, r15, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r16, 0x0, 0xa5, 0x2, 0x100000000, 0x2}) msgsnd(r11, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000e8edb758c41c3521701ade51950978776a00cbc6d83e9135dc73224a9931f39ef32500f133972803d4dc1efdfa8e69ffef87b33a5d640504d5bd6c79ee67667437c4aa58f816d37bfaf2098b75dbb87940113cd3cef263a32566e2fe98712ebd7d1e8c6ea4a98bd330abe16f8af9021d0a429082c735ac015d8c2cdd601fa4679140c90812602d1ebd0d"], 0x92, 0x800) 16:00:02 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66692d419e89"], 0x10) shutdown(r2, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x45}, {0x7ffffffe}]}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="c7a885d79053dd52de1ca1b378e5") 16:00:02 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unlink(&(0x7f0000000000)='.\x00') 16:00:02 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2c8, &(0x7f0000000040)}) mknod(&(0x7f0000000100)='./bus\x00', 0x23575da357ee21a4, 0x4300) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="14c24e79ed6ab0b8ffff"], 0x10) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x20}, {0xa6, 0x2}, {0x3}, {0xc0, 0x8}, {0x85, 0x7fffffff}], 0x5}) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)=0x37) 16:00:03 executing program 1: unveil(&(0x7f0000000140)='\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', &(0x7f0000000040)='r\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000001040)=ANY=[@ANYBLOB="00000000000000000000000077d1751d6270b7b30000080000000000000000000000f4eef23867733c00000000000000000000000008000000000000000000000000010000000000000000"], 0x1, 0x3, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r1, 0x100000000000, r1) r2 = msgget$private(0x0, 0x8) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xd2) getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) msgrcv(r2, &(0x7f0000000080), 0x8, 0x3, 0x800) getpgid(0xffffffffffffffff) r6 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000000)={0x1, 0x1f}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 16:00:03 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket$inet6(0x18, 0x3, 0x8) socket(0x18, 0x1, 0x2) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) shutdown(r2, 0x2) r3 = socket(0x2, 0x4003, 0x0) getsockopt(r3, 0x0, 0x23, 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000000)) ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x40000010, 0x0) acct(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xb1}, {0x32}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x3) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x3a4) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000380)={0xfd, [{0x3, 0x4}, {0x2, 0x1}, {0x1, 0x4}, {0x2, 0x8}, {0x2, 0x80000001}, {0x2, 0xffffffff}, {0x3, 0x3}, {0x2, 0x7fff}, {0x1, 0x80}, {0x1, 0x40}, {0x3, 0x4}, {0x1, 0x3}, {0x3, 0x430}, {0x3, 0xfff00}, {0x1, 0xfffff001}, {0x2, 0x4}, {0x3, 0x80000000}, {0x3}, {0x3, 0x1}, {0x3}, {0x1, 0x1}, {0x2, 0x3}, {0x2, 0x7fff}, {0x3, 0x6}, {0x3, 0xaad}, {0x1, 0x8001}, {0x2, 0xcf}, {0x3}, {0x1, 0x10000}, {0x1}, {0x3, 0xff}, {0x1, 0x8001}]}) recvmsg(r1, &(0x7f0000000240)={&(0x7f00000002c0)=ANY=[@ANYBLOB="000000005de1f979b270a8f888d1080000000000000000000000000000000000010000000000000000000000000800000000000000000000000000000000000000000000000000eaffffd2f78c4ef652ca260000000000000000000000000000000000000000000000000000000000000000000000000000008bfebc2dadc8d1d4c5715f3b02cc1a1185e473a8d51a7560e42f245e893f74912a2e42785749659178206f4ec8fc8e65ba7037eb7a1e718436260f16c8"], 0x6e, &(0x7f0000000100)=[{&(0x7f0000000040)=""/29, 0x1d}], 0x1, &(0x7f0000000200)=""/34, 0x22}, 0x40) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:00:03 executing program 1: unveil(&(0x7f0000000140)='\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', &(0x7f0000000040)='r\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000077d1751d6270b7b30000080000000000000000000000f4eef23867733c00000000000000000000000008000000000000000000000000010000000000010000a4fb886d0c182a83b2f4c58554db93dcd6f93f48c761a495c08dd289aaa5e41683a62ba3e054b0d9791065607100bee0737b"], 0x1, 0x3, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r1, 0x100000000000, r1) msgget$private(0x0, 0x8) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x2, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x2) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000240)) r6 = openat(r5, &(0x7f0000000100)='./file0\x00', 0x100, 0x40) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f00000002c0)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) pipe2(&(0x7f0000000440), 0x0) getpgid(0xffffffffffffffff) ioctl$TIOCSTOP(r3, 0x2000746f) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x2, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) flock(r7, 0xc) fcntl$setstatus(r7, 0x4, 0x80) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000000)={0x1, 0x1f}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 16:00:03 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f00000001c0)=""/111, 0x1db6036960f62a5c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x104, 0xffffffffffffff7f, 0xffffffff, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391", 0x7, 0x144}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x223, 0x8}, 0x214) r2 = syz_open_pts() mlockall(0x0) kevent(r1, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x9, 0x100}], 0x8, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xbe32, 0x8}, {{r0}, 0xffffffffffffffff, 0x79, 0x1, 0xfff, 0x800}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80000001, 0x8001, 0x5}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0xffffffffffffff7f}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0x2000000000000000, 0x8000}, {{r1}, 0xffffffffffffffff, 0x10, 0x20, 0x9012, 0xb10}], 0x5, &(0x7f00000004c0)={0x2, 0x6}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "24676743ce3b71e122c622fbe01a93a55f8e7a30", 0x0, 0x400}) syz_open_pts() r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x20) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000240)) ioctl$TIOCSTOP(r4, 0x2000746f) r5 = msgget$private(0x0, 0x80) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r6 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000040)="9c87c377284c35b8502e2e2e", 0xc) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r8 = getgid() r9 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0x5) r11 = getpgrp() r12 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0xffff, r7, r8, r9, r10, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r11, r12, 0x7f, 0x3, 0x49, 0x7}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000002c0)) 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000001600)="1cab", 0x2}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, "4d3e84f94426a75c11508d23b13e23e5c204e109"}) r1 = socket(0x2, 0xc003, 0x3) connect$unix(r1, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8c92b0d21b597fb2c001c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa551050017f38969eddff7744123053f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b8dda05a0a414c6394359a0002000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1770cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c709d6b23a8b086c43633a42e93fe75f8b35f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae44a70eb4100006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d813c13713bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0335d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1dbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e1453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e0750a4a04"], 0x10) writev(r1, &(0x7f0000000580)=[{&(0x7f00000016c0)="54618aa8cf251cbb23c7e2a9005297c19b8ed0f426688f0d6ae0f321bdb386708c53114eb45ee9c3aa5f8453caaca079a729304b99acc4fe74bac77535d1fc85539bc14528f7005982b3038024275653707bf3e4e6086997cf2a4836d56790ad669444c511875b3ed5729d5c3f682f406104c0dff2a9d7d443045ab0f1358f18cac546de9bb8cc2e5284245be73139e06118675af921d88e37f5b65ca96802c9627cf6fdef1555d706b5c68f1bce4a5e6a2d631353a6d0f0622d19f214c4769d42756da94b2e613d9faf9b65bf1daecf4954bf664ea0440e2d80861333727c6106fa076429e237bad26d8ab14aba84cd22cd04579db98a5698964b2c1b2821df454458b966491cbc499d6e8020426d9fbb273be659afd754afae0bbf8f428e3519a31d1413ec219311511ee05b263a49d727c7d554dc6e33b00d540ee0ddb2c2395c5573b26b401c4555410fdcee2ea122a0bc8fabdd3b1964129625a721810a5c2083031f07da22a7f24cec0a37cd5ec15a4d7466af702c6f349b09dcc023b74425ace2f24ba0e85b5d5f9ee75bc803995e4d3c1ff84b6716635591914a832304a2ec0a548494e040a3b1c0207f07ae0e47aac08ae382571db9ed730649163b7321c11ed6d8941d1f3e745ee9a4372e7a20fe2790ab1974cd942f9f8c115fa0973030853f9f3aca7e3bf3498986d32785189580058e166264bdae33d5e4c1f0bba9296e5707d726e1fa10da1449f97ce4e78c2d3676381374af9ff5e7adb23ac1818826b5814292690b4a7004cd7e77f03ca81b937c9d7b2da31b38b49e2f9302abb1c7eb799f83ab96c38edf310927c59486522101e968bc1101d66820f28202ac498bb5c7985ee046bc97773fe31c992d14aa6bae1445039a140aa091a759b1d3a902d34f731a8bf38866b67d3acae07471458eb74914a223d29570e3e01b9e5ba375331f51cd1a1ae47ab9e89ef49ff887d213bd1c640a89da8628b12c6e43520cbb48e52257c9bb162cdb3689773f3300b4c8adadd72279ef659479bd01f4c0fe99e05cda6bf8f1ef17d0c6f1c1b9fe8a2aa7172e71c035979cb28b4f35a47c1585965a651c172a4dca021f432b1e1fbc7d1527f83954fbec259f8ae73cf25190d85b97b4d8c310145e13957cfb8e81e7d7c6f98f7012f01e7de2812e8472f8a1d1fdca3770e8b85465f2386c516107034e8175cf371af7c2dfb600104e6b1d4eec9b3dbe32052a922218d6bfaeaa3e92a23a8d1c480cec064bd90675fcc0b74128978d422596217b6f31dbda7f8178a9fedf41832428df026843693f742736e823b0cfd48f6ae432af839e8503bc5beb4f536f38b5e0b03f8c9b3af3fb1423fba7daeee0c3565776e4bdf510eec891c7736bb812918c65c4f3ecfeedce9ceb16f2ff689608358218d6c15c7c576041fd1d922cc3f0cf4e82816254eaf563a509deae3bf86f1571f6b81bb93a5e7d4e3da06918b183d6049d5413185bb64cdf3d9356a9441878c959d6cad6b9615cf1792184740c816cf2afa16f7335142bbf06277601c40eab053aa804b5a9b49d0778a65f132d9b2e97ec294ab32928fa8b755a56589cb1322ad2d729b07df535f84a8463d45033e1a52079cfcb10812f326448237c1f8554575c0b18587e653968d2d5a535096fc9b2592f0e606fdc2b324095777ec52ebaec6ee1994c900409ad880925993790a16bba9bcf762187af05e6a017eccd19fc9c48b7cb7f578c2829ce6656ee33e35d6a611675654fc2c171949ac2ded39d8514cb7b7027c9ce430e31a5aa497d382b081788baa2771bb203b7303de3fadd0bb3c83b69014889eeeb781c9cca9f03f8eff71f6a48277eb1890a85868b6f7b3eec31798a9d8f9aea4c94064103816792672eed4f87d8ae225a8b5a7d5ee005735b0a80686134ee13b6e9ad3fa573844342a1ec3353eb4d30b38d0f01c53044c67b61ee498ddf4747b7098a824f92f1ac1e4f716110ec6f47c6d0a51c17ac1343f603330e4cc79f0217092b41b2ec317573d43e8c47dcf05edb3ad0a0dca5f1281d184c687bb1d0e42e81c20b47b6df257dcc24e2aa9bfc22579a2347e3cc3dbb", 0x5c9}], 0x1) readv(r1, &(0x7f0000001680), 0x0) 16:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x4, 0x4, 0x8, 0x7, "6cd2ed2534679283ebf1cb5938ee32264958a879", 0x57, 0x10a2}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x8000, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x1, 0x9, 0x3}, 0x8, 0xad8, 0x200}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000240)={0xcf, 0x0, &(0x7f0000000140)=""/207}) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) fcntl$getown(0xffffffffffffffff, 0x5) r3 = open$dir(&(0x7f0000000280)='./file0\x00', 0x100, 0x80) r4 = fcntl$dupfd(r1, 0x0, r3) fcntl$getown(r4, 0x5) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f00000002c0)) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x4010, r6, 0x0, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCEXCL(r8, 0x2000740d) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x0, 0xa1ff}, {0xa3682637982a7384, 0x8}, {0x0, 0x3}, {0x22, 0x4}], 0x4}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x100, 0x0) setsockopt$sock_int(r9, 0xffff, 0x23, &(0x7f0000000440)=0x3aa, 0x4) r10 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x1, 0x0) linkat(r10, &(0x7f0000000480)='./file0\x00', r11, &(0x7f0000000500)='./file0\x00', 0x4) r12 = accept$unix(r11, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) sendmsg$unix(r12, &(0x7f0000001700)={&(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000016c0)=[{&(0x7f0000000600)="088dd7adf23544ce96d1ff6cc6a2cfcc8e15207d362b14fc17b85d4a9d8f756f33b10424f2e7823364784f742419594305f609173e64d63c03d81b2333034cf76999db853c65d2f60968aac21e300be6bb1fa5199db374d6c7b91da5a0f41db315a6a00f5a693b0afca4e170d5bdf925ae67a402077929288656392a65ffb7663f51fa1afe4c0ee04a78d25a4bd8b2b7cb6b2f1550f0225bb3a9d0e1d1333a2d61230be5bbf4955dea2ddfaf5f13ff8ff74f9b37224c714e46d25a2109f62b7fc1774d22fa7a221e3c367b31f8e5c705732e9cd97049aa6ba955985229ba26249895cac8526b7bc99991fab3867a20146e4ee433a2372183d819203a3baabaca16189cb376b0cf1a0d9e162ff4592fb1271dfdc010e2bb76c286cd6e397796d76faa903a18ea03fcf7a6785f55253dfbfd312a9909300b8ca2ae43be5574cf297c3206be02b1e8193d3c52d2d079f7f444ed279e33d0dc45d9d10063f391b343e01ea668126c74e4246102b452f88ae1726d70fcc320f4688c3615bd7b4a3d9c362396b0acf6994a4e8ed4733fcda9b1ea4758fccf7c66e16051b7ff1f34a8adccd7f62ffcdf0f9792664985347741f9ec0a0a6e7ea2be172e37dd43f7e03b10ad323a5295dbdb00050afe7be45d01b33448c2dd10e942c0c5d655423e300715a8ad375bf7e84aac7770784cfb7b12f03a40d9e6949376a2169b85651f05f94441ae9b64802738f79d45bf85486668b98c6af4a37738899b31f164d59a8ee3c1dfcc18a5a50eb823e8e048f511721e6148fe0ec88f972bed7dd7a2ae10e07f045786be84158186140cc65f04adc6313cfbd3a25f0cd746ca349dd79fd07d8600821c9b1ad3789f7217d83ec705c35d4159009bdd9327698b9d82ac9f43c768bd93779263e3455358e1dcaa3ad6d58e4393403ad51582329c236ab108768cc5134ac5cc9462a1736f4a0a14d6302a1b64cc71f094e270b5d651b00be97a512b56a08d1964d7b9adbbbb0fa7b200f005e977513541cbbe0362563e34647b9cc341042e62c12a1fca8c399731a11bf1e7d381d7c3874c1a44fd5647514a7f35a97413462694db2af161d0f64be5791f95f094dde6beb1f1767fcaf766c87c74e62a31da8cee1e9957c6d1ac225cba629457ef7ca689ee4f7a6178803271af3896b6f713c760340b61c57f788b292931f4ed533cb961bc36055e2e2d019baf689048549887180fdbf153684acdcbf9002fae1e80dcabfc8fee61f9e446773e9c9accebe93bb4c79723603215e201c580c365efbd119c93efd2f607249b00afa5fe0b769aff3d86fd9b70d9763c82826e800900716300653fe74c414a6d0867e36efb8272da03015755da3854645de204339dc41089dd85cb2239f2d0cc23fd3e8d3b0d0e02e238640951f02bb17431244dad885c2b313e91012bdef09750d6c39eb4aa7807bf665cb1d7639fcc85c2c02f957e1db4a4379a411f98ae3942c6b42f4223ce307c998df17c89c9724a257e271b72f4b89dd8605a1c9d27ef608dc2783c0426d79d7139fbf1d2f1cd2eedc228d1f7d0fa5cf4abae786104deaa2f2276369ceea13a89f42ea2a4edb2490218211db2483cfe5199762245cc20685adcc10f7a372581bab5b2d74142da58ea5cfde3cbf9b2cb4bf384a137d5c4f3e144851becad42271d1a04debd672948c6e0e1fade18f90b14cdc8d00eb0150d00096e03259c8b377804b1fe257f1273cbc525c8fc1e506d2a6ae2f25ce5f4a7254ac2c61456736d22d92403169d0ba3f88c81217c48e317646a012cbca2342800f637977354f18ed3b1014b35f3c7c87bf1286b259a0cea301b3303876f8946d7ed16cf2298828b5de455fd2f40603a33cb9ea693590ffb3b9def48babe2dede6e8bf2c49d5b5e2bca3ed93b4cec90a527495f914c7ad24b7b5365138233c4d6396363c171d64d586e50c7f6eacea57c9c4130a1483ad522bff73f8990ab52fbee84253f73e375a98a86048cf6729dbcaee34b18b20c014d134172b5874b489908013f5f7925ae6d6adb8031ac2feed24d632d858a60eff5d2379320bbe02d9b057283592653109e70621301adc7c0e0d2fb78d83024888c66765abe36cf7500f669111b237d218054ecb15073ee7b928e9b0b18426f3075cf5cf2c28b19dba49f797f8bb7b856a1500dbdaa2f824b79680003808d75456cdbafe4296a3fb2eaceaedaaddff9e0d4185f56c57eccc6c4b0a8bdbdfac750757801d47cdfc635e78c107acb4953b476044eedf746b325e11349647897507f474bdcecb844c1f9fcdf0293f711c871480698c9af105a9ff0d922cb559cbc19c6fc705a52da8efb00cf90637d844ff47df1d7bfdc10c55daade503b548afdb10bbf2c5fd70bec8b69d432b39d863be324dcc25e91d26a2a14cb8510ac5f1ee4e9285251a08f86d2d109a0dcec7f9e097f38cc51d1fbe0804f1d274da7ece6383a25d2966fd3a44d6ebcf3f32c4a984033d793fa7edbdc4e1ad0d4a5d0b65031e0b89ef02eacc31c9fdae049d5fc74d102161d38c9351f9649a2bf27510b5869937ddd0ea8bb80524c0058426d5940ecd5a7eb824c1a817c6f3d1b2e9c92e6dc878247752514b94f1b60ed19f31531a98e07c8334e4d99f5beafae283f498aca0b26271aa82a994325549cb099b7b03daa6750904bf4b149a91f65b4eda7e06b72fb36d14097a4c80ed24624f4ddc571f80c5c435e58ee2227cab9f9990e8403ae4ce6636bbeef93cc36d124d8afe9298b4a8867acc39c81a2b323c4001868776e7841e5e0d5973063883f569272ac774349e0493c6f24f37f123a42252744b0c9767845f27d5eec6ed34266c19b629fc2b03a6f8cd27160fc52080ca5385bd553754a4981ca1475561c10241f0654cd9cbc48c09c5e8b9569f2f875d436dc6ab349a93df4b952aaabbc26185db42be6da0590eebc607c61354789307281d1cd534c02a9c90b8f9262d85e265219c46721643397f913804bcdb67bf56c5255a778db0a8abe58293e85382f29efe7903c1a08e3d14a3a6602ab25681d4e0f0d1d094a5b79fa8ba7ac0857ea0394e788c483d251fc500d5e6978b78ff42fbc3e4afa09e0c923148ec5be38357542fcb30a17fd3aedba2ed4d0b7059b49cc392f2065583740ac6ebd9960b5472ae5c889a08e0741e1064b758819965384f34e9c6363c3a43313bb5a35c30f85b7d6751bb2b2a1365466b7daf9cabf1ea6e1cf5c7e4eef10117b695deb352f159592d12b70b225d3ec1bebf43930eb3cbc733dfb4de5ef0df94013216caf0adfe4e562405ba37f9b8b39e539a1c7c309ddf543fc561cbc9bf0b260adeb2e293aa57b1ad20594e746818595599a73477e3edca24ba52fc0546244bc301026bdf041f1d12367cd8613c3bfddfe62d1445f8035385133b9f7178c8cca9cb2130377c5668eebd2c4f4dc97848bf816e9137686a67bc41046db578711194c79da65c183195155bc42c23d2f16bd0a4d755c6074beddc6ce303f07e3184361fa3543b625017c66c987b5e873356da866a8c66a34d2c6340cabb4e89278ab03746a6fbb4862b8c0947fc016f28bf1ed81f07d092eb66a78ca0fa904a203564b97209be3f756caf8d7b8c746bcd507fb009e68f315adfb5889f8f41bc4b1b32c57c17031cf3f2fb54e87c6384a587516908ee95cf50c3a2309d22bc59e0888d198851a39cb7967d3bf16472c18c333c1aa4d2635efedc6f0358aef30c84b9a1aafb6836b8d35216fe8617880f0b0c051aa132f23c488de4be6a176c4187d12889a2f075cbd34511f2b394ad5c3ed093bc209ac33fa57484c4f2ed7aea593041e6aef3749c8a06ae2e5748a7340aa91651a20566b2de56f08ce974d5cfb774feb9f859486405c5f19e0c72400521d7e561d2fad6104240e997013d33fe30eed19b0be82da0f1c6b8ac7df0db138afd7148c2bea63db0490f3ca9e50994a071ac79bca35e24c1b797490c73a86bec0d837029ccbd5a02075fb5e3fe017f31b92915bb5e593d8ee379bd6913ae51200274b35fe14f5251dcb9329022bf94c05b2bad9a00491336a27fcd5ab18703c45d3829c5793b11b8ac5e612ae26589782211ef6c952bbc8c10937a25b6ecb5cb43fd35b8ae33feecb207f45d77f61d113d23cf0b4f3040936c939ef564cf1fe0db6c4406d28e541f130b73be7c53b88249af459eb4451af05295de1366559244afcae91b25d76167afc1002b5d8ecb80ceab19bc820985d0f18d6c654ab111cc965b2ccd3e514cb78bd92d3d7eea09d1caa3079109762d7831fd16e74f07ab46ef703f2d43509708ad07bd1932684c251ec50fee1fd6d8d3c5a4d468cdb7fa00711583ce82aaaa129d237b4cfdf1d9f0232d27c5652e0d71c973f831428634d60c3f93a12201a669f1234479b79dd6dcd03aba595a96d57edee6002e9292e854de334bb46a93347ade2f1fc7ebfba7382916ab3383b8b07e673adaee9f4e33d9f7d21ad5fbc6869b4199320a677238d0fd09794cbbcb27f1e706ef71c0fb9ca462a72cbda01e8103359c30c1b1bdafa86df4f596a96f45eb9c4efcd8303ee0ebbe645317011243f75f55ed8d0672da4ce559c55152deaab47dad4717b36d99d885e84d4baebf5112b4aff784d18c39e2f420fd1d42092592c97e8cc2eada29da6487c4a154491ba1fdf5f003613961dc88d61e33a1e0da9eb6dc5f05c06773f63b70681554d1b42fc3528d493d9c6f6fff2b0ddc17e7b06f043c30ed8d0213b1d684ff219b75704e5a6074366541b623a7a74b7ccfc3f36d229da03455cb27d44e19fd78ff98461e8d1a8fe5372632590057f0ee138f54ec12273b927057e8b5bc994077f0debbb7dd1d1ed9ef1f7fec030d8d792f39546915ff0246b9b9923b44b1685b9c0e1d04aa1997123055bbf7d00f412d06b455238202f7e248b4810de197b96ed1ba28f249fd79df3db9b702fdaed1e843be9f548ada7ba37abb3e1d491b11748551cb5dbc720bbe0ed17ed6fb55f39c7bef53bea553a45b54f16c144f3926d0ab9728389d3d3c0915a35d7389a92578e66e396e36dc085659f37d10a672f1440a03478a60b707bd938be741a2542ceb1ed9a2a5bc30b7d8fa4e6906ca2bf94b2e639e3b493179aed897d3de55de150997c8eea14c7147c33d1088a693e6d48fcc67cba175dfb7d39da2f046995e071c4fd86b0cc362835d9d3226a46f84267399bda1f20f8d74388449470be2e35fa5a6fe4f842bd54f605f24f58c2c97afaf7ad6a2468c5979bae38f956376ff0ac3f1728cfceaaa4729a519aa992b1bc4abc03b2f3353a1cae2ddf0edab238dca3d2782398f2d23ec182d7093afd51784ccafca59e0edbde5e216b38c3b26c367cd40ac42b263abe3ccbaaa75e07e271394bafdf2885ad6145618039ad90944cfcf40f083c4879a156c48f68f1bd8dcc1278b2a6699c324690fc9333f62696cc44323b4b8c537a8cfbb2a2c646d29efa0dbab70ec5654b3b4896534315e26c8483c5554f568b9d5f36489027138651a7f6952b36aec963c74a8fd9eed117cb2197670a705827dd4e4773a10982cb602735cee04072f5f51abc1f90da126cf7c613e5a492da52f407a023b97fb1e8fe105fa1b164caae5a00bb4a216479c3478137e726e43c5e32d8ece850b63e47c73770a5b38911a177a907f50d772abf11b0ad73a1527415b8e343a39c6a5a9456305ba1be33a16ad4bfcdb37ad5d96bc6290b30604336fe0ef049e9ba8eed1ec8f1f04dc5eb1edccfbbe132276a146f0bf541a49102175", 0x1000}, {&(0x7f0000001600)="5d0a9a117b70c2b3a18a68e3cdc200795226fff98cc9a9c505e52a7ef1743ec7e4cb0750887d7be04994ee1174374367dd8ca8035fc31c8c1ccafe2f91aaf90e097ad14881984d99f4d47d8c93a5f6df0907e675fbe28a9266d88b21a1c89f92ce9c7aae94836ef72379b83166398591770322523b81e3ed923690a9c35f1629a51063146c51c8c88fa1f98576d6a8ee52990f7551fca5eb9dc309b8981b2c6348c52abcdb820808e0e53e0fb8a49a012b707651fd428490", 0xb8}], 0x2, 0x0, 0x0, 0x3}, 0x0) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001740)='/dev/wsmouse\x00', 0x20, 0x0) write(r13, &(0x7f0000001780)="2e6b120b89a94ac0c859a9e82e310c64d0f7521176685a9b981425632dcc10cc61b56b1556784374175534964df84634083affdb24c3f811f0af19a6c3b9afcea44e7674cf3f0b6bae5921dd975742774ce54921f6d7a175201a0f218702898187d6b14719bd878968be4f270d14ab51c6681cd9e55742132dba6228ff97014dd7a4b21e913f25e5c5", 0x89) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001840)={0xffffffffffffffff}) fcntl$getown(r14, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000001880)='/dev/zero\x00', 0x400, 0x0) 16:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) rmdir(&(0x7f0000000100)='./file0\x00') 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000005c0)={0x1, './bus\x00'}) r3 = fcntl$dupfd(r1, 0x0, r1) mkdir(&(0x7f00000000c0)='./bus\x00', 0x1) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000240)) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000240)) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000240)) r7 = accept$unix(r6, 0x0, &(0x7f00000004c0)) accept$unix(r7, &(0x7f0000000500)=@file={0x0, ""/17}, &(0x7f0000000540)=0x13) pwritev(r5, &(0x7f0000000200)=[{&(0x7f00000001c0)="3b9574b89979", 0x6}, {&(0x7f0000000280)="cd0c0de300591b9e5d73efec074fe27d81c418da02759d157ac2d6027b291aa5147718b3966cffa670e6ec392dc011d2ecd663d413d1fb76fd91b7f55473eb3507d887a00a932d02043e8025b92d176233ab005ce875c56ecbdada299f865ffb352ec1c78a831b90b29badcd2fac47", 0x6f}, {&(0x7f0000000300)="b12d1f341edcfeb0105ea1db36f9496070d72afb44b190ab2fff097919d1c08bebfc931137758426291cd5ff21867cabc2ed6a2e198ddd199c6fe9fef5e9e836108890a43ff6e0171ac6b414640b4b8baf6eaaa2cc093eb028b12ae35d7e6f64ed913dd2c33fbfd26364a063debf84ed46c8a4c9", 0x74}, {&(0x7f0000000380)="40919c77691282eabe74cf46860a9527e5fd1e316fbd6c2f95663a5551d03e0c0fbee8b82d38cfc99cad98f384b3e8050057dd1debb7b641be6a2b749fe7e5900cc1024dffddc9adbd1dd003560bad4997f41dbdea7807a9dcfedd2eb9e57dd7007716ffde76a83b21ba55a4c963a7077ee8e7dafe3307791c05c8dfb2937d9b63bf6d16e8906dc657b62c2a5fbf4a1f07f0e6f0661115e353d3713da082b3a1b8e6ee7189026ddbb240fbeef390bff11e9d07f3184be5c67fdcafc3c4e79f227422fc380f96a7ab0bd7dd3141f5c8f7", 0xd0}], 0x4, 0x0, 0x0) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000080)={0x5, 0xc0}) write(r3, &(0x7f0000000100)=' \n', 0x3) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$KDGKBMODE(r8, 0x40044b06) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000000006002, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) fsync(r1) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = msgget$private(0x0, 0x20) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000700)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) r4 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f00000008c0)=[{{r4}, 0xfffffffffffffffd, 0x1, 0x4, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x39}], 0x81, 0x0, 0x7, 0x0) close(r0) r6 = socket(0x40000000011, 0x3, 0x0) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x1, 0x4, 0xffffffffffff8000, 0x80000000}], 0x0, 0x0, 0x0, 0x0) kqueue() r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f00000000c0)={0xffe, 0x80000000, 0x5, 0x101, "d730c1e449400000000000000c00"}) write(r7, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d", 0x129) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f00000000c0)={0x0, 0x9be2, 0xff, 0xc9240000, "e530d1e7bb6fc6000000000000000000f200", 0x0, 0x20}) write(r8, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d", 0x129) msgrcv(r2, &(0x7f00000005c0)=ANY=[@ANYRESDEC=r4, @ANYRESDEC, @ANYPTR64=&(0x7f0000000640)=ANY=[@ANYRES64, @ANYRES16=r3, @ANYRESDEC], @ANYRESDEC=r6, @ANYRESOCT=r5], 0x5, 0x2, 0x1000) msgget(0x2, 0x48) getrlimit(0x3, &(0x7f0000000440)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000580), 0x800, 0x0) msgget(0x1, 0x100000008) 16:00:04 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) clock_settime(0x2, &(0x7f0000000040)={0x100000001, 0x422}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="280100000000000000"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) close(r0) 16:00:04 executing program 0: chdir(0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x80000001, 0x8}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x4) r4 = dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r6, r5) connect$unix(r7, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) listen(r4, 0x0) 16:00:04 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYRESDEC=0x0], 0x1) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x337, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000540)='./file0\x00', 0x10208, 0x20) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000580)) geteuid() getgid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet6(r1, &(0x7f0000000340)=""/245, 0xf5, 0x40, &(0x7f00000002c0)={0x18, 0x3, 0x371, 0x2}, 0xc) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000840)=ANY=[@ANYBLOB="000000000000040000000000000000000000000000000000df9dabbf3b03ad7adface27f91438573e6cddeab25f50fd9924ecbe92ec92b354f090fddb400b8fdc22e893e36dc35888bb8492b321c67945afa09fdae327d85446dd0311612ce66a3945d930673bc22ee0258ca10a2776284800b7ae0fa547faf50829049e8b1e7d586758563420d7821c7a79468cb0ad690d34740e108c3a01898f9def85fa5e1f8d3462c5b39c1a28e34cab56d54777d9fb1fd194ce21f6117e7c0fe5a13384f492fd29d5ff824d836552308c0e2c7702cefb6069a1f13294bf115c65c9e3039d4ed9ac9ff7f6c3de877c321e2aa5346461b4f1455c13dabfc3ae7388fdf35c060a3f7247363418a19cbab3f63e44ff9b069691cf3ec831cc1828571551eb477a723040527438b772c2b14e2db5849df6b7f10fc9f4e222899bcfa66b6c3b938932a063f2e62bf49f4382508e347257f48334ec9815cc6e31588f52bf8afa253bcc2f1636988531b6d572c00a97112a24cf8010005c54e35dd4d77f5c175add5976027da0756c00ff450cbe3c4dab94cb51be62c61a4078459f32c533ae71135165f642c583146968e25d246ce6d488051ff6c7d998347ef956e45c084eff776bb12819f4f"]) chown(&(0x7f0000000080)='./bus\x00', r3, r4) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000500)={0x100000001, 0x15e0000, {0x1, 0xdd}}) r5 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300), 0x712de38a09f15252) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000480)=0x8dc0) connect$inet6(r5, &(0x7f0000000180)={0x18, 0x2, 0x9, 0x8}, 0xc) mkdir(&(0x7f0000000600)='./file0\x00', 0x5) mkdir(&(0x7f0000000140)='\x00', 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) renameat(r5, &(0x7f00000001c0)='./bus\x00', r5, &(0x7f0000000200)='./bus\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r7, 0x4, 0xcc) r8 = getpid() fcntl$setown(r7, 0x6, r8) r9 = socket(0x2, 0xc003, 0x6) connect$unix(r9, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f92278bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799dab813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000400"/189], 0x10) write(r9, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) sendto(r9, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0x1e5) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={r8, r10, r2}, 0xc) ioctl$TIOCSCTTY(r5, 0x20007461) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) 16:00:04 executing program 1: r0 = getuid() r1 = semget$private(0x0, 0x1, 0x140) r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x1, r0, r2, r3, r4, 0x188}, 0x0, 0x0, 0x7}) sendsyslog(&(0x7f0000000140)="32c4055fb4aae57460fbcc52129e8876735722123b80", 0x16, 0x10) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x100, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r5, r6) r7 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x20) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x0, r6, r8, r9, r10, 0x10a, 0x1}, 0x7, 0x0, 0x6}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCVERSION(r11, 0x40044271, &(0x7f0000000400)) r12 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r12, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000440)=[{0x80, 0x2}, {0x2, 0x1f}, {0x1a5, 0x4}, {0x88, 0x6}, {0x146, 0xff}, {0x83, 0xfffffe00}, {0x88, 0x3032}, {0x22, 0x1}, {0x27}, {0x83, 0x4}], 0xa}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) getuid() getegid() r13 = fcntl$dupfd(0xffffffffffffffff, 0xac645615d25783fa, r12) flock(r13, 0x8) r14 = getegid() setegid(r14) r15 = dup(0xffffffffffffffff) ioctl$TIOCSTOP(r15, 0x2000746f) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:04 executing program 1: semget(0x3, 0x6, 0x400) r0 = semget$private(0x0, 0x3, 0x102e7) semop(r0, &(0x7f0000000100)=[{0x1, 0xfffffffffffffffc, 0x1000}, {0x2, 0x7fff, 0x1800}, {0x4, 0x3ff, 0x800}, {0x5, 0xb0, 0x800}], 0x4) semop(r0, &(0x7f0000000440)=[{0x4, 0x80, 0x800}, {0x3, 0x2, 0x1800}], 0x2) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f6669e59593d270e08544564406010000000000"], 0xa) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/32) 16:00:04 executing program 1: r0 = socket(0x1a, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) 16:00:04 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) dup2(r0, 0xffffffffffffff9c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0xfffffffffffffe10) 16:00:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x3b, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10000, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x8010, r2, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) close(r0) 16:00:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x8002, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r4, 0x0, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x15}, {0x6, 0x0, 0x0, 0x40000}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000100)=0xf2bc) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") 16:00:04 executing program 1: r0 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) munmap(&(0x7f0000ff4000/0x4000)=nil, 0x4000) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="ecf1a2a1038c7daf7b068201cc2503b3786f3836d1c9749cd92fbba1d5db3d4195f81fe85b21a8b2b72fe18293175de80be94756de6e9e83e260a8dcaa286c1aeec522fe32cccb6aba6b4b08b230740a60242c006829089ca37de9ca14d7cd812b91f2e79012bbddd9a4fdd57d3541455d98df98df82", 0x76}, {&(0x7f00000000c0)="071b2cd93355dab2fc0b5a0c8f58e5fcdd4ca1d72a45bd9ecf832e2e7218a71706e019b52cdf77d28f30429db1ccd9a1689c0db77e18831aa60c93e23cd2465e3ad3c0e88f25219f42156705870bf9cef1d569ddbae4fa906c466e153cc11ff6becbb8acb3cd30a84e1fdf0b5f2c84ad3255803381cf4d99d67b1210da156d1e90", 0x81}, {&(0x7f0000000180)="7d99b6a503f6ee18c4e0d92016056907b69a46bd7d47cdef74c60f43a6b81af2a2801a431ff821973f6e60e7a51c924cec27b67f448731989d9a4182dda32db12525d5d0a558c758e101b831231c40db3c1dfe2b2efc1abed4267c092a0613d04113d5bd50818bf57d2a645ab787b6810ef763ee543ecf0bf38472723ac63cb5c8d8ccb0d5bcad661ca50ce508433c3688eb7506", 0x94}, {&(0x7f0000000240)="d156e74c4205d576a71089eb7261694a6ea7052c2290d0a103f2db9444b0c31160f51a207b45b5318860500ba2ade5530a96d391b3689e8cf0453bf1821376dfb32281196bf8ec6db8dcdba929aafb90ede85a18e28895b9e80b1380c4c4c83d9ecc3890c7a57ea00e115da27a74b7b43d4dcf1e1430e1c54e84be2b868c9e212ef0cb8028306d65477f3d3519bd", 0x8e}, {&(0x7f0000000300)="030494a8ee704b86ef2516f339114dd127", 0x11}, {&(0x7f0000000340)="4690cc37fe1f9a2597cb3c45bb7885c24e0f2b07c39693c2f4767a98efb7cd8fa3767bdaeeb309efcdd0ffa73c83a1828c2cd238d4f58b45f58652546a1a049415585d91bf508d5b0e3d9af1b4a53ba253bc5a5412b1e4b6f72c9a1b059f876d8ee5ed64a3a3d93b2813a95a9dc0a1b88d0e87a71b1bea109e61d2747743a8a90c5ae579d0740725379853241cd2f4c4791a3267c9a5ada48145c4d538375498cf9577c04620edee8d6e836f0b077ef6b899c497fe9a7979add92902068f721fc2a14be5c882e510f50765ef6aa6daf964b3361e27947848860899f010", 0xdd}, {&(0x7f0000000440)="e7f1c95574a55e6d9cf3a4a939ea9971fe9a4b1f2b7acea1602c1e53d223fa5273a61dfe5320cd6412181dacfeaceb2e32c6c34d074cb870a0aadb165b2897158867a3a8a0793c96b8e38e3f78c9d7e4940d7d317535718736", 0x59}, {&(0x7f00000004c0)="6d4bc6473aa61e75b9ef38ab3e161e92c3cb01aab0a8a44ab976cfd1e240d5388cf6271945806d7f79e881890ebf857c1dbdd1ab89cec02a82a1ce073743d17d8019c9ccbea1dfc9baf1d83a912a57509fdb9d5f31c2dcf47034635b6407a346a88e442e8ab5d0fb3f965583602fabe07a451d", 0x73}], 0x8, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x2) r2 = shmget(0x1, 0x3000, 0x2c, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000ff8000/0x2000)=nil, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) r2 = fcntl$dupfd(r1, 0xa, r0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x3ff, 0x3}, {0x18, 0x2, 0x2, 0x4}, 0x5, [0x3, 0xfffffff8, 0x4, 0x7, 0x3, 0x81, 0x8, 0x4]}, 0x3c) syz_emit_ethernet(0xe, &(0x7f0000000780)="3992f7ff05959fc9fedde4e599cf") 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xa0, 0x180) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x818, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r2) r3 = syz_open_pts() sendto$inet6(0xffffffffffffffff, &(0x7f0000000540)="9c42dc997c4211cf881e545316c4b4c56311d5", 0x13, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) 16:00:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) read(r0, &(0x7f00000006c0)=""/138, 0x8a) poll(&(0x7f0000000140)=[{r0, 0x40}, {r0, 0xb3a6f52ac7efe3e7}], 0x2, 0xe57e) close(r0) r2 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x5, 0x2013, r0, 0x0, 0xffffffffffffffff) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x1000}, 0x8) execve(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x80000064, 0xb0}, {0x1}, {0x6}]}) dup2(0xffffffffffffffff, r3) shmget$private(0x0, 0x1000, 0x8411894b27ff3d3c, &(0x7f0000ff8000/0x1000)=nil) geteuid() getegid() r4 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x6012, r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r6, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001100), &(0x7f0000001140)=0xc) semget$private(0x0, 0x4, 0xa5) 16:00:04 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000001340)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) sendto(0xffffffffffffff9c, &(0x7f00000001c0)="fd2b4138f697a5b023e4ccb29f9ec767c3453a66a354eb5eff3560deca2e2085dbf28f8a946387ea0410d00d2d7d0c7fc842b994aa36963cd8a1c99a84b63d76a7a90aa621ff7601e4edebe3b7885f021f777af9d69ad4dbfd698dd84b79b51682be944a71af1307f3d6c3af87046df4100204a30844c84b2ce1706dc51d75ff97fa6e9509c09f3d84d446b220d87bd87636741928d267a8b965dff126caee7a023d84bc03591c2028a45ab45f2def656401f7edf12e6771e3d1eca4", 0xbc, 0xd, &(0x7f0000000040)=@un=@file={0x2, './file0\x00'}, 0xa) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:04 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x4) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59", 0xfffffffffffffdef, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x2, 0x400000000002, 0x0) mprotect(&(0x7f00004e4000/0x3000)=nil, 0x3000, 0x3) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) 16:00:04 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file1/file0\x00', 0x0) chroot(&(0x7f0000000080)='./file0/file1/file0\x00') rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') rename(&(0x7f0000000180)='./file0/file1\x00', &(0x7f00000002c0)='./file1\x00') r0 = getpgrp() ktrace(&(0x7f0000000100)='./file0/file1\x00', 0x0, 0x200, r0) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0x0) 16:00:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup(0xffffffffffffffff) r2 = socket(0x2, 0x5, 0x3) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) r4 = accept$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) setsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000000180)=0x7, 0x4) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x35}, {0x64}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) clock_settime(0x1, &(0x7f0000000100)={0xff}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:04 executing program 1: 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}, {&(0x7f0000000200)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f143d3db9af0e1dec03b32f73375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000000000)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xfffffd87}, {&(0x7f0000002680)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b485f6f77f20327563a9538f166f7f4f02c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a1293a99965a06df19399148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e0659f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9981340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853c46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158cea7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bcff030000d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd1000000000000000283720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d7006294d4d9796c383e0a403e37108dbd58e9901edf2c504c45755c5ea3957329226f54149f8bd4535427f6a005961bcdac19c2efb66e0d6f7b8e41927c4c6f42e60972736ece68dc5bac244e36212950d407510dabb9b080ebd2fa3bce4702f2aa116300205cbd47e14c725a92e6271cbfac27384b71798f706855a3a6ec28855a3a3096401ee129274a30c80b53c88111fa234eb469faaf2aa1c3c25284df2a2da393f56be5db1821d9db4ba1b87e57580c1e37a67a3710464344368c41d6c916f2e97f8c705c", 0x1000}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0x8a}], 0x7, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) r3 = fcntl$getown(r1, 0x5) fcntl$lock(r2, 0x8, &(0x7f0000001540)={0x1, 0x1, 0x110, 0x7, r3}) openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0xb0b5bdd6d07e5d60, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x70002, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$lock(r1, 0x7, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000240)) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000001580)={0x2, 0x0, 0x2, 0x607, 0x0, 0x9, 0x8, 0x10, [{0x3f, 0x6, 0x9a9, 0x10000}, {0x7, 0x10001, 0x3}, {0xc83, 0x1, 0x5, 0x4}, {0x800, 0x5, 0xffff, 0xce32}, {0x800, 0xfffffffd, 0x8000, 0x8e}, {0x4, 0xffff, 0x4, 0x9}, {0x20, 0x9, 0x80, 0x1}, {0x5, 0x80, 0x40, 0xd9}, {0x4, 0x0, 0xfffffeff, 0x8}, {0x2e02, 0xe2, 0xbfb, 0x7}, {0x5, 0x3ff, 0x8, 0x5}, {0xf5, 0x6, 0x80000001, 0x3}, {0xcec, 0x4, 0x101, 0x401}, {0x1, 0x43, 0x101, 0x4}, {0x6, 0xac, 0x0, 0xa00}, {0x1f, 0x40, 0x1a9, 0x9}]}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000002c0)='./file0\x00', r6, r8) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000001500)={0x6, &(0x7f00000004c0)=[{0x6, 0xec, 0x3, 0x2}, {0x8d, 0x1, 0x1, 0x9}, {0x0, 0x11, 0xff, 0x6}, {0x20, 0x80, 0x1f, 0x401}, {0x9, 0xe9, 0x9d, 0x8}, {0x20, 0x6, 0xe0, 0x20}]}) 16:00:04 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x7, 0x118) r2 = socket$inet(0x2, 0x3, 0x102) sendto(r2, 0x0, 0x0, 0x403, &(0x7f0000000040)=@in6, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000900)={0x0, 0x1, 0x7fffffff, 0x0, r3}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) chdir(&(0x7f0000000380)='./file0\x00') semop(r1, &(0x7f0000000480)=[{0x2, 0x10001}], 0x1) r5 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000800)={'./file0\x00', 0xf7, 0xffffffff7fffffff, 0x3, 0x1, 0xfffffffffffffff9, 0xfffffffffffffffb, 0x4, 0x3, 0x0, 0x1, 0x1}) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1aa, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x4) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r6, &(0x7f00000000c0)=[{&(0x7f0000001e80)="80a880d835ad1482fe5fbcb86c575c0bb612ba9d00aad74d0d675e8a43abc962961725800887adeaf13764152dbcf95f20cd38eb5af72fb4148e57399f7bdca99677682243f1de92d8a1981c8e0b5e83f6e5f32aff8a0d8fe989035ac8378b8a8df4015f06bb83318a241eafd517b4f1ebf7105eb70278b18952e4ee7b38ed6e89aa9baf5d84c5dc7e95e3a6b3647e2ebfdcefebc1c9", 0x96}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x8001006, &(0x7f0000000140), &(0x7f0000000880)=0x10) recvfrom(r5, &(0x7f0000000680)=""/251, 0xfb, 0x2, &(0x7f0000001980)=ANY=[@ANYBLOB="cdcd73fbbd3b93f7dca39959000000000000000020000000000000000006f1d623af06b45cc0377ecf2f8a236c00a2f03a5ae7c6556f160fb6a25b8b25756542c2c4e2a8b7b5f45108fbdec7d7f6b2d81bed185fe8e2a0c0c24515c3427fa24d1121c6c7007bb899313897cc1926907b0d5f3f4c2fe84da5e37ef3ac20e966e1a0faf91c81ef6b705f98a29b20b884f4f753bab3ee697b5926ceab16d00d2c43fa3638f8304c29014d090000000000dfd4b6630cfafd20ed10fad7000042b0722251ade451426b5d22a174300908b8b18da887cf862ab51c55c7fb605f717d006cbbdfe74744ecac13297a509e9b0cf27351b148e58d6a41923ec34af76d3f7e4f0311fddec69c7afe12ab1baca582a8c90ce9f51ebbbe34b8006410942df5541de37fc79af8fa46b9c14af640ffeade06a769a772d1ac050745068e1b6368b3029fc8d4eff476328ffb85d129a8e329e44dd59011a055ff1ad36a56f8bfc0d05a90520706e4057f54b4a506a82b6ee1f01757ed8cba6643000000000000020026383ce6a93d4d4258971157f5cf5ab1ad6b9b85211dd48c05f52bb46d2d740ee39b494eee48cc0d019611e8045f1cb7db9544bdb6e4b1b588bc2949219feae4b3814e2af518afcb560c5d554a826bd3c8cd699f89de445258b71699380768b8fdb609a111f6665ebbc6704b3d883f5ac40f5375ebcb62da2836498e1ac5333bd4603bd3cc3c7b9ff6676b192dd7dba0557e05b27e758157b9b4f7646318dee4524663c3f938ed149f43e5035378c9cde51262213f8256ebf4e9b95e87034355d7ce33d4992238fff7b06a20867fc16a6422e5788711e97edcf1a8ea05b927f28996427b2b005363724c194d00e68f6b7a574f9f2dba146749cfb4d00cb24ae47bd42b463cf73bce3cd0b3b230ed462b6eb8a759cdbe3df8c978a265e49a77742e7845a30ee278a3df09647cd1e37a4a2f2602b480e6701e65b79a702c36d9c56b1daa76444ec9a3411a0ab0dd3dc029b47fc6068bfc99f2325f85820c7f16891f69328a8ece99660fac"], 0x1) pwritev(0xffffffffffffff9c, &(0x7f0000001e00)=[{&(0x7f0000001d40)="083483b57dc7f67113aef608f94cb38f9cce5396989f53d527693cb6b3cfca3742b145f93cd9472dbbebe294dfae8155a401a30ea86c77cde496bae24f7ce2e0cc1239202f33624a73fed862f52617fde263f1991b71559cd4c63ffb03bb4263c7555da8887fb93bef9f9f5ea7703928d526f7ff30d80b89af105725fa18207c57849daa07113b2b0e89a61fc088f96b64d1", 0x92}], 0x1, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f00000008c0)) r7 = getpgrp() fcntl$lock(r6, 0x7, &(0x7f00000007c0)={0x3, 0x2, 0x6, 0x1000, r7}) writev(r6, &(0x7f00000001c0)=[{&(0x7f0000000000)="48fd2c9ad482f7ac383af35f6f1da68bc8d4cbb5e49e1a5beadec9e2f09b3c46df3727698bc5349db2fc7cbc65ab3584823385300681", 0x36}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) r8 = semget$private(0x0, 0x3, 0x410) setreuid(r4, r4) semop(r8, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) shutdown(r6, 0x1) pwrite(r5, &(0x7f0000000980)="982b04be42c9f99298b50d169f6f9c910e577ad8bc730d0773ccb7442d0fb853cc55839554cfa7d0e16799f065e685256494a8a6dc39aa6a840b87894ee9da10c568e49a6bfdabcd77498da37c178bbb2119045d9ea547e1611257b6cc2e5b1509bcfa17d7be0a1e129f185044be84b5538a17895b76c62f1261246bb3f87bf5582cba57d0863ce7e5c6001e13eb69de718e7731e5e1232849a4686d49483fe125195f69b0bf25844c107731fd2ef23b4d0703203ef1940d958f9950053700b131446b0827725f99d0d9d2cc52c37d396339de240fc37290f3c865d1b1db4cd19dc9c872ca1389f90f1ba8ca9eb42ade8800e375adb1880ec4935ce686751c4cca72255750b714b9209503fe09f4466e39936bf3a7bf65b693bb83048a4322fd1b265d125824a61aba1e6195132c61ae40a71eff15c4c2cf285831667b32fa88ac3a656173f164932efa095528d5a23ad80cf4f8c0bb8b1b761a35654fdf0f100ccabf903d1aa5eeaba2bac90a4599adf8cf03d2354b845178c7781493ab47b01e6837609b9ffb014e7c703d05180686e64f17fa02c776451f2ba86c16d788cb202538163b711dfd0f8e793c31dc377343e87aa250d9563b7be5e5c9c78ba53c068cb8a7eff7a29742993052d796309d56bba681c2145717963bd7892c072f69c54e66f6f85387c8d400bc6c6934481ef9ecb61b12da54847a32ab5e53c0aabc8506c87300f8f897b39a16a9f93cfa9a4f6e3b8e4abe80998f3ace4c2b844acf402eb3af9f8facf66ef2bcb37f6d90274156d98f3616acbf5bdcaaf5548e6d7fb6e1001be798ad15e30fd7616ad045bf49e599c039b6c6d7661e6d23441e153a66dccb36c1ba4d23d08430d4d4ec701e6787a37b034b2119bb62e6e7d8c29965027c6558a2dc1b65b812b7ddfb19d0ab45c60f149a4509800dd505be26e029cbefcbea82f7ae95ee8eadcf2584a192aae52482d6bc83537e0f6744466a8cf1412f3e0052615bf768da943629874c41f9c71e15141eb526b4f96605e34a538c89c910137707fefc3ddd9659eb7596e6a0f83c804bd81c7cd06d3d6d05b4a8156d38595566da385fa094f163a88d46fbf8c48826076495068d274ceb1ce0f9ee2cdfbb766201a957517262072110a9bdae091f52c2721220a0bed4c46d8ecb3e2ef10ac8a4a3c00fbbdb03a648aa7f6cf67f9956aecd70a671a83ff65dd6861c10326e3cea774d6fe66d6a1d76188b8d4ecdd2d073f62770e1df5488bb18f7e98b45c599fca0aa66db371cf8f9143a70da0d207b7a1d65ab43beea78320ff5a27de5ab288206fed9387a172b2e94c91b01d8e3c3aa3e83ca0c08c4121e0493b29f74a4b4c0f06272fe20c9304f8b0439ea103210359de5ad703052a9c9d5cefd5f62ff7eb0b31ab7753069a40afc50da73d9e10a163e7e441b69860270c2fd6106c63053bcbcf5198b5fe77a9ee1ec1b5955b3fca6403173db857abb2a33338302857d3015fe072c4927579ec2b3119644e8853c387758c1ee8c4aec3428401283fd6f154a16f9dbf5a07b402ea2d6e9381aa725db7ff7448aee8662fa08553bf2fc480d57a6c5085a0cbee9ef9ad1216c7e6dfd87a8f8e6ff213bb748fb635acd7d80816f03a31eded49b080828a81f2be11e55d0124c69c1b8e1124d8781b926bb0d3c6313ca7a8f53954ce30255b5eb627f6b6139ccd63f56e73b704ca90381dda31985648ca69a903999e70a75b21a27171fb80b127b2d6106b1091125693b66758ab212b94b6683e730a4e3a67a4225711319f6bd9ac44a3628cbeb251cc93ec36302c4d46cd2c838ac871155a7462b48070f3f107429f2a42de52ad32e4b9755055d02379a4d6fbca44377742c4b209a914ecb25bb26af2c3be9163f9a6055fbfd443773969f84e53561ca0ee10ac07dbaed6792ca49330d80f5d6b8432291700e0013de98d97c512eef41044dff7a234f71ecad532fa6f8dacae988fe0028f4d0ff3000495861285cc7f1b91163eccf43f4822343ddb2990996d367d61036aac3f991220845c45e2abccdf37739c012bc09d4b93c22cf4af323691f66e75a9f6ae3aea8b344aa735e53fbd9f8d153ae170fadd56e85ef19f5b1dff400f7dfc113c06371eeb24a5a00c54382ff775ce1f0a717befd0950fb1a3f99852360ee4ef41a18d0f514dc7664bc940626f4ac026ea2868ee07597db56b11ac4f51cebe009f872b10e94f323f3b9e964bd3e7da88ba342b0a8caa01885791274d38e4a9f4b4469839aec8f5437373af1b2744160113bc37b8fff268756f85f2c15a73b143a77e2801e2a30adac62e1f21199d58d174e3186b91d54377c6123c506d37cab394e7819f67a8745bb8ddb80cde685652d4757f2efd5a34d5c8507043c0ed3021a5aee5d19e358f2c7ab6dbd9ff1b85b8642f0d5acf6cb2759321208e57481cd6962cfdc1349e0b8398df48a8ce455582613db95a8d47f61bc59b656a77551d51d1ab2ccb34221f7211e5afe1fe2163492260dcd33a6945da88747fda9bb8498450372914d519e9cde1d954f7185e05ab02de7ef0f4cfc17e7b16698870498c688d32e2c2971af30c26126cdde1d340b99140aeddf6f9ba42c04de52a023b4075b9d5c8e162bb2d0bd69208cb7f9005db842020348e522b720225c56baf137a563d60f304e5738d20e674e077341f04224798756a911ce5d92d7360f3da9efdaea1a86cbd429d9f87af3d65010266d0dfa0573343fa6a7c22fd1cd76e022e183a965baee9173bbd8ae2793e90ffd8c8eef81ecb9a64cf1d8e79e63b1df3061c65c992088af2847f9179a3760086098d13f560f220cba41bb822216f28bb4d92557571425ee09fddc29ae13c8ba944595c99f3df6a966dc2a8ef585310f558dd92d23481512f804be1a757bbe366acd41a219bdaeb41c9b91bf483dfb37cb254a3e5fd69a33bac05a6be28b5f69dbb2afd636a89cb2198aa4e1a25527c4bdde48cbfc86f8a02ac99b696f87ddc9fc05a5af735c5a976727cc1057ef43eca548f478d012f718245c8774b528834b67f4a647e964f0a5e5338f84292b44235e21f93b962b95eb9c34c1177b3bf34ebb527b7d2dca2f9574425f728c67aadf5ac5b95263890d20cefadffa69c280ea2282f3be6de149edb7fb11d10d53a9904a11c605d2020be3d6f99e3bc991754bb5be79158d20daa60360c45b3a5f3d33850cd21fb86f059d9300fc495ea3e3d9111a076daf4903fa91565a6131b24fd68d9660efb7fd56d90158a4d5fcb22523c7b1131c1ef9f50cdd1f5df12c7e6033b83737a372f6d1f894d5d41fb4d3cae08c244b5e1af47e6fb21b7db4213932d5bbb0d0ca89025cdfd410acc23ca07509dbf2706ed8c9ba9e34877123b16c30994e944ba92105aaab360306eaa5a660c9cc00f8215fbf2244143c4339db4eb087e42d7c7976168e615416f6f0abf709615869ba0e45830a05874160c6f5cedb1703c3ad19dabce15b4845ffc992191fa3dfb87efb5466d1f343861b0156bf7d7122c8e5c9ce9d30a1258a0a791f14c6ea808d353f8d29ab1cb1348c7571d8cf1f3a90a8939b59f40380fcdab7328a6f64a09306d792ecaeab45562fce17d58405ba94c46c279dda77b66a0581f51ac14d621b85e2dc70a3a3cbda404239ad9255858e0dad3da7a81d54d736f8288c86c1cc89778eb394028c395058f735a75e7eb9b27ba2723fe2876c8f452bc7e9f3c61b517970087fabc2bcfe9fa1486eb0cb97b42093b7eedbb2a3f3a1e69e70a39a678f376566d0b9c746c7c34f27a0de2cee173e57f8f9f3dc046fa726c43ab88b3a9404b22113c8a7ecf9f79846d2bbc740a034b7953e2334ce23aad04ed398d81da872217534534882145556b8d505c4ebd3304f0e4c7ff64fcbfbd02ada0ae465c810ce2ebf4216d5b40e34a56438240b79c8cb6a23154850734b07b065278a71b60ed65ecaef6946e06e671fdc69ca2a5ae56960a00d7da62450989097c0a688ae52314e718a9273c83b13d59eaa0c5e282158e4e7537a9c691609d3aff84813fea39bcd174eac7d1832715766bf0bcd9ea830fdb932968c359ab79a19806f99c01f2aec753a73dec7f076de17c0815d7b40316d5f59ad1b60d49b546d91777caad13f8cacfbb9d101e4cd64ffa35bd29e33a95b37c84e9c1be77823f1806a503a75584b7668a5f88124c95ff60f733c0a5e8db57ef39db899bc3439bcdb96bab00f0d804fdd58bc40465c3c7e6ce76c685194261fdf894c89fffbfc199ed2c4e3f58f0f309193329204d61edb62ee12e24186e4bc21972ccba5b92baec5918ec6880e4f75289c89b03a41d68c7c2a4d1fcfe8923f2637af45aa00803e7f4982a8563ad032935104c126a7580d09e26e6d7721ce7e13b01c7d415b289c882b999468ae81900305ae29de87e2a3ce33d8bc923ff4c21bcea858d064fcc7ca609ed4753b1dac6577edbc04b18c1e1e3b035d2d47c7c6ecf0dee349e591a064229de25d1da1110224875ca30d48e7c316068a570ee635c94f9008f90d5aebc070e44a2ce73e5ec4019ef5121d1f81703a1dcbdde7972dfed5343dadecb352bd2bc5b67b660d6141af9b573b04a2e987724bdb44c6fc5c01814b5d27e4cce019d376a4cdb864e0e6265110d8279cda458dea033bed88020c9503d9b8c811d6669c821695639aad630d902463eb8ce7760532c37d1d4c73aaf7bf348088146e649ad3c040441de687a84b059b62d686036b1cb2f864875028e31c0092518162f26fab7f3ca5e01194e8652bb2e6c060c194a56160d3d296d85479fa308fec0a2d40eae693f00ae32c62af16c0ef416691f5ba843ed6dc2a2a0b9c3d5494484cc5a7e9568e7bb952595fb81af71e843bacc34bbe3a4204f58b9f8d9d6576bd4130d714aa26252635e24768c379517319f68e0e8d7a2aa071f5503739acad36a0f109fb3df6c95dd2a1dd9c25b38b0373d41aa605e7e8c5660e5c106ff290723460041d1d1ad173f715d382302b8ce36f3bec72aa4d29f02c2e83413988fb181d4595c75f5b8664f1a8041727a317bf214aa3a7e1a44ae28e4a1ba74c589ca8687e31b641d0fe6c2acc66370690bd078155d10324546764fd70d4324b00987b7459c74f1242089418e35b7520d6b12ce3510451ec06206101a8c1b30be5de9585f24f5b2d6faf48fa326205b33b071c69347b5fb9ce2630301adba75917402dc1af149e10bf0f08707b2ecdc2e5aca2522f341460785dfacc0375ddfa761fba0d674557b36dbcd208fa3ac86c25481a8b750893a7e91ae842038aa0382775183e7a956284c997d705e8e20c3bea38cc55dbf5672884bd904ac280c1e50b442b689671fd042388fac78a96b8b37d3b78364a668f752c01063d46a5db7c3d8577a4df20369f918c87b42ecc785456a87d89576361a447f3b463c6dd42c513566a7d4c0f592247b1ac233ee672e251fb852fdbca0cfb08cc5a6dac17c35eea5c9e2055cc75d1dcb9474a23c1e40b729c73c10243ca8affca0aa1aee7352ee9e8889380d41be650a0cec50f39e517f771c60c8b2412d84abc23f2f2f296863b50758003073ba0feec0cb7d966e142bcedc7302ccbc69675465f3153982e6014660f94c1dab35106596e8fb468a190e036807ba20ca7b7863f52ab5d7335f9fb125247cc5fef2797f4fe14a4b3a1602769dbaa33341aa15aa5c20111852061d0338592fcc54cf5a43d10e9aa7b9ab8048f80d82be12f3847277d856718341e2a3a7ca80d5f11b59a5236e884ae6955cdb19f6e32eeae", 0x1000, 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='\x00\x00\x00\x00\x00\x00\xe9\x00', 0x4000008801, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x108, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x2, 0xc0) r3 = msgget(0x3, 0x100) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000400)) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000002c0)={0x0, 0x8, 0x0, 0x5, 0xe6}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000340)=[{0x9, 0x1, 0xff, 0x1a80aeec}, {0xffc0, 0xfb, 0x4, 0x206}, {0x1ff, 0xf9, 0xb9, 0x9}, {0x80, 0x9, 0xff, 0x6}, {0x90, 0x6, 0x40, 0x280}, {0xd502, 0x0, 0xee, 0x1f}]}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)=0xb7c7a6fc7d78e257) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) r5 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(0x0, r6) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f0000000240)) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r8, 0x80045713, &(0x7f0000000240)) r9 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r9, 0x80045713, &(0x7f0000000240)) fcntl$dupfd(r8, 0x0, r9) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) pwrite(r5, &(0x7f0000000040)="83e7bbed90f9b15c564546eab1de8bc271685c4e", 0x14, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) fcntl$dupfd(r1, 0x0, r0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 16:00:04 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6530f89baa34591a25bba56ca70f8a0096bc4e6036f5ef62aae5acc016e0dc5ad1216bb5ab45945ca4647132f464066866baf197559c655614b42ff577081b1dd7df0672d356b21ab009573abe86b1f77a18877f43644ed3f04d7a7a2e6e65c38305ab1b7b5af2c762fe03075fcb66b7ed9cedeb80d8b1d52aac15407d6afb9c539e174c67d3696ceb1dab6ab67b4b1a86e9fa62e7a4e24d495acb5832b299152661c648928c3b3af40fb23279a19370bc17c5af4276a1ec31290803c1ab064c8bf2d4638dec8953ebb3b02b212425f9c979bca92c77a6801fc1"], 0x10) socket(0x18, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r0) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) accept$unix(r1, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r2, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:04 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000503", 0x4, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0x1000, 0x3f, 0xffffffff, 0x2, 0xfffff8c3, 0x9, 0x80, 0x1, 0x0, 0x2, 0x8}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000040)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x5, 0x5, 0xffff, 0x291}) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) fchflags(r3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r4, 0x0, 0x0) 16:00:04 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:04 executing program 1: kqueue() r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) getdents(r0, &(0x7f00000001c0)=""/133, 0x85) r1 = dup2(r0, 0xffffffffffffffff) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) kevent(r1, &(0x7f00000004c0)=[{{r3}, 0xfffffffffffffffc, 0x27}], 0x883, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) kqueue() 16:00:04 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r1, r2) chown(&(0x7f0000000200)='./file0/file0\x00', r1, r2) lchown(&(0x7f0000000780)='./file0\x00', r1, r2) lchown(&(0x7f00000001c0)='./file0\x00', r1, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r5, r6) chown(&(0x7f0000000200)='./file0/file0\x00', r5, r6) lchown(&(0x7f0000000780)='./file0\x00', r5, r6) lchown(&(0x7f00000001c0)='./file0\x00', r5, r6) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r8, r9) chown(&(0x7f0000000200)='./file0/file0\x00', r8, r9) lchown(&(0x7f0000000780)='./file0\x00', r8, r3) lchown(&(0x7f00000001c0)='./file0\x00', r8, r9) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r11, r12) chown(&(0x7f0000000200)='./file0/file0\x00', r11, r12) lchown(&(0x7f0000000780)='./file0\x00', r11, r12) lchown(&(0x7f00000001c0)='./file0\x00', r11, r12) getgroups(0x4202, &(0x7f0000000180)=[r3, r3, r3, r3, r6, r9, r12]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:05 executing program 0: socket(0x400000000018, 0x3, 0x3a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffff9c, 0xc0185603, &(0x7f0000000080)={0xdf, 0x0, &(0x7f0000000140)=""/223}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x33, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = msgget$private(0x0, 0x610) msgsnd(r1, &(0x7f00000000c0)={0x2, "de8d9b06963dcf1aebb67f3ac3e3e11b584a3d30a0bac412c12c5d48788973185fee757d2c828ea0ae15260706cf44c80dd7f7dfe57fed8985324f9e8a9d2647a0ef92c30f02df0862c7986cabc6c337378ac705d0608c2ccf2d8fd57489ea2da4eb67b173e69ba3e1d5ef35a136422168ce"}, 0x7a, 0x1000) msgrcv(r1, &(0x7f0000001180)={0x0, ""/240}, 0xf8, 0x0, 0x1800) 16:00:05 executing program 1: r0 = socket(0x2, 0xc003, 0x0) dup(r0) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0002000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c709d6b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae44a70eb4100006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d813c13713bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0335d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1dbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e1453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e0750a4a04a016462f2dff7e6878"], 0x10) writev(r0, &(0x7f0000000580)=[{&(0x7f00000016c0)="54618aa8cf251cbb23c7e2a9005297c19b8ed0f426688f0d6ae0f321bdb386708c53114eb45ee9c3aa5f8453caaca079a729304b99acc4fe74bac77535d1fc85539bc14528f7005982b3038024275653707bf3e4e6086997cf2a4836d56790ad669444c511875b3ed5729d5c3f682f406104c0dff2a9d7d443045ab0f1358f18cac546de9bb8cc2e5284245be73139e06118675af921d88e37f5b65ca96802c9627cf6fdef1555d706b5c68f1bce4a5e6a2d631353a6d0f0622d19f214c4769d42756da94b2e613d9faf9b65bf1daecf4954bf664ea0440e2d80861333727c6106fa076429e237bad26d8ab14aba84cd22cd04579db98a5698964b2c1b2821df454458b966491cbc499d6e8020426d9fbb273be659afd754afae0bbf8f428e3519a31d1413ec219311511ee05b263a49d727c7d554dc6e33b00d540ee0ddb2c2395c5573b26b401c4555410fdcee2ea122a0bc8fabdd3b1964129625a721810a5c2083031f07da22a7f24cec0a37cd5ec15a4d7466af702c6f349b09dcc023b74425ace2f24ba0e85b5d5f9ee75bc803995e4d3c1ff84b6716635591914a832304a2ec0a548494e040a3b1c0207f07ae0e47aac08ae382571db9ed730649163b7321c11ed6d8941d1f3e745ee9a4372e7a20fe2790ab1974cd942f9f8c115fa0973030853f9f3aca7e3bf3498986d32785189580058e166264bdae33d5e4c1f0bba9296e5707d726e1fa10da1449f97ce4e78c2d3676381374af9ff5e7adb23ac1818826b5814292690b4a7004cd7e77f03ca81b937c9d7b2da31b38b49e2f9302abb1c7eb799f83ab96c38edf310927c59486522101e968bc1101d66820f28202ac498bb5c7985ee046bc97773fe31c992d14aa6bae1445039a140aa091a759b1d3a902d34f731a8bf38866b67d3acae07471458eb74914a223d29570e3e01b9e5ba375331f51cd1a1ae47ab9e89ef49ff887d213bd1c640a89da8628b12c6e43520cbb48e52257c9bb162cdb3689773f3300b4c8adadd72279ef659479bd01f4c0fe99e05cda6bf8f1ef17d0c6f1c1b9fe8a2aa7172e71c035979cb28b4f35a47c1585965a651c172a4dca021f432b1e1fbc7d1527f83954fbec259f8ae73cf25190d85b97b4d8c310145e13957cfb8e81e7d7c6f98f7012f01e7de2812e8472f8a1d1fdca3770e8b85465f2386c516107034e8175cf371af7c2dfb600104e6b1d4eec9b3dbe32052a922218d6bfaeaa3e92a23a8d1c480cec064bd90675fcc0b74128978d422596217b6f31dbda7f8178a9fedf41832428df026843693f742736e823b0cfd48f6ae432af839e8503bc5beb4f536f38b5e0b03f8c9b3af3fb1423fba7daeee0c3565776e4bdf510eec891c7736bb812918c65c4f3ecfeedce9ceb16f2ff689608358218d6c15c7c576041fd1d922cc3f0cf4e82816254eaf563a509deae3bf86f1571f6b81bb93a5e7d4e3da06918b183d6049d5413185bb64cdf3d9356a9441878c959d6cad6b9615cf1792184740c816cf2afa16f7335142bbf06277601c40eab053aa804b5a9b49d0778a65f132d9b2e97ec294ab32928fa8b755a56589cb1322ad2d729b07df535f84a8463d45033e1a52079cfcb10812f326448237c1f8554575c0b18587e653968d2d5a535096fc9b2592f0e606fdc2b324095777ec52ebaec6ee1994c900409ad880925993790a16bba9bcf762187af05e6a017eccd19fc9c48b7cb7f578c2829ce6656ee33e35d6a611675654fc2c171949ac2ded39d8514cb7b7027c9ce430e31a5aa497d382b081788baa2771bb203b7303de3fadd0bb3c83b69014889eeeb781c9cca9f03f8eff71f6a48277eb1890a85868b6f7b3eec31798a9d8f9aea4c94064103816792672eed4f87d8ae225a8b5a7d5ee005735b0a80686134ee13b6e9ad3fa573844342a1ec3353eb4d30b38d0f01c53044c67b61ee498ddf4747b7098a824f92f1ac1e4f716110ec6f47c6d0a51c17ac1343f603330e4cc79f0217092b41b2ec317573d43e8c47dcf05e", 0x5a1}], 0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000000)={0xbf8, 0x8, 0x2, {[0x6, 0xba9b, 0x5, 0x0, 0x6, 0x3, 0x6, 0x5, 0x81, 0x1, 0x5, 0x1, 0x5, 0x8, 0x6, 0x8, 0xffffffff, 0x98ee], [0x7, 0x6, 0x9, 0xffffffffffffffe0, 0xfffffffffffffffe, 0x5, 0x4, 0x1000, 0x4], [0x5, 0x8, 0x3, 0x4, 0x1, 0x0, 0x7f], [0x9, 0x7, 0x1ba, 0x3, 0x1], [{0x53, 0x8, 0xed19, 0x6}, {0x3eb6, 0x80b, 0x1800, 0xc0000000000000}, {0x1, 0x20, 0x6, 0x9}, {0xfffd, 0xffffffff, 0x0, 0x2}, {0x8, 0x3, 0x6ec6, 0x1}, {0x4, 0x1, 0x8, 0xffff}, {0x401, 0x4, 0x4, 0xfffffffffffffffe}, {0x3, 0x7fff, 0xfff, 0x9}], {0x7, 0x2, 0x7, 0x94}, {0x2, 0x0, 0xd1, 0x9}}}) 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f660000000000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000240)) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000240)) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000240)) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f0000000240)) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r8, 0x80045713, &(0x7f0000000240)) r9 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r9, 0x80045713, &(0x7f0000000240)) r10 = dup(r9) sendto$inet6(r10, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x2) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186204018b002b06000000267e890053b5d1d090753dd40900a24e14da00af846ddacb20a89d33d843660000e1838f74a2e84567f810efc950550ca7f9a86a651d62e16df8be1bad678b00020000a3c2000000005ef52bbbb976b388d448dd59d33f38432ecb2dd8c90d96530c2d51d6d26dbf1bedff0097e6d91233ca88764a254a4d5006b465dc0cd45f1e94c49eff90bbd98f3f55100800b2232e63e0dde408becc9aee325e3c7937d6063b9007eed1d5fe5c773c4c00aeae1da90cc9b18c2196dd53eb86c9b87802136805118e67a54df391eb815780705d6065786091cce8da9deb071df0054d79af0a8612b93dceb48aae8c5c8d1a0d6e5c4c97eb3d65ec003a212c642013172e1dcd0db3967e368bd9a1f5d59d8b36da5e2ee7a07613494e86b49f8c68aaafc75e6f9d7571d97d059eca982116ab2a8a8b1d91854078f289b0294c83d510585cada28d583c9878986c3354ac49f4ae52c06d9b6863e83c23c46d87f52702afe5646020ddd9e2e9e36c2ae64740dc2427fbd3cd654aa82a6443758e2fa67f3a7f74d1", 0xffffffffffffffa2}], 0x10000000000001ca) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x5, 0xff, 0xe0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x1, &(0x7f0000000200)=[{0x6, 0x4, 0x92, 0x7}]}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000280)={'./bus\x00', 0x9, 0x10000, 0x9, 0x3, 0xfffffff9, 0x5, 0x80, 0x3, 0x2, 0x9, 0x7}) dup2(r0, r1) 16:00:05 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() clock_settime(0x3, &(0x7f0000000000)={0x6, 0x3ff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) r5 = syz_open_pts() close(r2) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000240)) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f0000000240)) pipe(&(0x7f0000000180)) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r8, 0x80045713, &(0x7f0000000240)) r9 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r9, 0x80045713, &(0x7f0000000240)) dup(r5) syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x8000, 0x0) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2bb3ba9e585d29ee) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000240)) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000100)) fchmod(r3, 0x8c) getsockopt$sock_int(r2, 0xffff, 0x1008, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x203d, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0xd5d) r1 = dup(r0) setrlimit(0x7, &(0x7f0000000140)={0x9, 0x2}) chroot(&(0x7f00000000c0)='./file0\x00') ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x20000010000) 16:00:05 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10006}, 0x44001000e, 0x8000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x2, './bus\x00'}, 0x8) 16:00:05 executing program 1: mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') r0 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000200)='./file0/file0\x00', 0x1, 0x2, r0) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) 16:00:05 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x100801, 0x20}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x1, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="c36abadd9f57686800daeac4251258f616f354698bd6f5861c9cc5687c6218a9efaae5a00209", 0x26}], 0x1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x800, 0x8) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) r3 = socket(0x0, 0x2, 0x25) fcntl$getown(r3, 0x5) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x8) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x20) 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x14, 0x110, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a5387060000e2b8180000002900000032000000000000020000000000000100"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x64a2}, {0x74}, {0x16}]}) pipe2(&(0x7f0000000000), 0x38000) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) setgroups(0x1, &(0x7f00000002c0)=[0x0]) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x580, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f00000000c0)=[{0x7f, 0x2, 0xfd, 0x8}, {0x8, 0x81, 0x35, 0x80000001}, {0x4, 0x80, 0x42, 0x1}, {0x1000, 0x8, 0x1, 0x51edc9c5}, {0x8001, 0x81, 0x2e, 0x8}, {0x8000, 0x8, 0x5, 0xff}, {0x0, 0x3, 0x4e, 0x80000001}]}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x0, 0x0, 0x80) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x2, 0xa0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b80000004034d012a47364d200"}) close(r0) getsockopt(r1, 0x4, 0x400, &(0x7f0000000080)=""/55, &(0x7f0000000680)=0x37) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a51", 0x323}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed53239912e524cc14d50d8d25870ee9199d140a2cde66064e8312feda8770cdbba87f81b34517483b6dd9de807ef6d5765705acf436e5c55fb18d05b8e221707385968b2ba95e3f988a7cda6b63262a22c85900bb18d8883fc", 0x92}, {&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218cc89cecc068daf47ccbc014fa4978feb1b5aeaa32cf8fb15897c0ea6460fbe1dcf613d5e2900db987d0b02ace6a4077a96d4a16c149179eaecd9380bca6e93db57816d2cf223c7348a15fd5ca37c6a9322f779ec2d0a5a9ea3b152ecffa87966e5932851327bf74fdb74f209aefed116ceed326ad72c503641ceb55f92eee8d888b84fc96937436f2b8d062efa116832f36f42d6c1dccdd0a2ad72ee7b27f4fe549f2f8dfad1e4274e6bbede723b9be6eab638bac5dda36cba8710feda5534edefab250acf86bb5c32cea32be221390c146e271a11c2d8fe39925cd348467bdd072913cf6975bf2be34a11d2b1486c3bebcbb83c695abf1c56dd5b00e8a2ef7cf1f561b2e59e8759d8d8458ae4790eb6048bb134e291bc1395fe07efd15116c9ebf5bc3b57e65f7a99ded6f4c794fc8c866d71c8afdad66e3f9faa604ab7d5f40f532b8a27d3127a427550b2ebd7930564f124037d255446b0468fdacb4bbb0c2b2cbd2173f154defe4098651421aaece5bac562e361cd431029c5cbdb076fbfa867be720da412b19a2900e44d3b66f5b3424048e49d89b8f3e16ba3160100d58959df9ca6054a29269ec54249094a0b068cf99740b466c720d7128c85286dfe89173cc8c5776b2cefb7d37e94d070d26270f78c18cc6d0ef3a05d5ca58130286b4fd8073da31ed9750e9c4a35f8102b95324d29d1c0c0455918f43aa4f0f6f95f275ae325965c25397c68768dd17496bdb09674583859c8913b6815403c2ce020250638b96a9308dbec328dbc204abd570dceef4398c410b8db7a9d302be58df14a925751e8ff8b4cfdb7ace7a2a92c370e0c944ff0b0fe272352240d8ef0608e33bd2b902c6d2003b19634725a37d76615d0e91a6f07dd5b0ce6de75d23e7a4e2318ef63bef94b4f13d5ac6fe282059349d4d204868efe8ad334ca53e017be76216f326bacd113cdf03e0e1f809423cd03450da701a3eedb788bc5ebc3702f9e2fde2c133703423c12e0c18b563e3bebbb8113f516adacfba517666d7ca8f88bb23961c45b3c999bf9ce586d0eb32397ad259ae40a74c187e7fd187129f764cbc5c048fab6e70fb018f7667540d6e1b097e220c1c90317ad4a7a43cbc1bf6342e3bb65fa13948c9735674b377948404f483f17fb9269cd9b38bf7ad338fd51e66add", 0x686}], 0x3) 16:00:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgget$private(0x0, 0x7ab) shutdown(r1, 0x1) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x85, 0x8, 0x1f, 0xffffffff}, {0x80, 0xc1, 0x8, 0x2}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = geteuid() setreuid(r1, 0xffffffffffffffff) 16:00:05 executing program 1: mknod(&(0x7f0000000840)='./bus\x00', 0x3d4aa6a93df2e573, 0x2) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2af08a14fd6de54e, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) chflags(&(0x7f0000000740)='./bus/file0\x00', 0x80008) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0x9) chmod(&(0x7f0000000780)='./bus\x00', 0x50) socket(0x2, 0x8002, 0x0) r3 = open(&(0x7f0000000700)='./bus/file0\x00', 0x1, 0x100) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000007c0)=0x9) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000640)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x50}, {0x8000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = open(&(0x7f00000006c0)='./bus/file0\x00', 0x200, 0xc0) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000240)) ioctl$VMM_IOC_INFO(r6, 0xc0185603, &(0x7f0000000800)={0x1000, 0x0, &(0x7f0000001000)=""/4096}) write(r5, &(0x7f0000000040)="670dc3", 0x3) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) chflagsat(r5, &(0x7f0000000680)='./bus/file0\x00', 0x0, 0x2) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000005c0)=0xa890) readv(r1, &(0x7f0000000540)=[{&(0x7f0000000100)=""/239, 0xef}, {&(0x7f0000000200)=""/234, 0xea}, {&(0x7f0000000300)=""/73, 0x49}, {&(0x7f0000000380)=""/208, 0xd0}, {&(0x7f0000000480)=""/145, 0x91}, {&(0x7f0000000080)=""/38, 0x26}], 0x6) bind$inet6(r1, &(0x7f0000000600)={0x18, 0x2, 0x4, 0x4}, 0xc) socket$inet6(0x18, 0x3, 0x4) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = msgget(0x1, 0x40) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r3, r4) chown(&(0x7f0000000200)='./file0/file0\x00', r3, r4) lchown(&(0x7f0000000780)='./file0\x00', r3, r4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r6, r7) chown(&(0x7f0000000200)='./file0/file0\x00', r6, r7) lchown(&(0x7f0000000780)='./file0\x00', r6, r7) lchown(&(0x7f00000001c0)='./file0\x00', r6, r7) lchown(&(0x7f0000000580)='./file0\x00', r3, r7) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r4, 0x2}, 0x44001000b, 0x1000020000000000, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r8, 0x80045713, &(0x7f0000000240)) r9 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r9, 0x80045713, &(0x7f0000000240)) dup2(r8, 0xffffffffffffffff) r10 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r10, 0x80045713, &(0x7f0000000240)) r11 = fcntl$dupfd(0xffffffffffffffff, 0xa, r10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r13 = geteuid() r14 = getgid() r15 = getpgrp() r16 = geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r18, r19) r20 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x50) ioctl$WSKBDIO_SETMODE(r20, 0x80045713, &(0x7f0000000240)) ioctl$BIOCVERSION(r20, 0x40044271, &(0x7f0000000540)) chown(&(0x7f0000000200)='./file0/file0\x00', r18, r19) lchown(&(0x7f0000000780)='./file0\x00', r18, r19) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) lchown(&(0x7f00000001c0)='./file0\x00', r18, r21) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f0000000400)=0xc) r23 = getuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r25, r26) chown(&(0x7f0000000200)='./file0/file0\x00', r25, r26) lchown(&(0x7f0000000780)='./file0\x00', r25, r26) lchown(&(0x7f00000001c0)='./file0\x00', r25, r26) socket$inet6(0x18, 0x7, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r28, r29) chown(&(0x7f0000000200)='./file0/file0\x00', r28, r29) lchown(&(0x7f0000000780)='./file0\x00', r28, r29) lchown(&(0x7f00000001c0)='./file0\x00', r28, r29) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r31, r32) chown(&(0x7f0000000200)='./file0/file0\x00', r31, r32) lchown(&(0x7f0000000780)='./file0\x00', r31, r32) lchown(&(0x7f00000001c0)='./file0\x00', r31, r32) sendmsg$unix(r8, &(0x7f0000000500)={&(0x7f0000000080)=ANY=[@ANYBLOB="00ffcaf8a4140040"], 0x1, &(0x7f0000000140), 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r28, @ANYRES32=r32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r11, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="0000faff1f000600"/20, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r19, @ANYBLOB="000000000600000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r26, @ANYBLOB='\x00\x00\x00\x00'], 0xa8}, 0xf) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1c}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x81c0, 0x0) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) read(r0, &(0x7f0000000240)=""/225, 0xfffffca8) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x6, 0x3, 0x7) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ab3571758f9074ac627a45d367add0774d8c240bceaf705ce2bb5d3151ca862e280b97b87b16d74dc6a1215ac420ee0ef256c78ef556d01fedac967e8755d8a9239fb67343e2c1da098df40b332cb401a707b8c6b269e533b966e802186cdd7cced018c69b7faff5c41c92024c4f1e154f", 0x71) 16:00:05 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = msgget$private(0x0, 0x410) r2 = getegid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r4, r5) chown(&(0x7f0000000200)='./file0/file0\x00', r4, r5) lchown(&(0x7f0000000780)='./file0\x00', r4, r5) lchown(&(0x7f00000001c0)='./file0\x00', r4, r5) r6 = getegid() r7 = syz_open_pts() ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r7, 0x2000740e) r8 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r8, &(0x7f0000000440)={0x18, 0x2, 0xaaef, 0x9}, 0xc) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r9 = getpgrp() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r9, r10) r13 = getpid() fcntl$lock(r7, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r13}) r14 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000540)={{0x1, r11, r12, r11, r12, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r13, r9, 0x100000001, 0x4, 0xfff, 0x413127be}) r15 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x1, r0, r2, r4, r6, 0x10, 0x200}, 0x7f, 0x7, r13, r15, 0xb5, 0x8, 0x80000001, 0x8}) setreuid(r0, 0xffffffffffffffff) r16 = syz_open_pts() fchflags(r16, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2000000000000020, &(0x7f00000000c0)=[{0x2}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x9, 0x6, 0x80, 0xfffffeff}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYPTR64], 0x1) write(r1, &(0x7f0000000100)="d474aba4066cc3399a02a85c8f9ab4217d43b63985e93e4281ce5e1e4cb532a1114fdd7c20592b394fee98977ebaa6d7f8eeaf76c7f9458e403bf6f4135f0899978fb95bb784a21bcac0940830ad62b66acc530305ba3fdef8", 0x59) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) socket(0x0, 0x0, 0x0) socket(0x22, 0x4, 0x84) sendto$inet6(r3, &(0x7f0000000040), 0x0, 0x4, 0x0, 0xffffff43) 16:00:05 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f28c71700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c503b580200000000000000e447473c238495aaee48c02f6ac4e41af3bf554799b9b813fe8ce9298a381371350298e5ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa3f31c4b78a202361cd8cac7dbbc5b65c6592934e4195b51e5510aa6866bffe6733d2870b4"], 0x10) 16:00:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000040)) 16:00:05 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000004b, 0x0) write(r0, &(0x7f0000000100)="e3e343eb6a4548fda628c04ba7c759efd443c7d5e003682ad61fe513288bd8e57410a1e8fe7055f6bdced8733c60d4433fd16d89cb59058a63f636be838d2fb9ee588316c818ef671fea3ef8d5bd8b30c203f3e125757a4d36e9a7c9c951811fd573c9f152dfeffa313b0d02ac00c03d166051a14d0f0bb33877008d72a8536e0ec4269bc06334cb5c5941e1163e92a4cfa75cf415302d27efcf2870f2ebe3f05d2db4469fbfbfabc28915425b806baeb04d403bc1b1dd68b9ad28ad5d3f27f82d421c59857054932747d4411f54a427c3", 0xd1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 16:00:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c8791001803f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd0000800058fd012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9faffad30505e8f5300a49fef9d612f871f4385f041577971a4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e0378103b122561c5c16d6aec6c399f86fbc41b316cb24017630331fb23bb3a52084976d34e1729d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce12842db8b2161e337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238edb151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9075f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414216a8e57820faefaaa891724062f7e162b2e5b30ac0f7c030385a9e6030b3d755b3c568ac82b91d236c7de08060f6892f5c94c2931e645303a2da0ae2e628beccd1ab05026b46739647be3c88127c7573a116f0fa0a5c0f7274e5dbc752d8ac575079fee44c77eaa08e5e3c79e1e84ac39e3e6556e0df620b7486316c10c5fb8dbf5239fc011cf0b39c75cca1d9df9aa788adb8f5821a6d5b5b7b2789d1148f84b54e58c45ee27e82c366d03e684dffed68b4bc654d4b5686ace30ae71efdbf884f0bbce5f5ce50c3292db26e3625ae90bc4ce159853fda63c0804ecc64f9a5359967f9c89dd432bbb06407eed317970efaaa4001a14e8c02ee2bfdf62ccc1980032bca94017a0c6c2ab051da8ec7d20000000000000000000000000000000000000000000277ca23f0681850299ce0114434e0e2382ad27108256e5e5055e748ddc4effde63c638083e603e3d29748451b427d9ab5e5d641f14021d536f1a2b11c6d51982c1ae0a47a89f8318c3af4702973b254557e9097"], 0x1) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000040)={0x80000000, 0x100}, 0x8) socket(0x2, 0x10000000000003, 0x0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x1d}, {0x80}, {0x6}]}) pipe(&(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) r2 = dup(r0) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:05 executing program 1: write(0xffffffffffffffff, &(0x7f0000000040)='Q', 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/d|v/7\x06\x00ouse0\x00', 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) r1 = getpgrp() mkdir(&(0x7f0000000140)='./file1\x00', 0x40) fcntl$setown(r0, 0x6, r1) rename(&(0x7f0000000100)='./file1/file0\x00', &(0x7f00000000c0)='./file1\x00') 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unlink(&(0x7f0000000100)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=""/210, 0xd2) 16:00:05 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xc0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x11, 0x4003, 0x0) connect$unix(r2, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x100, 0x3, 0x6, 0x1, 0x1, 0x7, 0x8, 0x0, 0x2, 0x6, 0x100000000}) 16:00:06 executing program 1: sendsyslog(&(0x7f0000000000)="fac723a2c694fc70e7b6e87843d2bde3fc290667939817c0d01f91774b04b27790ba6684ca25bcca541765f58a080b3d51833fd51e20cdbcfd6d75afdfb1741a6b9746c0f5b40604e06da190baaee32fb7dac23dd3623fce1faf8a857026a8367a20156b5c851727cab78b54f757fbc08d6e2bbf", 0x74, 0x35) socketpair(0x2, 0x8003, 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) 16:00:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0), 0x10000000000000f5}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) 16:00:06 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x5c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0x123) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x9, 0x200000, 0x0, 0x3f]}, 0x3c) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:00:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r3 = socket(0x2, 0xc003, 0x0) dup2(r3, r0) socketpair(0x16, 0x8004, 0x50, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) accept(r4, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 16:00:06 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r1) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000000000)={&(0x7f0000000300)=@file={0x3611f73d102418fa, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:06 executing program 0: ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000000000)) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0xfaf1, 0xfd, 0x3f, 0x100}, {0xe9fa, 0xe1, 0x75, 0x2f}, {0xcb9b, 0x1, 0x8, 0x5}, {0x5, 0xa0, 0x39, 0x8001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1c}, {0x6, 0x34}]}) close(0xffffffffffffff9c) syz_emit_ethernet(0xe, &(0x7f0000000840)="6c4b05cb3f01352801f0fc4cdd1b") 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) getpeername$unix(r1, &(0x7f0000001140)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000330, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000011c0)) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xc000, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) ioctl$TIOCSETD(r1, 0x80184600, &(0x7f0000000040)) 16:00:06 executing program 0: mkdir(&(0x7f000000e000)='./control\x00', 0x0) r0 = open(&(0x7f0000021000)='./control\x00', 0x8000, 0x0) chmod(&(0x7f0000000040)='./control\x00', 0xd2) mknodat(r0, &(0x7f0000040000)='./control\x00', 0x2000, 0x0) faccessat(r0, &(0x7f000003fff6)='./control\x00', 0x3, 0x0) mknodat(r0, &(0x7f0000000000)='./control\x00', 0x6000, 0x6) 16:00:06 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x165) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x9aca, 0x4, 0x7fffffff, 0xdf47, "e1025db4aeb0db9bb8b11ab1827daa7f4e1780d8", 0x5, 0x1ff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) syz_open_pts() r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x6}, 0x8) syz_open_pts() 16:00:06 executing program 0: 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) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x4) pipe2(&(0x7f0000000100), 0x0) 16:00:06 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000500)=[{0x28}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000240)) shutdown(r4, 0x0) dup2(r1, r0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) accept$unix(r1, 0xfffffffffffffffe, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000240)) open(&(0x7f0000000100)='./bus\x00', 0x40, 0x10d) setsockopt(r5, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:06 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0xbe38028635fdd479, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x947db1d228e3bec, 0x0) writev(r0, 0xfffffffffffffffe, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) fchflags(r1, 0x0) 16:00:06 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9", 0x90}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000080)) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8a) sendto$inet6(r1, &(0x7f0000000100)="c66f098db137472e242a7c10359191a8159716b2f3f75b0acd4d0fdd529fc39dd668a87c764883d064d7dc72ee1b816bf083f6517089bfa1b5c0ab4b7aee664ec401312142", 0x45, 0x2, &(0x7f0000000180)={0x18, 0x2, 0x81, 0x3}, 0xc) setrlimit(0x3, &(0x7f0000000040)) 16:00:06 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r0}, 0x80000000000000, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff, 0x0, 0xffff}], 0x3ff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) fchmod(r1, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) write(r2, &(0x7f0000000180)="dc1254ec83d5ab1edcd3238acdcdaca880f5017af2c6761520f34facc4ef91522f1310cbedb22229bb0197e8dfca1c9bd80116369213d29cd13aa5a665dac0f89d6959f7c9fba1dcde91a59870c62e10f0ac8b1a13b6ba23c275b7a138c3dc24643099271cdd70448e877f5829fa9664a28a3a69a153860a938f7c19990173f948325310ca9d2a01b806e9f3024d5c5545b86851f37a936def9a3261147f065ca93add882b43a69d555dc2b7eae919f61b6951ac5b9cc5574f54eecc9d84ba1282b153e535647ad19c9d97b43b9e326a1f04069da37a0424192ccc0a936797455ed4f934c0e4672c1beba8bafc127a745aa3f2664eb05edf6fd3", 0xfa) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 16:00:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) fcntl$getflags(r0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x100, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) write(r1, &(0x7f00000000c0)='\\', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x6, &(0x7f0000000080)=[{0x8, 0xfe, 0x4d, 0xfffffffb}, {0x2000, 0x80, 0x5, 0x9}, {0x2000, 0x80, 0x3a, 0x40}, {0x100, 0x2, 0x20, 0xffffffff}, {0x9, 0xe2, 0x3, 0x9}, {0x200, 0x80, 0x0, 0x30000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup(0xffffffffffffffff) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90cf, 0x1, "d730c1e7bb6fc6e23c5b0000000b005100e74de4", 0x61a8, 0x4}) syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) poll(&(0x7f00000002c0)=[{r1, 0x9}], 0x1, 0x0) syz_open_pts() 16:00:07 executing program 0: r0 = socket(0x2, 0xc003, 0x6) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c503b580200000000000000e447473c238495aaee48c02f6ac4e41af3bf554799b9b813fe8ce9298a381371350298e5ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa3f31c4b78a202361cd8cac7dbbc5b65c6592934e4195b51e5510aa6866bffe6733d2870b4"], 0x10) r1 = socket$inet(0x2, 0x2, 0x7f) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)="092980000000b2"}, {&(0x7f0000000240)="049d02cf8690866430276c1c1c9e5e2f20edb8fcf4781cea8c35fba935b2e4abc451d11f679cd9db56b998cf7e886a7405df74770a1e9437d0da54482e37a0715d0f81adddebf137780e700d5bc5df63df33ce719692730bee0c26ea2f00a446c8de5a4a4e151542"}, {&(0x7f0000000400)="4d131b5e30696802725612b436f4e8c5572f3df920058d0322d8fd9bcdd58c1c9e51e65ca62fcd58a0e68602000000aa4eee2abae82b1c471370f33749467fdaba4cb9ec5624b122370464c1a3a53bc9292e53ad007196813781a610d33f2ce0f4119dff66528d357b631c48f2a190791a6123db84077be54b8a5425380a57f01c14fc2821ea29e9ef592ca41d6a3065a8123beaffe9cfcfd2f4e93a7130fc7a9bb1d1b8695ae8fc0208da62e8e3cd52c52e57fa39f6cd11a39adcffcf9d6c6572bc5a10e9e35e5554ec38a4efe9db38647f3c87e8c1ffc384c915f57a84f9e0314868bbb8bad4c9ffd15d849101aa28e2381bbc5630a8ef07a588338c4fb536b3"}], 0x1000000000000221, 0x0, 0x0) r1 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r1, 0x1) flock(r1, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0xff}) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) 16:00:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x100000800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/179, 0xb3}], 0x1) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000380)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x40, 0x2, {0x346, 0x7}}) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) sendsyslog(&(0x7f0000000080)="b6b28bfdd92797e16e34c4440000000000009398db6ddda122afb6d78b426a8aa43e564528a9233186bb02129e66617e1af08ec03166a3b8005dad1e45b28a389179397cd61bac8b9ed544035f779691fb31208130db741dc60d36940aee9e3433093175b85cb299bb63b83e8fd1760ce662b72fb68cb1255d9300ed120787176feb1b6916bdcf997292207e4a67d9010000000000000012dcee7847754dd1b2572fd48438b65d4c6c063ec1a2e94357e691d55620c9f41b7f2d050000004c0c42643c15f61f384a28454e8ef964d6be5bd885099a170d6a95640911941ca4d257293427337dfc5e7c590a465aa7b8e196306f6ab25443a8604d7a018fe46c3883f95123e0f5e6618217a64eba963ef689e9f89b0642246e7ac3a0a51a4f60b0d9c7fe4a77506ec9e12a8e7686e563a1d59eb78834c9b2f5d6c83c1b5444477091e80007a2bcfe15300c3628eb8d4e7af5cdd27d81ff4ffcabeff9d3c81e", 0xffffffffffffff17, 0x14) socket(0x6, 0x1, 0x2) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) mknod(&(0x7f0000000180)='./file0\x00', 0x32986f66bc140e61, 0x5f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) 16:00:07 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f000000f000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) setsockopt(r1, 0x5, 0x1f, &(0x7f00000000c0)="efac1355502de1ba98c88376a498", 0xe) mlock(&(0x7f000000c000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r4, r5) chown(&(0x7f0000000200)='./file0/file0\x00', r4, r5) lchown(&(0x7f0000000780)='./file0\x00', r4, r5) lchown(&(0x7f00000001c0)='./file0\x00', r4, r5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r7, r8) chown(&(0x7f0000000200)='./file0/file0\x00', r7, r8) lchown(&(0x7f0000000780)='./file0\x00', r7, r8) lchown(&(0x7f00000001c0)='./file0\x00', r7, r8) fchownat(r2, &(0x7f0000000000)='./file0\x00', r4, r8, 0x4) mlock(&(0x7f0000000000/0x11000)=nil, 0x11000) 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x28af) chflags(&(0x7f0000000000)='./bus\x00', 0x10000) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) r3 = fcntl$dupfd(r2, 0xe1680d73ec8ec1c5, r1) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000240)) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000080)=0x1) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x80000000]}}) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000440)) r5 = msgget(0x0, 0xa3796046c2312bdd) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000340)=""/221) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) getdents(r1, &(0x7f0000000000)=""/31, 0x1f) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1000c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000004c0)={0x5, &(0x7f0000000440)=[{0x2, 0x99, 0x0, 0x3f}, {0x9, 0x34, 0x5, 0x101}, {0x40, 0x1, 0x6, 0x401}, {0x2, 0x7f, 0x54, 0x9}, {0x0, 0x4, 0x1f, 0x2}]}) r2 = syz_open_pts() r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x1010, r3, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f00000001c0)={0x3f, 0x49c, 0x40, {[0x3f, 0x8, 0x400, 0x401, 0x5, 0x9, 0x0, 0x8, 0x20, 0x0, 0x100000001, 0x200, 0x4, 0x401, 0x1, 0x2, 0xc9, 0xd2f2], [0x24000000000, 0xe, 0xffffffffffffff57, 0x5, 0x3, 0x4, 0x400, 0x68a6bb8f, 0x98, 0x6], [0x6, 0xffffffff, 0x2, 0xd60c, 0x55, 0x6, 0x100], [0x5, 0x1, 0x132, 0xb3, 0x6b5497fd, 0x2], [{0x6, 0x10001, 0x3, 0x3}, {0x8, 0x7, 0x9, 0x42e6}, {0x3479, 0x34cd, 0x101, 0xffffffffffffffe0}, {0x6, 0x32a, 0x5, 0x80}, {0x0, 0xffff6f2a, 0x5, 0x4}, {0x3, 0x7, 0x0, 0x53e}, {0x24, 0x6, 0x8, 0x3ff}, {0x100, 0x96da, 0x80, 0x1}], {0x0, 0x7fffffff, 0x100, 0x2}, {0x1, 0x5, 0x3ff, 0x2}}}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f0000000480)="3885c737c1092dc617168cb1736d") getgid() fcntl$setstatus(r3, 0x4, 0x40) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000240)) r5 = openat(r4, &(0x7f0000000500)='./bus\x00', 0x100, 0x40) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000580)) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1d}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x52, &(0x7f0000000080)="b2") pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000200)=[{0x3, 0x20, 0x3f, 0x1}]}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000000)=[{0x7f, 0xe1, 0xf0, 0x5}, {0x100, 0x40, 0x6, 0x9}, {0x8, 0x6, 0x6, 0x1f}, {0x8d3, 0x9}]}) 16:00:08 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000000c0)=""/239, 0xef}, {&(0x7f00000001c0)=""/98, 0x62}, {&(0x7f0000000240)=""/166, 0xa6}, {&(0x7f0000000300)=""/63, 0x3f}, {&(0x7f0000000340)}], 0x6) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r2 = open(&(0x7f0000000640)='./bus\x00', 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) getrusage(0x0, &(0x7f0000000540)) msgget$private(0x0, 0x10) recvfrom$unix(r2, &(0x7f0000000400)=""/202, 0xca, 0x800, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) close(r1) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000500)) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r1, &(0x7f0000000040)="f8735806086eb1dc", 0x8, 0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0xcf09) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x64}, {0x80000006}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x30000) read(r1, &(0x7f0000000300)=""/65, 0x41) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) pipe2(&(0x7f0000000180), 0x10000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000240)) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000240)) r6 = dup(r5) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0xd6db4c39c49b83c0) poll(&(0x7f0000000280)=[{r4, 0x2}, {r1, 0x40}, {r6, 0x8}, {r7, 0x84}], 0x4, 0x624) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000140)={0xa, &(0x7f00000000c0)=[0x434, 0x3, 0x5, 0x3, 0x3, 0x5472b5ef, 0x2, 0x4, 0x4, 0x3]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x349) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000240)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setregid(r5, r6) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x10}, {r0, 0x3a86f020ffc57f73}, {r0, 0x4}, {r0, 0x4}, {r1, 0x10}, {r2, 0x10}, {0xffffffffffffff9c, 0x100}, {r3, 0x66}, {r0, 0x40}, {r0, 0x8c}], 0xa, 0x5) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be78162e0000000000002b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000e01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x7}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r0, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) 16:00:08 executing program 0: 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, &(0x7f0000000180)=ANY=[@ANYBLOB="28000000ffff0000010000000000000080390d08ecdcea635d2f8dc77242f7c0a1de761d922b8dc0519d1423e858c5d0070075db118e5474912d0848684a044b455171ed9d3b90cc3e84d2967f4e5cec8009d256b5b763eb1e7555704683d4d273d11a2b854f8015d296440b25eac3b64266650a790208b0d603019737e7912ca502f56f82288e2a86a187e75fa540a1594a36408e0d53ec550fa82baa2138cf288bcaea3c15d48f22f24f4f7b9b9fc6b6bb17894acd4d454c31bad8246d29c17f4e24bf7c", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000080)={0x1, 0xc23, 0x400, 0x4, "f162e6e0bafb17db120f2eb5a725fb9dbde36aad", 0x7, 0x2}) 16:00:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005201) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0xbcc7f25385dba57e) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000140)={0xc, 0x5a, 0x9}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x5}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") r2 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x1c0) open(&(0x7f0000000280)='./file0\x00', 0x80, 0x104) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) getuid() 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) r1 = dup(r0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x7ff) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xfffe}}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) close(r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) getrusage(0x8000000000000001, &(0x7f0000000140)) r2 = syz_open_pts() close(r0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0xff, "41c6e4adae57e9587200"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2f}, {0x6, 0xfc, 0x3f, 0x6d0}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="5df57ae108ada9eab529afd1a1bf", 0xe, 0x0, 0x0) 16:00:09 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x6f, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) sendmsg(r2, &(0x7f0000000100)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x4, 0xfffff7b9}, 0xc, &(0x7f0000000440)=[{0xffffffffffffffff}, {&(0x7f00000001c0)="1f17354c8d2fb348e168750545dae361defe9687b613eb90d5a0f3f2d891f0d94a23d3771f34089bd5f5939a7142a99f5f135fa06838e86bcd5c6df4652c6db1fd4ea559e3bcbc55bfb8c7a006a149f81f25978df474351809db4c74c86726fc4553febc6fa8c8ced46a72753a526fe72d742c9810af0b671f7b25e9ebcdc944ade566", 0x83}, {&(0x7f0000000280)="2cd6107db42b0677d1b7f555a5ba8f57dd298a82a89bd6c593f21ba3413e4f66261aa04f2fb9777045f8bcadef2ef66a931c92fe62400498e57fa31bb4829e031d6f7b0dae4a3de3a4e24d98d7ce6a861e41b622854424f7e2c19711643ad7c1f284d8525aaf82b780863e2c895943d64298e0ff1980f04c69a55df8a9d01c84", 0x80}, {&(0x7f0000000300)="f9f1ae451fa84c227eed957187937d8156ed444d75dc35097a4058b19d6fe7e4b1c4655505aca109002f5fe3e422eebcdad47703c3a6067666685108adc0aa0cb71746491807a0eaff03f003f5057d8eb263b615d824968988563f96eb6c40e570e2918a9d320abdc3c94dad51615c06eba7d12210a3c24f0dd9bfaca4746f3de1e89c70b3f997b3d413ce349040f1c8b915a21c12107a8617d5e8", 0x9b}, {&(0x7f0000000080)="adb1fb4e471171b840636bf761cf42d3f64185d14f9e4f7796c258b8378ee4ce1d63d93b81860faff154cdfe0383", 0x2e}, {&(0x7f00000003c0)="482b15182c3d17b1ee5ad51e7a48924edc31e643f18552c4f3ee7b2adc0f577575ddf2207e5d3d44e956f1258266ad1f96e11ae6608a8e7e6f0df8196d8851f8ea363d809d20361ece90346d8bfa3ed8f990f8b61ed65d6eb398255e99e6ddb1dbbd51e4829bb2ea7eb5c1cf5b1e1d37c7bd43d32b8cba2923b97707", 0x7c}], 0x6, &(0x7f00000004c0)=[{0x60, 0x1, 0x4af, "9120b63ee6e504b7a890f83a0395200f0c53817c41e1d863ba227a777c2d913be981b5ed37529a861814ccaf03d6afae41f7940f42ccabd54dc9de65f6e5582ef68af1e500aa8f5a1b4466"}, {0x110, 0xffff, 0x1ff, "7017af386dfd94622866099710a760b3fb0ba10d36a40beff1c9e6994ced9888c3274e4f545dd7ba7f2383b0d0bcf9fc561c8ffef40c069315657658721dd084ccbd0985776d67352dca90022af7c5a5976a91c455f9f1d884e7901683401df8211f7e460a329a238f961d8bf7cd0598817a64410384b6a65e9ff3a93bf5fb7fd51dae0097f48018d3fd208c6bb503356cd49b0222f017070f04a59db6fd37e03e341f95311822cc8a938ceb23d82eae8c6dc688e6bda4a4b6bd19b334bf3cd248051e6c2d437dd578c1a9c26960f3a63eb9bfcf1c817d5df01ecea4a4a911261189dcbbd325693e00b7efb83e1cf9e3f21e65d07e50f5e94831eb8f6e74"}, {0x1010, 0x1, 0x7fff, "b5c9d5dca86b8ffab4e1432bc15eafd5b86bf4179307851e1b45d086b2e4ae9d6d5b0989ce802534da48e60731ea89b4b3c4a198750e9f732fa0787b24dc7c7443a40624191fcbdd2ec1c6dbd95f96fc0c63f86b7d97f435b9085a1852aa1013cc5e33e61a5979a82e2e375e009826138fc9073ff91bb1aeb77cf3f1df8cc4d9e786f71726e1c2c7a200c58be3fb42af0c7702e093f656ea31d9470b46092d926b53bc4dde51c79ebeae14a1261ae6f71bdee30e0e6c2f298dfda7b54dd91241b7578c2d50358866db7bdbe1dba33412a78773441e458bc05472ba9a363e2d4c3debdb6b6755fa3d1596e4f6dfe0462c372bedfcf9228bd2b801f73570407b68e82a7553786bb6d6682e6b91b6c703b1be310ab6b40b25b1752b5e70bcfc47318ba5a247b1192099eacb48a6356026a6317d9dd535a4ceee12403ecc5f60e113a599c44b27d029e4d93ad01999c9a6d9093adc8f2289367b169bbe5a3d01c5a0941d0b591f79a29642f0ad66084373f7ac194bcb6fdd80c8f8828c0f187fbcaac36085003c4f3741acac89fa85f4f23a3159a4c89cf29ecb4c1a6e2dc010c5d3b2366ec8852a60e7af87d239e4cbf0bda8ef94da46007146e4c8e0aec4b5b0038212ace9a790e6936b91825d5bac7806eaf34c87ac25523667736f5bf9afa0549f123d777a8a1927c37763d1a24643d3eaf4e8134ba5891ad347af06c26973d3175a031baa868f525a9ebf9cda27fd941c1ceab226c070d4429571e9672e88ad732792fe5cf3c4e58191acdbcead1b15d62f4fb46ec2a3fc54bef0b1e53617155e709997b927c334be919134b6a891cda3130d77586d401e4cd6d08810f7065ba2df1684fbb183ea5d59c77fb8edd77e0b88349e60a497bedc13775f4ab6e1e152b5a21a4c94115b11df8abef9a233706f65f8fb0edcc366e22528add6016935df377dbde768d0cd8d12f6478c570cd237aba2ec5f7a5f1af009a025e3f5debd1bdbd5ae33bfa89f741c26e047ebc940cc8a52a504583e9e105e8261ea1f85608de20a72686fecf5372cfe53563c5fadcca1f2d16ed0754b000a82a9dacfd8ae27a741c764124347c9e7e8d521a8608fb2fb681287daaf1d4f02530c75ed68b4eca84a3ae7af274c4f1e774d8d9b412f35e76bb043e7b319583b2ce31afbf95801b19ab6096800b89339b4d0922c624e414c6d93b944f97b35b5c6017431117af7196785e30f43a84cb868865014a9c48dad95cb902063f916bbca837cff1f6223aed0e6b7803d828925baadc0715d135ef08bd8bf1b83249b4fabe91edbb5d80933b020cb38c09ca1b33ec2777cda736fbbc6a0461de3e6694b6c344951f7a0f04204c1650211a20a9d70a86856ec8bd667a7458bb488a022012b3f6004968da1528a8ff43b9aea4b99590855dc5ab6ba32aaa765073a3910a559bf631c0f11e43a6978fbceb724d2d2436775cb8c819ebb8287c8d658270faa95ac8bd2ace3a25ee50fa26e6e1aaed160afb9edf353a7382ff66039e68ec0bf7970fd2df0e041735fe53b5c0f7690bb0dce2a5dcee44ceac4e65b9383d3004240763905007aa9446818194996541af451a12872c52d97e1cb8e4653e3863ebea2cfb5d8c11ceb20abf2be5506e48bc39798319715f59173633ea95a7d91407ad79fe3d886bc84f88744ff824f42b52c846292b0a859ec17ab098e0c570d73723c4eba7dd87c528640c252ca08404030cb252120cf032925e06465fcc0edb581fdbb5f4a373e417982f3d99d0f997fadbf25e1937405f2994d996cb8a27d1073473009bf1239ee38ef910f35d4c84b06ede51670ef46bd8627c9f25be8a72e72f7275c5489a85d7369b6477075cd44368add985413796df503e968e10d7e7931334acf3e4e8035b2ab98654d2f1ebabe12d0ac5cdbbc823444cdb6b0a80f811365e79d020cf58b8db129f99fda4cbae817611f9a95b2761257eff2c967e5566e01c78e9127b1d5e11cb33d6da032a5b50c2f6bf608f70457d1eeda716e5e20b7a6b1942bf016a72c2a6ca7a91310caf44a69cc4527c808f18b4188f8fe84f77c2ef893a32aa072549d8e18d2b4a4c6dbf88c626341662ae851d0e3b6c31efc0ab447254183f3b1f90b98e5a27f4a12702ebd2cbc5d962ecc51410e5dc1abe92b96dd00976c7e39a3ba19d22c5543304e35beace43282f4b5d836aff21c3d13b83a37370d11df88c1478ccb04fdf3459e1b607d48df601004b8f56ad01198ce6f75ebe12ee2b4ccf885f82503cc5817d339892729f508b2e05a119fa0863fc4147e75ecbb6ebff7ebac3f9b6dd57ae1c57bdab32a84aab10d1579ff52c7eaf65095a233cc7d37105b21fa5e60e415b7b61dbab482e5cfea05d87ced24fc60f11f25095d5bd7496a633d0c4be9e8ff192d85d00f620f3c016c1286ff2a7d13520a6b846fccc0d00c7009a58a1e4c1879491d576b59d0c2813ee2e3e2fc59f26268abae64247f2d86d5db0f25e99a4ee194a3e5df3a3614671437b5f36334bfc5ea0f1296b379e18eb61050c45e9f77d76d8d288da9f05995e5ad4826293ac8b56c9def3c8561850835772a00b7335c6ddfde5c5807103a046926ad888cf1b37542597aabb58720d993f89293796a91458e94577f5633d54e1991f1b0c880dccb5e0343483a63e340a27269467468d245b1f994e6db022b451eb59f9b841503edd9ecd72e3cd3e11e1bc35dea75200b20812e2df74746eb2c14458adb6bde5e47ea01ecf903031a82969e3ec91c42b71f04efd2663817597eae30f3bdf3f869137e1523d31c589acab2960b25da7737fc6a6c8b1e047e36e36460fc6ef104a3877b10ace9930aa6a49df12050822efea76f9816a56c1c848457c4b6809448bb0588463710cf51de409181df5f0673ffb41053dc58bd7b82d219f79949c2e396f3066620cbb84963ad3273c61adacd00a4aef800527eeb8b6e5a055ae0c4d530672227039ddbfbc23410020c5008d60423a4ff8637084cb6ec2bd407ef552453bcdc6b94eeebd46d780833641e060bb12a011db0277bbd579819d9215c62b27c8b80e931a2f7bb8bec8daa80a398785aa2083a69200e9ce4e6d6102d2dfb0eee7a966c0f5cd9fb12e3b20d6a8da8c3f63181732816ee0bb5fbdca73edf505b06cb9d79dc8ed5f80f452beecc61926eda2e8e59c84e58c609a8e02c965eedc56e88910ca0589c3c8f92055fbe5c5207bc59a535c52ece62f5ab7d1ade454de3201dcd79f6717cb686e7c2630f9f689462e88b59559a1f0c524a5317810adc1ac60a2094c3a8188e88f3dcbf81b896db5ce0115ed2799c7bcaa1901556c273cd30694f5d5d25d2ab716149692b447b13b7c40b07073ed4f062d76cc6f56f84c89cee33b69539b0eada6dfd7b98658eccfcc14905f93ddf4469522650598e58cec11ec8f05a358800c68c1043d9d88fbf205c69dc4138b331c0f4133b330c954ced9cfb83e61fa82e7677de69a4a7978d547d0feeeb6590af492c75a3be320e848f5534c4bc6279d24b586d45edb24823a1b8c53260b890003d2dfacb895177965cb41a6688052139e4246c3d170c7ef8e5f0b6bf03e79e8869a4d78f3a293bb04ea75a922fc831e9e58c4abbe4fb870402240c9fdf2f89d6353518b5210398d1a7e0fdae2c71f2bad605e15f3d5b8114163076abb3c7274f71ec54d82d73bd3962d7f1be476584421f6893b066d9f071749f026503ca415630c925ffe9c08c3719400a4318d68fb230f4584b25fce2847cac420f0f53b433bdf46496c55b4825bf03286ad1b18742f29cc6ec6b345b59727017c843d920146f20926a249eaebf2742846d7a1c337666d1f61f8b3be39a70929c81baee6b5e1ba14ce558f9cceb4930e8a4ddd73afd275160dac1c43ec0af9073e4eb3720d16b64318fa15064c4ae21a1f6d457731bedcbd77a6f22c9d13864ef848696a20520bb359a6a131a6d737c5dc61bdde2b06c1bb1421de3ed32e2d01b83a81ed4e7e4c133889a34568dcfa09ee92db427981b6024e516b4717300353ac6fd8538fc63b63277bd2a20f09ca83c16044f04b6e1764c1235807a7993080db6ec15c87aee9c8271f5b4bc108f4119f8d77f81c83ef22d359f5254ef1fa49960dd38e3e2fd840bd9550116a88e9c4005b827e23d2699b3e64f5c36a506d161fae46d2d51e382b21caede018cc2c2ce75ee15859275b889beafa0b2668432498bab4e0c964dd297ec8e10037f89a34932bb6bd946cb191de54be7c5c8ac9336e1e2bc1ca44f4ea2b9681a9300de7780ce1a7438e65e7ba80b673110842118fee22e8889341000070b87046fb76e34e8d5a32ec5197dfe25d94102a06fea826b492cac8c2cdde2bf6f752c677c881694d8e621f020405207213ae257f84695d2fea1bdb565c6152cae368e4bcd281a9cc2cb1ebe1d21cff349833b2206e0536740fea2d76d5ab806863c7030c921ee9a3d7f1efead063858666c7db8bf359ce1f9276156b6fd56a84e383824fcd01d53c6d1d0f2b9e8dee34835d7152dd80448f4cddf76532a7b72e0590c96997df78fa86069af4cba773319f69f50762cc427d13f2f6cb55b9ab8737e3bd7cba68e7661623b013d8aa51ebce87094802ccbb35886709e963a30b0e340940d85cbd5fe079369fe0e40163a0deec4730671f540c4a73b88a707f0e5cdaa16f137c6a58578ff62feef05071f92466b9fdf4a0bb6a3c40f8de1bac9e47dd30dede9a0d227482066a9b47e3dbc8033b4ec170dfbfb800f06f35b8571e1a9729fa70619e78ba65515d9a3319e909bd0005f8332189f22586e24ded857695e5c9da896833d19831de05344880bfb24692aa312993c72425b5406e36f3ac0f39bc30b885fd3850eae4ffa7117223cbf03a9ac24320ae3514b09cc56701a55a07256c7b1d5151b4d43d19658ca768da760d48629a18aae7cbe28e39ee93de829cdb3b0dfb845bdff51c0f7aaa889cf58c5d32af6703fee5399451dffc1967f73bdff19231d6dd16b8068adc530ed16ff3f763913562ccfe375c0bbe291f332e9ecef5036c8406a2ed92ccdfd6090af946d5c7c756a103131c70cf84bc29cf3ada34aeb2883933e710e9e5559fad8ae306599d69a7dd6b409043d0bf90220f7249bc7b4ca8e8eca16f448ed51d72d7d49da8223c91e18caba2ede49e9a338a917a040b8ceb81aee43511e87a2ddfe31ab60fd0d9219ee87462faa0d3026477b7050d1a72b292e1458644c744636765bfbd5f3bb511d31d126cc63b5c08644d0734d4e76d43fceccaf700a27ee256464d9db955da8053d5619ef1b3ef011d1fdca18919da7183bc82e9abdd6ead642a455a68672e57b993ee460a777f50151d70790eacffa14c405c0238cff05dda5deb54bd22df22866619e4bf7bcd740a2ce700bd510b60ae6d5304c250d7559c40c29883c657cfaef11aa5e46e2299819042ed044272203e072936cc94982f1e058dc1e38ca17f436ecc4e2ad349089aabbeec4721ea16f7bde4872034c4b0f3d2ee5e90ecd26c0cf5271517df0f442bcfa275fcbbaea6ea490c91c2cce4ef1c3cbf0823f1f02da6fbdb352deff416bc27b04b94de7ad654037a8add95e8b6de2c8af243ce8b42725ae245f57a8f9b81720ce9a7df9d539a9d8273ba506e65f17dfa173add2a9eddef0251d94e900458fc2c077832be0e61ec073fa435fc7fc0cf567f5bba437e48a7e2382a0a0452496353f19b20ed2b801a7ed345a188f173e10dab13d0e0205f71551caf0e370203345510b1384020843b3a56fe14f874e"}], 0x1180}, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x100, 0x48) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) r2 = accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000240)='./bus\x00', 0x8) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)="510fc3a0", 0x4) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f0000000140)=0x219) unveil(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000100)='x\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001980)={0x3, &(0x7f0000000000)=[{0x7c}, {0x1}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000240)) r5 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x3000) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r7, r8) chown(&(0x7f0000000200)='./file0/file0\x00', r7, r8) lchown(&(0x7f0000000780)='./file0\x00', r7, r8) lchown(&(0x7f00000001c0)='./file0\x00', r7, r8) r9 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe2(&(0x7f0000000080), 0x0) r11 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r11, 0x80045713, &(0x7f0000000240)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xfffffffffffffeb1) lchown(&(0x7f00000004c0)='./file0\x00', r12, r13) chown(&(0x7f0000000200)='./file0/file0\x00', r12, r13) lchown(&(0x7f0000000780)='./file0\x00', r12, r13) lchown(&(0x7f00000001c0)='./file0\x00', r12, r13) r14 = getpgrp() r15 = getppid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x5e1b5098, r7, r9, r10, r13, 0x4, 0x9}, 0x2, 0x4, r14, r15, 0x7, 0x3, 0x20}) r16 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r16, 0x80045713, &(0x7f0000000240)) r17 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r17, 0x80045713, &(0x7f0000000240)) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x82, 0x40, 0x9, 0x1f}], 0xffffffe1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1, 0xf0000000, 0x4, 0x410b}, {{r3}, 0xffffffffffffffff, 0x0, 0x80, 0x81}, {{r4}, 0xffffffffffffffff, 0x4, 0x40000000, 0x3ff, 0x2}, {{r16}, 0xfffffffffffffff8, 0x10, 0x1, 0x3}, {{r17}, 0xfffffffffffffffb, 0x1, 0x40000000, 0x7, 0x1}], 0x1000, &(0x7f0000000240)={0x8001, 0x4}) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x1, 0x401, './bus\x00', 0x26, 0x8, 0x3ff, 0x206}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) getsockopt(r2, 0xff, 0x0, &(0x7f00000001c0)=""/166, &(0x7f0000000100)=0xa6) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000040)="000000186204018b110000d19ec0c062cf486a7a81bcae0000008ec9ffc10000010053b5d1d09075a04e513d", 0x2c}], 0x1) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) writev(r3, &(0x7f0000000140), 0x0) 16:00:09 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) accept(r1, 0x0, &(0x7f0000000140)) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x6) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0xb89932e6c19d067) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 16:00:09 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/vmm\x00', 0xfefdbc55bff4ff13, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000340)="ff8faf88bfb22fc961e3f0a7f7d4b07fb7a6d6f63412ed371358c7dcc973f8ae0c3fe8a99cb49e1ff2b1d383af4762e8b5b0d16a88bacf022a072b0c3a17b01cf95d7956a7ea9df4963f03b1447c1593a8f0386bee429ea071be96de1775ddc7c9c4a74a25fe6fd596b0fc9ed83aa4ada0d390e9038c1679d2e2d573ccb34fcd2e5dae20fa27cbc51daeab6e9b5f5b5b1bc1f40c58921801357086c9f1850cf50b35373b090a508433813beec9383bfcb748f6561589c5e68808480757d87b742a85dc878c14153c99da8363e1b8de8ef7ddc0815b4fa93d3e3cd141ae5ac83f4d4d", 0xe2}], 0x1) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a00)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f00000004c0)="bf4bb0d3ed2b644dc98ee5b928d0960cf8558d6032d17a5aaa63eec0bba3d86f29be71e90f9db6fb2417e12b285432d7bf68ca31d4247802c54ea0abc9b809", 0xfffffead}], 0x1, 0x0, 0x143}, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000240)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000640)=0x1) r5 = socket$inet(0x2, 0x8006, 0x3f) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000005c0)={0x20, 0x80200000}, 0x8) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000540)={0x1, 0x1000, {0x1, 0xa2}}) r6 = open$dir(&(0x7f0000000480)='./bus\x00', 0x200, 0x1) lseek(r6, 0x0, 0x0, 0x2) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [], [], [], [{}, {}, {}, {}, {0x3, 0x0, 0x0, 0x3}, {}, {}, {0x7}], {0xfffc}}}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000580)=0xffffffff) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f0000000240)) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000500)=0x3) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) 16:00:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) execve(0x0, &(0x7f00000003c0)=[&(0x7f00000001c0)=',/\x00', &(0x7f0000000340)='+\x00'], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) getpgrp() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) sendto$inet6(r2, &(0x7f0000000140)="d84fd8b5a51a8921d245427d15c808f1bc884b78eab8401a5e33e3cebd6354c4c0ffd3c27228a87019635e10812509ca4a3d1cb8a7eab0b58ee8cbe5dfd4a0f7710e913fd1db5d23", 0x48, 0x1, &(0x7f0000000200)={0x18, 0x0, 0x5, 0x7}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c4d3000"], 0xa) write(r1, &(0x7f0000000180), 0x4c6) 16:00:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x4c1b3fb, &(0x7f0000000300)}) r3 = dup(r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x10000000000, 0x1f}, {0x3c}, {0x24}, {0x4006}]}) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffff9, 0x81, 0x10, 0x3, 0x3fd}, {{r3}, 0xfffffffffffffffa, 0x4, 0x4, 0x4956, 0x7}, {{r4}, 0xfffffffffffffffc, 0x0, 0x2, 0xff000000000000, 0x4}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x0, 0x0, 0x200000000000002}, {0x18, 0x0, 0x400000003, 0xf1}, 0x4, [0x1000, 0x7ff, 0x4, 0x5, 0x5, 0x234, 0x2, 0x3ff]}, 0x3c) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000580)=0x7) r5 = syz_open_pts() r6 = fcntl$dupfd(r5, 0x0, r5) close(r6) pipe2(&(0x7f0000000240), 0x4) geteuid() getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) r9 = kqueue() kevent(r9, &(0x7f0000000180), 0x28, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r7, r9) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) r10 = semget$private(0x0, 0x1, 0x1) r11 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r11, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r11, &(0x7f0000000800)="6f4c44a3d79bf7f636a1472db9c493d25493d504a1f7506f32bbe6c8f0298bac04ff611ca4c9503cb0f8f943fcf9759a61c7516566b5d75b126b2d4b34781288184dae55c92537fbf7e9107fe7296af2fd22e4bbb83611b972c3ccaa9efd15f0cbdc85905c958a03dc5c954fd06304ea9a3ea1dbfde51f9a13349e1bd3039290a5950a3f4ac95fc63d2f018137db1d633b76548b7a590d27b57a2ace53dd25350aebbbfeba9f3fb8c50fa87b1d419de2aba162cde6a25f69b17c2e9a8443314e31d87c4c029ea7840a2161a46f8070c9da4dd5239441a6d4000000000000000000d55cb964f3181336bf4daa9466d010ece4606a265dbb6a7ca66a4a3d77a7e74994d596ef71284c13f28116fe3fd5b34f20fb337a7bd4641d3dacc7d7de92ca303a40761dc2e70d8743413822a9a1714411d094a18e8a503bc318bf9b2b0ae355ada45c70f7dd48690c5bcdb0607ec2bdd7437cb169cd3895fdcfa391cfbe326b6527ecd2065baf3e3995e1f767", 0x1fe) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r13, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r15 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000300)=[{{r15}, 0xfffffffffffffffe, 0xb}, {{r15}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r15, r16) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000380)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000780)={{0xfffffffffffffffb, 0xffffffffffffffff, r12, r17, r14, 0x2, 0x80000001}, 0x6, 0x6, 0x7}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r19 = getpgid(0x0) fcntl$setown(r18, 0x6, r19) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r21 = getpgid(0x0) fcntl$setown(r20, 0x6, r21) getppid() getuid() getpgrp() msgget$private(0x0, 0x0) r22 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r23 = kqueue() kevent(r23, &(0x7f00000000c0)=[{{r22}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r22, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r24 = kqueue() kevent(r24, &(0x7f00000000c0), 0x7ff, 0x0, 0x0, 0x0) kevent(r24, 0x0, 0x0, 0x0, 0x4000000000009, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r25 = msgget$private(0x0, 0x8000000040) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, r13, 0x2000040, 0x6}, 0x5, 0x7, 0x0, r1, 0x4, 0x78a0d930, 0x639f, 0x1}) 16:00:09 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86137) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000240)) r5 = fcntl$dupfd(r4, 0x0, 0xffffffffffffff9c) kevent(r5, &(0x7f0000000100)=[{{r0}, 0x0, 0x1, 0x4, 0x0, 0x3f}, {{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0x943, 0x2}, {{r2}, 0x3, 0x80, 0x2, 0x7, 0x800}, {{r3}, 0xfffffffffffffffe, 0x12, 0x40, 0x400, 0x4}], 0x5, 0x0, 0x6, 0x0) 16:00:09 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x10, 0x5dd9) r0 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x8d, './bus\x00'}) 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="000200", 0x3) rmdir(&(0x7f0000000000)='./bus\x00') r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r2, &(0x7f0000000440)={0x18, 0x2, 0xaaef, 0x9}, 0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r3 = getpgrp() readv(r1, &(0x7f0000000300)=[{&(0x7f0000000280)=""/116, 0x74}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r3, r4) r7 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r7}) r8 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x1, r5, r6, r5, r6, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r7, r3, 0x100000001, 0x4, 0xfff, 0x413127be}) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r9, 0xc058574e, &(0x7f0000000200)) 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) dup(r2) open(&(0x7f0000000080)='./file1\x00', 0x8, 0x0) pwritev(r1, &(0x7f0000000480), 0x1000000000000116, 0x0, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) chdir(&(0x7f0000000040)='./file0\x00') r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000240)) fsync(r4) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000100)=0x2) ftruncate(r3, 0x0, 0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) 16:00:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_gettime(0x1, &(0x7f00000005c0)) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xffffffffffffff87, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r2 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000001840)=0x123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r1, 0x0, 0x10000000000000) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r1, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x400, 0x0, 0x0) write(r0, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) shmget(0x1, 0x3000, 0x20, &(0x7f0000000000/0x3000)=nil) shmget(0x0, 0x3000, 0x14, &(0x7f0000ffd000/0x3000)=nil) r3 = shmget(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) r4 = shmat(r3, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r6 = getgid() r7 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r5, r6, r7, r8]) 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, &(0x7f0000000600)=ANY=[], 0x0) shmget$private(0x0, 0x1000, 0xf60f441456116a67, &(0x7f0000ffb000/0x1000)=nil) r10 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmat(r10, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) r11 = shmget(0x2, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) shmat(r11, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmctl$SHM_LOCK(r11, 0x3) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000280)={0x3e, 0xfffffffffffffff9}) write(r1, &(0x7f0000002880)="d0095062b4ad72995ef7dc2c747fd6ca6d177d1a87c784f94d75bae1cb2150da714337fb2109efa26ea5cb8ae5b68ac3299c5d9eedb38f33b9e0c8c7496017ceb7fcfb82ce8bd4dbfd95db837b48d3b3e8fbe110d881190a503d971e5fc0d47fc2e1889f53ab9ffc31f2f328a86548b92aaa9c08e296c690317e54322f7a0b236dc5370407bc716eecaac996fbf864491434270bf177", 0x96) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r12 = socket$unix(0x1, 0x2, 0x0) getsockopt(r12, 0x9, 0x1e, &(0x7f0000002980)=""/135, &(0x7f0000001700)=0x87) sync() 16:00:09 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)='Q', 0x1) getegid() r0 = socket$inet(0x2, 0x4000, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0)=0x4, 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/7s\xd2ouse0\x00', 0x0, 0x0) msgget$private(0x0, 0x200) socket$inet(0x2, 0x2, 0x71) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f0000000080)=r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) pwritev(r2, &(0x7f0000000700)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="54a3e522ac008c0891a8369b7f84a7284dba3d49f223ece7a4a8dc62b9ac16ae584e83479977b70b51731eb9f2fad7d34bc8c594512289c13968fff9563da6dca1b23d83d9eb5239d071d8d695ca02e40bebd522d088304de918089e9f2957dd4da580fb2e14498e05312e7e67d667c54e5ba5878bb75e30e393e06a336d9c51600ef64e56b38a8b37eb394c6e06d1530d579d39", 0x94}, {&(0x7f0000000280)="5d0d0a1f6a6b8f354af215527aee1702b767f86c3f980c392cbe55c9c9eaf65201bcd1d458347641eda005b86442b6ef480a849c49e4ae9df75d2bd94a86e87fc226d50e6f85426aca4d817c1f0a27a162b872c9b76c851c96c179528a7ee4df9fd46dae46e86c573e9eb2106c06859046a658205976af1bdc523c91f49e3007e56368632e3c8050c4dab67b915fef5b4ba44d8e88cb2d9571aa84d6894e63af1180f257700a6de513d2f478885a2121c9f63f58fb4793acdd86263a58a8451bb5e1ad96ad0d5e55fdb34ae28e22fe43f831552e84b8e382bc2dcb4a0810d0ec1a8abaa5ef0443b2d7cd0982934ec6c41a87e831cb0f1c", 0xf7}, {&(0x7f0000000380)="2a7e6bf7ee3c98295a5daf690b05826a2bb3019df00296ad8ca40b8da3dcf5e17f66406debb4ab880e42466cae77bce4e094ba96db783fd81c76f3a1739c1b1d2db78bf74059e24c141880f48f852703abcfddb853cfaf68e5f23ea948829ef3988f53624878f09fdbe4a34d8f3b76c9a4fe7de6104b611a8260ac56fac24ea214a91fcf91651cf06e1eea7c30a5e086d937350de51e8672405e2d681c61fcf5", 0xa0}, {&(0x7f00000001c0)="692765e304f063db3041a756e57f98cdd61b5118dc71a2d3f99a32fa475c42957caed1c850b78b1bfe0f2700806c49e658354eac5e18491631b486a3b8f193d4b10ee6e8a00db7e731ce92da0ab113e37fc7db3d8ea87397e9db17fea0929ed3b5d888fe8286e18809b6f8d329ddad5857", 0x71}, {&(0x7f0000000440)="090130f27a6bef106d3f4e838a", 0xd}, {&(0x7f0000000480)="aeb52b4335e4812a9b627a9555b77ab9ddb78ca91dd373c5188a681f72f40b5cd3b887a9613ec5fc29137b0e3e81cc91ce86608786c5e3937ea1e4cc54afb0dcb987505ecddf9274b346127e6a65ffe0e90b1b7daf86bcf9cc926de87338120733eedb952397e863535a79ecd5bfd970a08db802981927020c6024bd1d8ca8455b81b0e370d2e6ae7d713cf3990a891d56cea8d0614dd769d0370a17b1b5bb26858bb78b4051d8d1ad58c8481b0cf47720711002cb19ec793c1260e717601ab114c24686968179605a3483f3c40d598b352f958215c73f3c5fe13a61462fd85b30e6187e04cfefe9f3191b", 0xeb}, {&(0x7f0000000580)="a17f3ddb81291bb5947efa6435569d72ff08baa0ae3d51cf69a35b50ce7082cdc56f40dc3ae427b7a1aff6e56a8b6542d2047382a691eccfab41cf9a1db6e6370e9244048497c593b56527a77f72fc7b19f6ec2b36ca928c484dbf32a282bd56455e695e93dd02a9d574f41a877f6a1e1188ee2b51872b2643a1da614d03c3eb78ea24a9e27c09bfb205900be6712d2ea12684b90eac921e402baedb3edc11ed3c102b4ebf5a2cf270da470dc59f3c12fb28f93b71f55f9cc4a00dceb4f028fc17d5a9e6370e8502a07ae5567798da8129e4e63e5b8c32", 0xd7}, {&(0x7f0000000680)="5274476dcd36e68df273f0aea2f87e6e7e42a5ec1a2af05e7b980ac6c3bc1d25bcf7ae117d9847b5ccd2b9121837ca374635af97a6c69ff236c8f6803842b614ea434b8e8beb1f5e2003b6dff2d7732295ee25807f69b5667df8c46cb3ba92ac6009c9ea52408060ace719906c03cd4cd46d6d", 0x73}], 0x9, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000c00)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c1170028bca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000080f20dd480c61200e8ad3ed600000000e02b05e5d12f524ab2aa8c92b0d21b597fb2c001c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa551050017f38969eddff7744123053f35c0568241d85544cd1cfd1b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b8dda05a0a414c6394359a0002000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a96000029cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1770cebe4f8f92cfdee2e52bf897c8e2f11a680436d35aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c709d6b23a8b086c43633a42e93fe75f8b35f37ee8c3f120c300afe7e7c1f1dafa0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae44a70eb4100006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d813c13713bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e10100fce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa71980b209eca94476f3399cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0335d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1dbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e1453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e0750a4a0400000000000000000000000000006a588b665bd6258c54c092ba7b4cafcd56d603aed72b598846c2ee7b60"], 0x10) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) dup2(r1, r0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:00:10 executing program 0: poll(&(0x7f0000000040), 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x8000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:10 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000100)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 16:00:10 executing program 1: getrusage(0x0, &(0x7f00000004c0)) r0 = socket(0x2, 0xc003, 0x11) socket(0x1, 0x4, 0x49) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000"], 0x10) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000180)=0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xa}, {&(0x7f0000000280)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000100)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1", 0x3a7}], 0x332) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f00000000c0)) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000240)) recvfrom(r5, &(0x7f0000000a40)=""/235, 0xeb, 0x462, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x2}, 0x8) chflagsat(r4, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000140)=0x80000001) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r7 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r6, r7) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r4, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000640)={r8, r6, r9}, 0xc) r10 = socket(0x800000018, 0x1, 0x0) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:00:10 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) semget(0x1, 0x0, 0x48) semget(0x1, 0x0, 0x1) 16:00:10 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x1, 0xace5ff011c8af294, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000440), 0x4, 0x0, 0x4) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:10 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000000)={0x6, 0x800}) r1 = syz_open_pts() syz_open_pts() r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) flock(r2, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) pipe(&(0x7f00000014c0)) ioctl$TIOCSTOP(r1, 0x2000746f) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) lseek(r3, 0x0, 0x0, 0x3) syz_open_pts() 16:00:10 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) close(0xffffffffffffffff) open(&(0x7f0000000040)='./bus\x00', 0x800001, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) writev(r0, &(0x7f0000000080), 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x5, &(0x7f0000000280)=[{0x7, 0x1, 0x8, 0x3f}, {0x5, 0x7, 0x40, 0x1}, {0x400, 0x3f, 0x9, 0x215}, {0x5, 0x87, 0x1f, 0x7}, {0xfffc, 0x5, 0xa, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x8, 0x5, 0x7, 0x6}, {0x3f, 0x2, 0x0, 0x1}]}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) preadv(r2, &(0x7f0000000700)=[{&(0x7f0000000300)=""/229, 0xe5}, {&(0x7f0000000400)=""/141, 0x8d}, {&(0x7f00000004c0)=""/93, 0x5d}, {&(0x7f0000000540)=""/122, 0x7a}, {&(0x7f00000005c0)=""/28, 0x1c}, {&(0x7f0000000600)=""/195, 0xc3}], 0x6, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0xa8e3, 0x3f, 0x7, 0x10001}, {0x8, 0xbf, 0x6, 0xfd07}, {0x1, 0x7, 0x0, 0x2}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) syz_emit_ethernet(0x23, &(0x7f0000000140)="b6") ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000180)) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x7}) shmget$private(0x0, 0x1000, 0x274b61b6d7981331, &(0x7f0000fff000/0x1000)=nil) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x4737}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0xc09a, 0x6f, 0x3ff, 0x0, 0x6, 0x8000, 0x1, 0x4, 0xda06d78971588dc0, 0x0, 0x6}) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x200, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/107, &(0x7f0000000000)=0x6b) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xffffffffffffff86) 16:00:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) geteuid() write(r1, &(0x7f0000000040)='t5', 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10001, 0x0) linkat(r0, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000180)='./bus\x00', 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x40004000000028a4) open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x482, 0x12a) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)="81aa0e795a0b3add2a15874a878c8cd9e8cd8eed10d2d57a1606d22898070b8036907bb6c1708fc7afa7b3f68c513b8662e3d3f1f884965d54eb47e80102596aeba6376f9b0aec4437e1b587a96df270d5605ac4c87a7617304d8ef99dddcb8620b5f4ebcd6aa0146e85f45ec9b9095c63cf1c18f2e3e2ccc909d513e9f8f4418ed61c242daf5ca436bc157da0b1952ee4e3f9bc998b561f4fafb08df8a21991a9245184849d15d057bcaa74ba90f2008b85535479c9be41fe5c", 0xba}, {&(0x7f0000000000)="f3f40cef4cdcde2344d9f9c523e96f440bd741e9a21143cd02cf05bfb47db5db4bb2f29f1f", 0x25}, {&(0x7f0000000080)="c65ded6363dcffbb0577255118077bb1f776b7b3fe17f887b755", 0x1a}, {&(0x7f0000000200)="c3fd827069fa89bbb527efcd87274795ed0221e6c63cd938e7031fc8d5457c24015a65e45599168112666b257781f12c4b4efe7852ffb032a856f9d449563f06300febd7e826d7d00e63eb17a49f698feba7e25a5c1fa84d7dd9bbad1ed0bdc71943b7e3e7d8f4ae96a72b5f5b3955428c8ade51f84059d6c849c7a698835e0454e1764df028f89210038e4de73061d42663f618429878a3dc296b9e247548f538c95a07591bc7915f2a93c660c6e2efee6e8317008f6398815b14153dc390847df8c6301d1a8e06956bd4c4a4b72f8501b15315", 0xd4}, {&(0x7f0000000300)="eebc61487432e15dd76d6aca5aebc0fb3a87f630b56464b3a3a5f2af40d0844e9da4cb137e44ee710a7fa18313368ef7ca7ffc609ae4788c22df5a0926d7ccdd3afbb50fabad846d21cd9177cd0b88372c6b180348027725d4b0f23c6ce9b770850cdbf5e0659da583c85a77c8bae15475430ba8dad78803110b0d1d9ad24b7c6b7cbea815d1264a770946b31c378634309705654886079e4bb42a158d5dfedec6d72eae36e092c9d1f84efb6e18a7e70ccd549b032dfb6731f64d650cab45133f7b1206e7b7d3d79943c26ee35c79792e2a86965d0ffad6a2b90043", 0xdc}, {&(0x7f0000000400)="69568afc075e4c817bd7dabbd9232c6f1457f74a151d71a192ad9c6fdba9fde624641a7e64c806338d4ca92f60afba27fcf16c5c12dea317c5579307f6207a3b70abc77f9949470d8904272a90c4102841f9125f5b057ecf73c45ff96a415535ebb5faa5f054a6d3c56801039ee31f9cefc6aa40c0e6ec97277e649b9347d3ca3cb5e14763b53aa197", 0x89}, {&(0x7f00000004c0)="b899594d1b4c85c7e16d06b6b5acff7952ed7f6de06c6ecbc3fe21b75cc60e8d7d86955c0632926c8b303d19bc37792a2c795911bf1c33b7cd3a8d032c9fa61a0e6b277480f02d435325b8d1be1520f7c74e6dc9da9062c628e5596d019840e2244d32831522a36629ab872062c340251cca0204c7f607e633b52dccc1efe671e42ba91238fffdb65c6397a2c30861b90cd1638546dca1bff1aea1d0a6e78e12bdcbd2f5793568a8cb4bf86807b4b0a047a34833cbd91bd7fb3654eb0cfd20ed0e4f3c42cccfd65a46fa10", 0xcb}, {&(0x7f00000005c0)="73aa41905373c0c255267499c90f54f0bc2629875ce43c8021ce6a940bd659c71955188f23fc8bab28f2b5f3c84a6e95e82ff67f07ce05c3ac11fcc81aee443cffad0c891ea7eabf189946255c78c1354d828d897b76386068ce65a776aeda3c2018b45453729702e7a11838b4aa3b8ac8f1f83701903d", 0x77}], 0x8) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x333, &(0x7f0000000080)=[{0x54}, {0x2, 0x0, 0x0, 0xfffffffe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 16:00:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) 16:00:10 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) r3 = dup2(r2, r1) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xfffffffffffffffe, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r1, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x97}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x99, &(0x7f0000000200)="15756e982f11468b9e45563f83d0a8cfb2c2e39dbd4e5d46b4c8bcb5c973a5d6594b68543776cf48b14041a3ccb457888eb8988395a9759b7bcdbb46ea2fa7e974af5170ddfcb3e4f142dbd8745fd42d891f865bc7278b6d2041837f122aee98e9f11cf461d0bf04638e62f3e3b475f8a65328aa71d5af044423d3af75d5120de10a5613472489cc78d2807b7cc06576a216ce7ba3720e4bbf") setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:10 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x7, 0xffffffff, 0x0, 0x2, '\x00\x00\x00\a\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x2, 0x1, 0x6) close(r0) r1 = socket(0x1, 0x4, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:10 executing program 1: r0 = kqueue() r1 = syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x9, 0x0) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r3, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f0000000000)) r4 = syz_open_pts() close(r3) dup(r4) syz_open_pts() 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x4}, {0x60}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x81, 0xfff}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000100)) 16:00:10 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000000c0)) r2 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) getdents(r2, &(0x7f00000001c0)=""/133, 0x85) kevent(r0, &(0x7f00000004c0)=[{{r2}, 0xfffffffffffffffc, 0x27}], 0x883, 0x0, 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r3 = semget$private(0x0, 0x3, 0x102e7) semop(r3, &(0x7f0000000100)=[{0x1, 0xfffffffffffffffc, 0x1000}, {0x2, 0x7fff, 0x1800}, {0x4, 0x3ff, 0x800}, {0x0, 0xb0, 0x800}], 0x4) semop(r3, &(0x7f0000000440)=[{0x4, 0x80, 0x800}, {0x3, 0x2, 0x1800}], 0x2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000140)=[0x4, 0x5]) semop(r3, &(0x7f0000000080)=[{0x4, 0x1000, 0x1800}], 0x1) rmdir(&(0x7f0000000100)='./file0\x00') 16:00:10 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8c1189e2142d4385e1fa1d35f2f701462e9e81ab", 0x0, 0xfffffffe}) close(0xffffffffffffffff) syz_open_pts() 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000840)={0xaf, 0x95}) writev(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) read(r1, &(0x7f0000000380)=""/223, 0xdf) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000040)="aeef05a837289e0d62141b85e6469e3b263850544b44ce4a33ab0b9111d5a7c4830672399af174f2a97b0c726edd2058c02340663be4e214f6fef4a5889ce17b454ecd6edcfe8efbfdd3", 0x4a}, {&(0x7f00000001c0)="97449c1d03178221a6ebb0407f4f9e8e74bbf8c2ee10faba0ab32c87194ab015ebfee879ca23cf02d8b645b5df49687b3d04886f3c2de71e1c95d7299d9285e771edeffd08f47badc01ce1849cd31009d126b6704edf6f3e86a013a4f1f60bc0b81bdb9b7713a5f1744ac93c324dfa997a24f866b47a4b707ddee3d145847ab3aedbf2966f1be2b0e5156d0788e024d4739c2b171a", 0x95}, {&(0x7f0000000280)="e6372f43b6a42ea31431b283e91b5204515b84b87878dd7ffb5958193482fca82780bb03385a62e05739b69ab5745654a3723debd40d477fec88729dae8f49e06063a35fa8", 0x45}, {&(0x7f0000000480)="01ed1692d0b915a2d4c819213e1b19942fe7e44ab883c3ef16e18f476062a7560220ea4cec7942283700e1bce7c4e6f2b4c8022b58e392c909f17a1fb84140114dd3e5730b934c395189483c869b2389b9ede00e30523e64696ce37c4ea64eb41aabb20a9f5a165c6c3257649f452b33351ff1f02355f0e7edcaa19b03fc3ec7724a11b11ab05f85526edf7b66817049744b0bfc19ad35a19545d2b9b07a099bccb7d01af92654327d586d387bddb07b9305157464fbd9c295d2c67db245ae7122ab5c61bb5b6ffe0d107c30dc8ab1", 0xcf}, {&(0x7f0000000300)="6eccc57600c71ca60f3a051c39aeab3f88a9f1b6a0d994d197bb690042e1c90471779104d16c4f92731b719c268058f2c537b3546ef7a624572d4f2aff0d29287a2ec7e5ece18f5920", 0x49}, {&(0x7f0000000580)="105f976846a6b92c7057481fbc84367853f80e4dcfda5194b16ac64563f6d76daa2c90efee3b7cac2ed7985425262b495215b81156ece6442e3eae4332c348f80901aa11ae034f968d23477e62e271f32fea9595f000d80d3714ea682f2ab9bfdbc277d13cf507a57797d29d0b20eaa28bb2836b0cffc1156a6a387ef6f9c517965c475dc4d51fe8b00e57dbfbb20319f546a055270d47e04471c754810bcb01c4216983021d69dfa89adf77566251c24e8097d91baa402b9af69e20b56d26e84a6936dee4e5e06a687511e5e2418700b5b3d3a4a53d233d271db878a2dc40e3b3f0bcbb9be19273b4b782bd99fcfc9670991d830adf5c3a", 0xf8}, {&(0x7f0000000680)="d6670ed17ece133edbab634919e93e3d1312981b9e780cb8ef817b29b6d597d80323f5df9859ab32c4e7844ea8e954", 0x2f}, {&(0x7f00000006c0)="37031fec97b5028c9ccac58d8e3b3cb4cd8341195403cfa426a5fbe70207c76470de628d39e98e5c66861286a404d7c6", 0x30}, {&(0x7f0000000700)="4a310b80e1dc7a1b356e15cc2417ef9fb18f8a7afc94d89a", 0x18}], 0x9) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x5c}, {0x48}, {0x6}]}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x100, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)="26495b55a658d024cd62a548e094") 16:00:11 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) syz_emit_ethernet(0xa6, &(0x7f00000001c0)="c73e877a82dbaf614498bbe816d5c74820db2c2228ce695a7805b50a4119884980c4e9613e0f5c83cd68114eab240e86862a7d3a1d700ca11d983cda03f7ca75389e001ba266fa27a624f08bd45d291e53d07237232eafaad05024c65e72f2508078fabe5ad26dc4f21455f4198add8a3e1edec215c1629720627af4179a0e820e37b7e926ac9d4c4819f12c336a31d55378db5a95b777756b3451e22eb04135f09fc42b5e68") write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f00000000c0)=[{0x1f, 0x1, 0x6, 0x3}, {0x2, 0x7f, 0x7f, 0x5}, {0x3, 0x3a, 0x3f, 0xd09}, {0x1, 0xce, 0x5, 0xffff}, {0x1, 0x5, 0x3f, 0x619}, {0x4, 0x0, 0x80, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4, 0x0, 0x0, 0x81}, {0x64}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x6, 0x0, 0xfe, 0x100000040}, {0x6, 0x0, 0x0, 0x8000000000102}]}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:12 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) socket(0x18, 0x8000, 0x7f) close(r3) r4 = socket(0x400000000018, 0x3, 0x3a) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000240)) fcntl$dupfd(r5, 0xa, r4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) kqueue() close(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r3, r4) chown(&(0x7f0000000200)='./file0/file0\x00', r3, r4) lchown(&(0x7f0000000780)='./file0\x00', r3, r4) lchown(&(0x7f00000001c0)='./file0\x00', r3, r4) getgroups(0x1, &(0x7f0000000000)=[r4]) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) kqueue() r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) r4 = kqueue() r5 = socket$inet6(0x18, 0x0, 0x6f) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000240)) poll(&(0x7f0000000000)=[{r2, 0xc0}, {r3, 0x1}, {0xffffffffffffffff, 0x4}, {r4, 0x2}, {r5, 0x2}, {r6, 0x2}], 0x6, 0x6) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xa5bdc11e9216456c, 0xb2}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 16:00:12 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) r2 = dup2(0xffffffffffffff9c, r1) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000000c0)={0x9, &(0x7f0000000080)=[0x0, 0x5, 0x7ff, 0x4, 0x30c1, 0x3, 0x101, 0x69c, 0x8]}) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) getsockopt(0xffffffffffffffff, 0x4, 0x8, &(0x7f0000000000)=""/33, &(0x7f0000000040)=0x21) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x8b) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0x6}]}) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x5) 16:00:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d3a792de9adcdb5bf82b85dd8a9fd313d155327ba90dfb2895e1278d5b1cd144d03491b87630b7b28622c2534b77b0d5f508a003baf36533a4a579df70b605d12f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) getegid() semctl$SETALL(0x0, 0x0, 0x9, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x0, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x200, 0x401, 0x2}) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) r0 = shmget(0x3, 0x3000, 0x652, &(0x7f0000ffd000/0x3000)=nil) r1 = geteuid() r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x7}, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xeb) r4 = getuid() r5 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000340)=""/192) r6 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r8 = getgid() getuid() r9 = getpgid(0xffffffffffffffff) r10 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x10000, r1, r3, r4, r8, 0x1, 0x81}, 0xff, 0xfeff, r9, r10, 0x4e, 0x401, 0xfffffffffffffff7}) r11 = shmget(0x3, 0x3000, 0x652, &(0x7f0000ffd000/0x3000)=nil) r12 = geteuid() r13 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r13, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x7}, 0x8) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r15 = getuid() r16 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r16, 0x1, 0x5, &(0x7f0000000340)=""/192) r17 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r18, 0xee01) r19 = getgid() r20 = getuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r22, r23) chown(&(0x7f0000000200)='./file0/file0\x00', r22, r23) lchown(&(0x7f0000000780)='./file0\x00', r22, r23) lchown(&(0x7f00000001c0)='./file0\x00', r22, r23) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r25, r26) chown(&(0x7f0000000200)='./file0/file0\x00', r25, r26) lchown(&(0x7f0000000780)='./file0\x00', r25, r26) lchown(&(0x7f00000001c0)='./file0\x00', r25, r26) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000280)={{0x3, r18, r23, r20, r26, 0x4, 0x1000}, 0xf2b2, 0x0, 0x7}) r27 = getpgid(0xffffffffffffffff) r28 = getpgrp() shmctl$IPC_SET(r11, 0x1, &(0x7f00000001c0)={{0x10000, r12, r14, r15, r19, 0x1, 0x80}, 0xff, 0xfeff, r27, r28, 0x4e, 0x401, 0xfffffffffffffff7}) shmat(r11, &(0x7f0000fff000/0x1000)=nil, 0x4000) semctl$GETPID(r5, 0x4, 0x4, &(0x7f00000000c0)=""/113) r29 = getegid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r31, r32) chown(&(0x7f0000000200)='./file0/file0\x00', r31, r32) lchown(&(0x7f0000000780)='./file0\x00', r31, r32) lchown(&(0x7f00000001c0)='./file0\x00', r31, r32) lchown(&(0x7f0000000000)='./file0\x00', r31, r29) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="30b8dd122b7be635b9aeeb681f5d7c4e45bb1e4c545549170e2a1fa23d7d032cc3b34b5271b0f01e88a201a6e0270c8d41b5"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000140)) 16:00:12 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) r1 = getpgrp() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000240)) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000240)) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x501af3438934c271) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000380)) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f0000000240)) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r8, 0x80045713, &(0x7f0000000240)) r9 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r2}, 0x0, 0x2, 0x80000000, 0x101, 0x100}, {{r5}, 0xffffffffffffffff, 0x0, 0x1, 0x4, 0x9}, {{r0}, 0xfffffffffffffff9, 0x100, 0x80000000, 0x7, 0x2}, {{r7}, 0x0, 0x17, 0x2, 0xffffffff, 0x13}, {{r2}, 0xfffffffffffffffa, 0x10, 0x2, 0x20000000000, 0x1}, {{r8}, 0xfffffffffffffff9, 0x88, 0xf0000000, 0x1, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x20, 0x4, 0xfffffffffffff1df, 0x1ff}, {{r2}, 0xf, 0x10, 0x10, 0x9, 0x7fffffff}], 0x8, &(0x7f0000000280)=[{{}, 0xfffffffffffffffd, 0x4, 0x20, 0xfb2, 0x5}, {{r9}, 0xfffffffffffffffc, 0xf0, 0x4, 0x1, 0x100000000}, {{r3}, 0x8000000000000007, 0x40, 0x4, 0x1, 0xfff}], 0x70, &(0x7f0000000300)={0x9, 0xffffffffffffff81}) lchown(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) chown(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x0) lchown(&(0x7f0000000780)='./file0\x00', 0x0, 0x0) lchown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1}, 0xc) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt(r10, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x4}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x101, 0x6, 0x3, 0x95}, {0xff, 0x8, 0x5, 0x400}, {0x5, 0x42, 0x87, 0x1d}]}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) chmod(&(0x7f0000000140)='./bus\x00', 0x10) setsockopt(r1, 0x1, 0xda, &(0x7f0000000100)="bcd9e4b5138b77077737d32e787e78c8f03558", 0x13) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) 16:00:12 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000280)) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) socket(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0xffffffbc, 0x7, {0x80000000000005, 0x5}}) msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0x4) getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000080)=0xffffffffffffff09) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r4, 0x0, 0x68, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r8, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r9 = getpid() preadv(r8, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r10 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r12 = getegid() r13 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r10, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r11, r12, r13, r14, 0x1, 0xff}, 0x8, 0x6, r9, r9, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r7, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r7, &(0x7f0000000340)=ANY=[@ANYBLOB="0f000002efffffe6add36b580636f7b8fa4031fceb48a8"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r7, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r18 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r15, r17, r6, r12, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r18, 0xa5, 0x3, 0x1000000100000000, 0x6}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r20 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r22 = geteuid() r23 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r23, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) r24 = msgget$private(0x0, 0x0) msgsnd(r24, 0x0, 0x0, 0x0) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r22, r19, r21, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r23, 0xa5, 0x1, 0x100000000}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r26 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r26, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r28 = geteuid() r29 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r29, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) r30 = msgget$private(0x0, 0x0) msgsnd(r30, 0x0, 0x0, 0x0) r31 = msgget(0x0, 0x1) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000980)={{0x2, r28, r25, r27, 0x0, 0x46, 0x401}, 0x100, 0x118, 0x0, r29, 0xa5, 0x1, 0x100000000}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r32 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r34 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r34, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r35 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r35, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r36 = getpid() preadv(r35, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r37 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r39 = getegid() r40 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r37, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r38, r39, r40, r41, 0x1, 0xff}, 0x8, 0x6, r36, r36, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r34, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r34, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r34, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r34, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r42 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r43, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r45 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r42, r44, r33, r39, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r45, 0xa5, 0x3, 0x1000000100000000, 0x6}) r46 = socket(0x2, 0xc003, 0x2) setsockopt(r46, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r46, 0x0, 0x68, 0x0, 0x0) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000580), 0xc) 16:00:12 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x10000, 0x87b9, 0x2000000, "00001ae601c0aa6811c6000004ff03006100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x6, 0x2, 0x1a) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffdffe, 0xcee1, 0x200029, 0x5, "12000000000000ddff09f17f80000000006af200", 0x10000, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000200)=0x101) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000180)="0bdab9b0d077ffce2131f852f9a53554ed4b957171788d294bb5a78e1b01eb79a7f49c8138f565d2c1e9f58c0018e3c01a7c55919c7f2004b1822da33d481b25c3478b146ea1fa37e2c7e6e012139595a5503609fe05870ea25f52770042f06f0f6fc786ffc6116b43773087aa3e9c468e923dcd6ebe67f8bfa8958976ec8c3a", 0x80) socket(0x2, 0x400000000002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) semget(0x0, 0x3, 0xc) geteuid() getgid() getuid() open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x40047002, &(0x7f0000000100)) listen(r4, 0xe6) setsockopt(0xffffffffffffffff, 0x8, 0x8, &(0x7f00000004c0), 0x0) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000000040)) write(r0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) 16:00:12 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = kqueue() r4 = getppid() fcntl$setown(r3, 0x6, r4) r5 = msgget$private(0x0, 0x8) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) msgsnd(r5, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f00000002c0)=ANY=[], @ANYRES32=r3, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES32, @ANYPTR=&(0x7f0000000780)=ANY=[@ANYBLOB, @ANYPTR=&(0x7f0000000680)=ANY=[@ANYRES32, @ANYPTR64, @ANYRES16, @ANYRES32], @ANYRESOCT=0x0, @ANYRESHEX=r6, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRES32, @ANYPTR=&(0x7f0000000ec0)=ANY=[@ANYRES64, @ANYRES64, @ANYRES16, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYPTR64, @ANYRESDEC=0x0]], @ANYPTR64, @ANYRES16], @ANYBLOB="9a43b72fadd43babf0eb4f6b06244747294a63f4ed41555e23913524d3dd4e5ccc3f29d152a977c499693433d8113a17f66927d9196947ade4a6d34077720690bbd3c76ee4daf5f199a56b6ed033ed45e5848804593c75d435d5f287560b0b3c3bdf48eba7a9070aef5d85dc27ffc542feb43c8f09f7af77dcac7409343cc60e3d0465be74e8ae2dd7bb3d0bb1f93da243ea514d2e739ccad2f83d8e25cfda6d3fcc1e95d155e5832221b0cae6b4684ded545b104ac8de4fcd252a2ea8bb019df867736c5cefdf694e4424c0db95c5c6823bf0900787555fb49667fffe6fc8112988dcd3e4001faf9f70f5b55643cd98bbb737", @ANYRES16, @ANYRESHEX=r7, @ANYBLOB="cc02d9513d2ff9721ac42cef2e3d2804fb18478d975353566caee696e297047af59fff5d5deb56074d84375502743ce0f202a61ebfb50a8d5d7fe9e9385bae26caba2c447350a255cf096c26b2c6c56bcb76198e29adbf6edc72ff2b6cdf8baf2dd0ef36acbb8106eed5ed2f047ca26c1a1cab9a9c03ebc128894924e761807f92a7c5fea088ab8a9eda07fdc4610a478d7f4e88d84db7713909e65d4ea1080b528b69998c75cc3493510ea6f2851371249ba2dbccda19fa7c84ac0da7f81a8453ce04c2542cbd5cc53eaa23c360b65e90e9ca3971aad8b7"]]], 0x3, 0x800) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r9, r10) chown(&(0x7f0000000200)='./file0/file0\x00', r9, r10) lchown(&(0x7f0000000780)='./file0\x00', r9, r10) lchown(&(0x7f00000001c0)='./file0\x00', r9, r10) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r12, r13) chown(&(0x7f0000000200)='./file0/file0\x00', r12, r13) lchown(&(0x7f0000000780)='./file0\x00', r12, r13) lchown(&(0x7f00000001c0)='./file0\x00', r12, r13) fchown(0xffffffffffffffff, r9, r13) msgsnd(r5, &(0x7f00000000c0)={0x3, "4fd4694bee077cfc727455cd43d7a233632b36dc8a7840a4283e6eb269d63da9f93e56354ad5f063d2685c1911e13261acda7c6796abca27953e539f2ad3cd0e6296241b641a88dd0bbb940d509adc4b059257c652062a8b20aac4a421f54e67a51eacc3d3120b8bce75c8263b24699b21fbc92adadc1b5f5ce64c68d03aa6ee439d29ab2f6ec8294608fdd399eedd7b82bb8646a852df0cc9e79bb9bb1bb08b8d3c4a687baccbb61c603e37bbaa61b3c65a144cd221b45e"}, 0xc0, 0x800) shutdown(r2, 0x1) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000500)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x44}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) read(r0, &(0x7f0000000400)=""/205, 0xcd) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000180)={0x7, 0x3, 0xd82, {[0x48b800, 0x14, 0xffffffffffff7fff, 0x8, 0x6, 0x2, 0x100000000, 0x4, 0x6, 0x8, 0x3, 0x400, 0x0, 0x2, 0xff, 0x200, 0x6, 0x9], [0x6f, 0x7, 0x83f, 0x8, 0x5, 0x8001, 0xffffffffffff0000, 0x7ff, 0x1c321c77, 0x4], [0xb8d, 0x7fffffff, 0x4, 0x8, 0x3, 0x0, 0x7fff], [0x3, 0x8001, 0x6d3371db, 0x7, 0x4, 0x8], [{0x3, 0x5, 0x8, 0xfffffffffffffffd}, {0x0, 0x4, 0x1, 0x80}, {0xb46, 0x1, 0xff, 0x4}, {0x4, 0x4, 0xffffffff, 0x2}, {0x8000, 0xfffffbff, 0x8, 0x1ff}, {0x5, 0x7, 0x400, 0x7c637695}, {0x9, 0x7fff, 0x0, 0x10000}, {0xf0b, 0x3ff, 0x9}], {0x1f, 0x3, 0x9, 0xae7}, {0x2, 0x3, 0x3, 0x2b1}}}) 16:00:12 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)=0x200000) r3 = accept$inet(r2, &(0x7f00000001c0), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001100), &(0x7f0000001140)=0xffa4) fchmod(r2, 0x82) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r4 = socket(0x2, 0xc003, 0x6) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) read(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000200)='\n', 0x1}], 0x1) connect$unix(r4, &(0x7f0000001b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b138bf46854d76b55e575e558b75a8f3fb90fe3c6c0488a2a197a38620700f5ff0300b5955984c87910bf673f7ead4bcb777fa69dfceac2a84e6abca64896bc5e0def388bbd2ad88b2951b15901360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30507461fe6ebcc29cda722f871f4385f0413c755ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d8e4884b13c6d158daa2870b4122cd23500000000000000000000007790dab90ea95e658700"/223], 0x10) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000300)) write(r4, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r4, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) setsockopt(r4, 0x0, 0x7, &(0x7f0000000580)="5fce25fbbc4042a1c8bf81bdee3462394e72245f355cec995774e0ccd4469b9c54c00cf514575575d1f8d579f52169cda1d8c3aea19b104f41beb38f32364df33a2f5c56c3966d5d559c7dc2c2012d69c0bfedd5ba69bf5c0f03dea42effd2b5bceebc47cfe588260c11d855701f95d25fdaacd08e0a0a4be29b03d532cdd3467f726a6a0b47694597625feb", 0x8c) r7 = socket(0x2, 0x7, 0x6) connect$unix(r7, &(0x7f0000001c40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf4680600000019fa3862078dea24018295954984c8791000003f68c11700777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b45fd4237b8fa4d012ae447473c238495aaee48c02f6ad41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341000000000059423e16675b2d32f5c0b22290e77ead31c7393ca3d4a003d01a4e491b8ec5a9b734811c83548556a8cba7b40c47622d462b97f3f881da9faafa1033d6cb54bd353ca3afda421cffdd2f66c0b606dccea4e7a5b3ae67838105fbad53cd4f5dafe2eae0795d5342f6ae68c9eb0e9f92"], 0x10) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000002c0)=""/22) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x9abb55f13518dd05, 0x0) write(r7, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) fcntl$dupfd(r0, 0x0, r0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x80}, {0x4c}, {0x6}]}) 16:00:12 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) fcntl$getflags(r0, 0x3) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0xfef8eedc3e4992bc) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) r1 = syz_open_pts() r2 = dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/devu\x03\x00', 0x80, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x28}, {0x6}]}) r4 = semget$private(0x0, 0x4, 0x408) semop(r4, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1800}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r4, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x2ba) r6 = getegid() r7 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x40) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r10 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r10, 0x1}, {r10, 0xaf}, {r10, 0x10e}, {r10}, {r10, 0x2}], 0x5, 0x8eb6) shutdown(r10, 0x1) fcntl$dupfd(r10, 0x1b, r9) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r8, r11, 0x4}, 0x200, 0x401, 0x2}) lchown(&(0x7f0000000040)='./file0\x00', r8, 0xffffffffffffffff) r12 = socket(0x18, 0x400000002, 0x0) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r3, r8, r13) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0xc6000000}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)='k') syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") read(r0, &(0x7f0000000040)=""/32, 0x20) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) 16:00:12 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x800009, 0x7}, {0x7d, 0x8}}) r1 = socket(0x18, 0x1, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r0, &(0x7f0000000200)=""/139, 0x8b, 0x2, 0x0, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 1: r0 = socket(0x18, 0x1, 0xe0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) 16:00:13 executing program 1: r0 = semget$private(0x0, 0x3, 0x102e7) semop(r0, &(0x7f0000000100)=[{0x1, 0xfffffffffffffffc, 0x1000}, {0x2, 0x7fff, 0x1800}, {0x4, 0x3ff, 0x800}, {0x5, 0xb0, 0x800}], 0x4) semop(r0, &(0x7f0000000440)=[{0x4, 0x80, 0x800}, {0x3, 0x2, 0x1800}], 0x2) semctl$GETPID(r0, 0x2, 0x4, &(0x7f00000000c0)=""/196) r1 = socket(0x11, 0x4003, 0x0) r2 = dup(r1) sendto$unix(r2, &(0x7f0000000000)="b10005016000009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x80, 0x0) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r5, &(0x7f0000000440)={0x18, 0x2, 0xaaef, 0x9}, 0xc) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r6 = getpgrp() r7 = accept$unix(0xffffffffffffff9c, &(0x7f00000005c0)=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002) getpeername$unix(r7, &(0x7f0000001600)=@file={0x0, ""/4096}, &(0x7f0000000340)=0x1002) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r6, r8) r11 = getpid() fcntl$lock(r4, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r11}) getpeername$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r12 = msgget$private(0x0, 0x448) chmod(&(0x7f0000000240)='./file0\x00', 0x22) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x1, r9, r10, r9, r10, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r11, r6, 0x100000001, 0x4, 0xfff, 0x413127be}) fcntl$lock(r3, 0x7, &(0x7f0000000200)={0x3, 0x1, 0x800, 0x5, r6}) 16:00:13 executing program 0: 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) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) r2 = semget$private(0x0, 0x7, 0x20) r3 = socket$inet6(0x18, 0x5, 0x10000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r5 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80a6}) r6 = semget$private(0x0, 0x4, 0xa5) semop(r6, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r6, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r6, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r6, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x3, r7, r8, r9, r11, 0x4}, 0x200, 0x401, 0x2}) r12 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r13 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r14 = dup(r13) ioctl$WSKBDIO_SETMODE(r14, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001140)=0xc) r16 = semget$private(0x0, 0x0, 0x3f2) semop(r16, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r16, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r16, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r23, r24) chown(&(0x7f0000000200)='./file0/file0\x00', r23, r24) lchown(&(0x7f0000000780)='./file0\x00', r23, r24) lchown(&(0x7f00000001c0)='./file0\x00', r23, r24) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, r24, 0x4}, 0x200, 0x401, 0x7}) fchownat(r12, &(0x7f00000010c0)='./bus\x00', r15, r21, 0x2) r25 = semget$private(0x0, 0x4, 0xa5) semop(r25, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r25, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r25, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r25, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r25, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r25, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r27 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r29 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r29, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000100)={{0x3, r26, r27, r28, r30, 0x4}, 0x200, 0x401, 0x2}) r31 = getgid() r32 = msgget$private(0x0, 0x0) r33 = getpgid(0x0) msgctl$IPC_SET(r32, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r33, 0x0, 0x0, 0x0, 0x80a6}) r34 = msgget$private(0x0, 0x0) r35 = getpgid(0x0) msgctl$IPC_SET(r34, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r35, 0x0, 0x0, 0x0, 0x80a6}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0x400, r9, r21, r28, r31, 0x8c, 0x1ff}, 0x5, 0x200, r33, r35, 0x7, 0x1a6c80, 0x3f}) fcntl$setown(r3, 0x6, r4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0xd2, 0x8000, 0x6, 0xfc2e, 0x9, 0xffffffffffffffc5, 0x9, 0x6, 0x3f]) 16:00:13 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) r1 = fcntl$dupfd(r0, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000840)=[{0x3, 0x401, 0x7fffffff, 0x7}, {0x52, 0x5, 0x6, 0x4}]}) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r2 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x119) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r4 = syz_open_pts() close(r4) write(r4, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r4, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x10000) ioctl$TIOCNOTTY(r3, 0x20007471) r5 = syz_open_pts() fcntl$setflags(r5, 0x2, 0x1) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r7 = getpgrp() fcntl$setown(r6, 0x6, r7) r8 = socket$inet6(0x18, 0x4, 0x8) r9 = dup2(r8, r2) symlinkat(&(0x7f0000000000)='./file0\x00', r9, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x644) fchownat(r9, &(0x7f0000000180)='./file0\x00', r10, r12, 0x0) recvmsg(r9, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r9, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r9, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r9, 0x20004b3d) fchownat(r9, &(0x7f0000000880)='./bus\x00', r11, r12, 0x2) ioctl$WSDISPLAYIO_GBURNER(r9, 0x400c5752, &(0x7f0000000280)) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r13 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r13, r2) 16:00:13 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5", 0x1d) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x800, 0x0) readlinkat(r1, &(0x7f0000000880)='./bus\x00', &(0x7f00000008c0)=""/34, 0x22) readv(r0, &(0x7f0000000780)=[{&(0x7f0000000080)=""/102, 0x66}, {&(0x7f0000000000)=""/48, 0x30}, {&(0x7f0000000200)=""/108, 0x6c}, {&(0x7f0000000300)=""/222, 0xde}, {&(0x7f0000000400)=""/227, 0xe3}, {&(0x7f0000000500)=""/239, 0xef}, {&(0x7f0000000280)=""/39, 0x27}, {&(0x7f0000000600)=""/65, 0x41}, {&(0x7f0000000680)=""/228, 0xe4}], 0x9) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2005000000000004, 0x9}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:13 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5c0a", 0x7}], 0x1) 16:00:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0, 0x80) chroot(&(0x7f00000001c0)='.\x00') fchdir(r1) r2 = getppid() r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000240)) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000240)) r6 = fcntl$dupfd(r1, 0xa, r5) pipe2(&(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r8, 0x80045713, &(0x7f0000000240)) r9 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r9, 0x80045713, &(0x7f0000000240)) r10 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r10, 0x80045713, &(0x7f0000000240)) r11 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r11, 0x80045713, &(0x7f0000000240)) r12 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r12, 0x80045713, &(0x7f0000000240)) r13 = openat$klog(0xffffffffffffff9c, &(0x7f0000001680)='/dev/klog\x00', 0x0, 0x0) r14 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r14, 0x80045713, &(0x7f0000000240)) r15 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r15, 0x80045713, &(0x7f0000000240)) r16 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r16, 0x80045713, &(0x7f0000000240)) r17 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r17, 0x80045713, &(0x7f0000000240)) r18 = dup2(r1, r17) r19 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r19, 0x80045713, &(0x7f0000000240)) r20 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r20, 0x80045713, &(0x7f0000000240)) r21 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r21, 0x80045713, &(0x7f0000000240)) r22 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r22, 0x80045713, &(0x7f0000000240)) r23 = accept(r22, &(0x7f00000016c0)=@un=@abs, &(0x7f0000001700)=0x8) r24 = syz_open_pts() ioctl$TIOCSTSTAMP(r24, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r24, 0x2000740e) r25 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r25, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r25, &(0x7f0000000440)={0x18, 0x2, 0xaaef, 0x9}, 0xc) setsockopt$sock_linger(r25, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r26 = getpgrp() getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r26, r27) r30 = getpid() fcntl$lock(r24, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r30}) r31 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000540)={{0x1, r28, r29, r28, r29, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r30, r26, 0x100000001, 0x4, 0xfff, 0x413127be}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r33, r34) chown(&(0x7f0000000200)='./file0/file0\x00', r33, r34) lchown(&(0x7f0000000780)='./file0\x00', r33, r34) lchown(&(0x7f00000001c0)='./file0\x00', r33, r34) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r36, r37) chown(&(0x7f0000000200)='./file0/file0\x00', r36, r37) lchown(&(0x7f0000000780)='./bus\x00', r36, r37) lchown(&(0x7f00000001c0)='./file0\x00', r36, r37) r38 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r38, 0x80045713, &(0x7f0000000240)) r39 = openat$null(0xffffffffffffff9c, &(0x7f0000001740)='/dev/null\x00', 0x0, 0x0) r40 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r40, 0x80045713, &(0x7f0000000240)) r41 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r41, 0x80045713, &(0x7f0000000240)) r42 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r42, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r42, &(0x7f0000000440)={0x18, 0x2, 0xaaef, 0x9}, 0xc) setsockopt$sock_linger(r42, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r43 = getpgrp() getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) setpgid(r43, r44) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r46, r47) chown(&(0x7f0000000200)='./file0/file0\x00', r46, r47) lchown(&(0x7f0000000780)='./file0\x00', r46, r47) lchown(&(0x7f00000001c0)='./file0\x00', r46, r47) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, &(0x7f0000001840)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r51, r52) chown(&(0x7f0000000200)='./file0/file0\x00', r51, r52) lchown(&(0x7f0000000780)='./file0\x00', r51, r52) lchown(&(0x7f00000001c0)='./file0\x00', r51, r52) sendmsg$unix(r3, &(0x7f00000019c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000200)="9174642fb3600f34a6a987387d3ad06b6a9752961fee0ea50d13e3edc785b2135ee418e9269084f9bae3c9331b7968d24b64f57e1f9fdab8c0bc96de97d82cbee1e159d6cdf9e250f1c503aea387397875f2dd47bdc126ada0d33757d123800566ac7a7fc01392db2004f88eccc50388bf3bcf04bb3849c4402b4725fb1ad6796af05e6c581866f0dc442e0e979a631f4a0fb2eddfabe1fb51961c4c29eb4950445b25f49b5a85edb89b2617c1f9b2622b84bbeb63a2b643cfa2409d33c929b04819faa1201183de7bbb35ff32d24f2c000026b3fa6780d678dd1f67864b04f801ddad6841963f3263488ff1a69fd02d29a5dee190f2e816bf5e98417cce86d3eb74fb91d791b1143b9ed91353dc0af6b8ab4d7c20180bef0f06609035cea08da99907ef9de32a5842df35be082ecdbb05488c8359b891e2d56d2fe2521c5da8701337662874f31a3a05feff4f314e5f627b1515d2f8ffef488db2d3914582c5a9faf7d93246e430ab64771e3a253d4c15257ba59507c4adeec49d20b6b1e3c6cf2bb58ca0783d18c482f8d3718b516d60e1d1621759707585994211f6adf80d990c3b234c47f1410482b8202a2a2cc922ed6bcd24e7a42bed75e20ad784f65c22c78271260e9de10debe28d2c0297ebe795eab4e2f344d30a52dc8cb5e9354ef336fc45668f7e7a3cc0ec125b048c052d6066c43b6a4b56d5f9b74e8b1c5d706fc902f063f4b95b046743ac304672b46f511e53b348d7920bd57a913c77d27f2660c0b00379b4f4814931a9c382af7eb70c5b4fbb9f1b62ebe1a97a69422d79073fec1666ff448bfdcd732bae66c19ee0995ca855db0b95b94f30d4088c72dfd4c7aac976e22da698d0c62f0e61b0ed5dfc9017c841ebf1448f523fa3ec399b312e0fa13619017f90b8f8b99a1e832f2ac5a9d42c7b31fed55a6090ac9e4a334fb9b89e5cfaa9613a8848e69830256dff7753f8e473f591143bd98a43aa3092769d6d2be0b6c3c430e603afcfda0db697f1cb3daa70d2dd0d5510dda8027c02db450142cd48e42117396073271909805ea623dbf1478ad010580d16fea454d0615255021ec15704f2fc1179483d7f88f52bb565931a3788fe4405777559f7bace69f33f643627534e40d4ac638ba3d37f4d14bb18844f2cd2a1b1b7f5c77bb05c65759de6fbd17eaa7bd3501a3a6f571ee6207d094f1504ea950ff0f93439ac12db2a343906f04733926383b013832b8b2244cbe282d13dadf960fcfdaeee598764ec2efaf2992dd1794d5b6d70a83ee4beb26859c7fbd7edc09a4bd6f8c7f342622bd2491f966b03d35aafc1fbfeadae65cf8a975ce9f1efec5cd92b1bf5cf68f750863ec9a4a1f68c5914af80f745b7f1420233a564b189ce06ba60b3a1dde14d7e6cb6e789965f05288269f970dde4aca8199c3dbd6aba5a4a57211f27a28c99c97022e2888f52c97937402a6e77becc2079eac3ec4479d506e9fd3f99a150789cdb7330fb4473e1d2327a0d44de50b81ed532a90932a52acd8a9699da96097b937a4a97fe8cecbfb40cbb82cda911c329b0073151a77861c95e6c77aadf2020d68471c2ab196c2d423f376ce9a9fe312ede7d1199fb1cae249ffb8392aa8c4bd2474496765386dea3237ead2da666e2b4a7cd1554850f7af4b79d9beaaf7ed0d518679e52f9a560eb49b19796a78d9f0b81ae55b54fbb33a7623c34dad274592f466dc40282c1b51b6b3bdb0852ccf90e18c72abae83049cbfd00e91c2874c792791c3524f46a8187a1d8e4e2cba28b21aae8e8e55ef0bf95d521b32dc0969c4b0413459ef7f30340e387478d261ae092aee418749dca2c53bde270bde5142cf8002fad881c2a7d84d6c40bf531921bb6464b450d089984bf7b35f610202452faeb1d17ca216b069ef4a39f1a383d2d5684c2d5670fe5f9d5b2b10f532efc66c648715e3643a48adb129beb00a00ad586699fa94ba95e72a5b8982e27b712f1719314a464e83bf05a882b9e5712f7a006ebcc94c249f4389598ebfa5e8a0bdb809ba29f94fe01e2ca0ef10df208959e4ede677da23c8eb450e57deb43a882b8d345889e9ce9e21eb75875c05f65f4b82511c83e01af7b22b219192a3590b7b827080b61588b617ea5386ea92800e7262fec40180c11b504cc5d999fd7242ece5e6bca7e54e8324b6f57d01f60dc266626e360fd378ee44fdc6cfe7d16f61e6a67d07788b96b292440033ed9b675d6572f2ca6935f11ea3137e48965e8d77e11886c2dd5dc6c0ec2072875a6d3f4cdcd6b9629da81857bb65dbf14ca42a7d2069e79664b64bad85e3115dc208611fb1cdfb00b5ea3af19aa73d851358d5018a7b1f9999aeebe8b31a420c5dd0d786f30c6a33d1ed70a13087af1220535608e8a1b5182ca20af08a944501ab8a36f4e358c87cdf3460d60ca4137869ced12296c23bfa112970f6ad0f38852679441dab19650572299b89706beb2dc086aecb1c7006aa83f91888d1e4530c647d09b736c5ff51e5fe76706553643d45858a6d1bc3f978b9211b272a04e7ef52f4765c439500cc080cd0f1cdaadac8babf1d53555ac93a8637ff94300ba184707d0e3f02c832ffb3170eab4f52241ec5a022a3c69d04b62ca88c99272d310c86b308b63a0bb70551333cd2ca39828dba2676a9018d27fdcc8d27488bc99e507a2f15c8864b48292dae82fe72c1b138699059b3ef41c0f5e947ace2d9d8137e44766206ccfedfd3fa7a388434aacda16d5fe31ca6a1ce3bb073f4210b1fc1e903c3d738ee40fdd27eada05a9dd5bf6606de79fd5147efee60337ea983bdcdc23873df8e8afd5c269ecbcf68110898cb6791ea7324b44aaf5bb0ad5a9f28fe951331a628cb8b3ccff6b8886c023b7302b24d1dc77f3070294b35ee84ad1642850c661ee441f9ba6152ecfa066c386cc6a38d8c91d987fd8ab5c69b02ed332236ceb11e68e5b6775d2aa12fb1bf619d4427d97889b17358e9153bdd268592e90ea145be9506c5611646fdc3dce5fcf6cb0a0905f5ac10b86eea9fc65189bfa68483b7e8dd0b7fb337d1456b6c3652897631d9810c7ef352c0a4b451253272f59ec3d0edcf26d20c2a3bda565ff65820a9ccc1ee531f43c1bd21c13b24a4b722181eacacbfe360146be3c8dbbf96d7111e9d3e410792c5e75288ca5b364daf33816e77fe2bbb5c48a5c89b351950b142e11b0d8559f99a96f5d57ab472726304e6ac4f18ed8f9ef81c8cdc61dde23e3b1ee8693a8eda70a3697201b902f0574d2e9ce941f11047ad4f6dbc1bfb38b08ebc43ed98a5a68df3db9ad3d3a715a4bd833fe7ab27ab3e8d6fa451501b6ec860f2bd6d7c2ae8ec610b46332a01a6127e01b12180af4fb0c53ee78bbc4289f9c02e943ba2ca58f03e1a375214fde1dddc49cf7065599aacecc06bcb81840c64786143a11b4e37d4ba496fd0e9ab67e7d709f3300883c4a1f305d7b35fa0875691cb4ef674b45c3b9828d2c8737d7d3754b76cd588185ed64912e06e93f55e2744dc3e8555ae4d1b6de0e90b01678925378b3db2f6c742eaef05011bb8cdf7fee7ad21b83bdd6d8c4221ed757e0ee1743f97578d144258d97e81601dfef92d400472468f5bcf9f5ddaa890810d6cfdb4274ed2cf9218dfc8531207225c46e8bfbd43fd16e69338f0261d72dc659fb90672c720236c139302b482976a3be4afae7025152a6adfebf5ede92051abef346d5d7424539647b615bc57b3ceaf3c3d1925205edee90fdfbfda1074c6105958dc7edc84a32ff4b4136190f7316881364e947fd74c123ed18827928706ce6ec72e9b47225219f0f4bf21d4ea9f82a90d052c0ed36bb9ca071d9b0841b4d9e54360654310fd8b8b79cd41df16a6a5696a73f26ec072db2439173533a2b6c02db504bbc8941762511df0433f36547747ca02ab6964cebf75ca95ab83c96240fb40fd9dab7e1f7762bf79b67e0c33c57457121e0c6945d023961a969052ab3293a04f58132ee34f4f2fb3b9be617c4094440ec2b47d13c734eec72aebec525899f61c312bcbfb42a1ef8195fea8a7f5c650fbe79dd4a58d55be2a0899fd5becbe47b4951c643e17ea6ed4027ab5822f9e2d7f7c45ed5ee260c8598f3e596cd19f937a37b21990c009478d0f37cc80b14919e788b2ba2d48d682b7ef0c64dad87e25e3c1c4677273cd6d6ee7dbf3e7223d27382148a4ae8cf2ed55ba6818149138bb7b16ed20641af97adc5c72840e0763df039ef98ec3b7e48ba7e789213b94873746cdb1ef25cc65c125d7a10f243acc823d760f79af55aa35c849a3101fffef2fa11c9e997d528427bd9b83472912d851d2b8dca1e2c3d39e47a299368fb132abbbd98ad1e16e3ef9ef2d76fee69090caf51b96a874918c5a9da492c962d3d9b97b9a006773eb0a2fcddc3bf795104098ddb962d3f7d8b02e31b3736426b6d73a80934f2ae8f7d63f2cbb68a7ec550a0e5c26dbabc00da748397ca30bb2ef2d4244be4f058f77b2291b7b8650b5b3ba4f50ce34d8f03408f97d9a821422106a4f8caeb8e62630ebe9373a8676a0bf882ca618e6eec2525fb35b48082dafc6569a84ac45ac3ae6431899bd7e36b750ce41d0ab75bc1963fab954ecc148a45750304de023acaeb87bf7ed48eeca99bccad5cbb6950e01649dfdf8c86eb7cd9301fb1d74986183a05a5957ad2432a2b90ce45bafe00a534759a1b2b5ed48110e5648c715d9ca2d6e3da0e016c93fdbe92bb6ae2a99fdad1597462f12c03dbf04559586cdbfbe0ad5bf8caddcdae730baaddc54d50ecf26e9a5afcb51959e4890513e268927725b5a8829e4afcfb729ab1df9588cfc84fb0c8de0c5bd1e03ea800549667f45cefb1f3d6af1f7ee1f4c47233c04f93b62dcc46689540757e8b95fa9d6807c8a301ba2239a9f6c433a09e86166372a836e637bef15e1c127d2536f073cb1b27d24f6bcb123c5c60d9a5d3de3c606ca99a48eabbe9c97d806db1856e4388992b5068c12bb77b89ca951f9ed7147b9009a40f5754b23e6f9bdb99307e2bea7802e1771cec1fcd5d4bc45da0aca3a1c562936ee868db013cfb538d3db64880b48d044155cc235fe3549eb4f74dd59d7b0949d8211e9e5886947f4d4631062746009cfba12e6cd1dd011e4687b86831b96376f13b50b87c650eceae71fea4ef8f37e8c11ab01533b5e98bea110e233f7032b1a463ef8cfcc7de64f686c56d9c2d36edde32a067d0e4cbc04a47b5afa64fd17ca607769cb0f94b150e31600aec60560af5de6e424558ffefd08f9e8879fe3508208cbd0554e12c079e0e122f1f976456c5639bb0bd14a7914276d7d53639d6e4d22adf4faa068c1c0797a70288455d0192c40d4da082e38cc8ed2a64506be6bb54a950c29123aa0db72643d0df671e6b081d15e726e6d606e692b3488c79e7ef069c1822d44ee025c1c20954ee65202642d219f276d82067c89921d452370f4e9b800061712cf7dee42afb52b3a0b6d43560e19d73e6723d1b1af48ec29096e0b245800df858c87ef877a66a407a3f7bb0f6e0e6324ea838f93f40435fed8fdc1c37b4cc40928a6b9ccf759a959c0cd587873dfd8e685bdc2288412f4f45cc11be38a70358fce7a7b08fa10e1b824bb22901ff41797da8bf20b90f26573d4d48798f386bf75fb1e478d6a381f00b765abec90e5b5051dc9fa150eda7b7ee5fb4078e41a70c8ef4e53a42cb6d3c2b96c595c6008f6e28e881e17aca68521bfc8acdd82ca28d16006e21c38b926b180fe87576e2fab956564bac3e3da642879d04a3c60f", 0x1000}, {&(0x7f0000000180)="64fc3cd7057e64b44b375ad2af547e352886f9a0ff6ac197ff6910fdbce36ff746d2ec37ddaa6e7d88780fc6387cea3cc1177cbb3e77e2bd44", 0x39}, {&(0x7f0000001200)="131f0c0ec10c6e9946de07c4720dfd9f644e6b441d261ea41b4730a20ead6318d1e2222ea23575b087c1f8ecf2d032e85a13af94303e62eaa513169ee6e5f7a626958422e8a923548f687550e2c8b2eda479e05a1b2e2f69f8d2c77ff83ced79b97ca6874c56311e5dffb58f260e622aa46c20e1ea9cf587f9e3f123bc1abdad560b232fb5d32567bd", 0x89}, {&(0x7f00000012c0)="dc3de7a7f5118bd84e3f2deff271bd0ea73ccd0b62b188b93ef7b34284b7c8a926f1693b1a71fa8c05d1febf4b0491a1212f74327c37dbe65df559be6d5c3ea7de63673e77cd88abcaa77214ad3cb83b981e623a21595b0a512f1ea0a287af1e99912e1d4a5d6553830ebf169b2d165538dc216089caa09549793dc08b1dde01294ce342703906e314a89e21e2d357eeb379aa15c1399d4b69dee928f909ad50c951807d0a48ba43956bcf9785d9f8083a8e51324acc40a67315685e3c59b3cc731b45d843997bf75f03c417e252f90c31940d33fa9cd1a9d913a5d6d3394d06faa832ce60eccb4ebf45967162bd", 0xee}, {&(0x7f00000013c0)="424617f7e5feaa4c876b6b228e80fef944a2faabe4747f0bd75c67970dcfa1ff9b768eab4e0d727fffcfcffe0df408c1d03ecd4ddb2e30785eb0c268dcf516f19f80a1a712d1ab717ea7a2413c0f08fcdff9838ecc88b885ff454765254b9d5ce5f2a8e5845b7d9104e93d81", 0x6c}, {&(0x7f0000001440)="012de563ca8f82448b33aae908f5a2aca966695abfd87366c2a5d14aa90746253dad53045a4320f7e0f5b77a66cea47b05cc13f2b675726adf517fa49f4688a3260e4b596a3f6ec5d2627ee892ba", 0x4e}, {&(0x7f00000014c0)="d94f3d617a40001581a2ac41f3578080495489af350802bdefd0a7d51e16f7929fa458f850a73c03cd9d0af6e9166b1a2e34728266e0efcff8b8c01e04db5cb45ec104b1831b6d8435f61d325aa9df149e2ba12ba67a2fe9af71117e392d66e3f0eac8902f075d282f2cecd00c5eb26ab2881a078ba928a0af69c7a1c58cec45af4af849f3637a87a97d0ec21d6b1b2554ca250ec7f3bb486606a185325fcc22ba8d4f8fb1fb3e8cab6703d1391327db438de8b9715caabcbff4", 0xba}, {&(0x7f0000001580)="f80e8ace3947145249c03b3e752fa1d19ec89d12a284ccb9657937c0651d4e3aa86855b2e0cf3c36297eed3ab324d7a47582df6d0b8abf3e213d1151652ce0", 0x3f}], 0x8, &(0x7f0000001b80)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r1, @ANYRES32=r14, @ANYRES32=r0, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="01fa30000000b42c4afdfaad2d7d82fca6933f82e42f4c1a24010000000000", @ANYRES32=r18, @ANYRES32=r0, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r23, @ANYBLOB="2000000000000000ff000000abe06be5d958", @ANYRES32=r30, @ANYRES32=r33, @ANYRES32=r37, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r38, @ANYRES32=r0, @ANYRES32=r39, @ANYRES32=r40, @ANYRES32=r41, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r44, @ANYRES32=r46, @ANYRES32=r48, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r49, @ANYRES32=r52, @ANYBLOB='\x00\x00\x00\x00'], 0x140, 0x8}, 0xa) unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000040)='c\x00') 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x10007c}, {0x50}, {0x8000000006}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x800) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000100)) syz_emit_ethernet(0xff17, &(0x7f0000000140)="ad80") 16:00:14 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000140)={{}, 0x6, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff00}, 0x10000044001000d, 0x400008001}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000005e, 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x20) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000580)) geteuid() getgid() r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet6(r2, &(0x7f0000000340)=""/245, 0xf5, 0x40, &(0x7f00000002c0)={0x18, 0x3, 0x371, 0x2}, 0xc) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000640)=ANY=[@ANYBLOB="000005000000040000000000000000000000000000000000df9dabbf3b03ad7adface27f91438573e6cddeab25f50fd9924ecbe92ec92b354f090fddb400b8fdc22e893e36dc35888bb8492b321c67945afa09fdae327d85446dd0311612ce66a3945d930673bc22ee0258ca10a2776284800b7ae0fa547faf50829049e8b1e7d586758563420d7821c7a79468cb0ad690d34740e108c3a01898f9def85fa5e1f8d3462c5b39c1a28e34cab56d54777d000000004ce21f6117e7c0fe5a13384f492fd29d5ff824d836552308c0e2c7702cefb6069a1f13294bf115c65c9e3039d4ed9ac9ff7f6c3de877c321e2aa5346461b4f1455c13dabfc3ae7388fdf35c060a3f7a47363418a19cbab3f63e44ff9b069691cf3ec831cc1828571551eb477a723470527438b772c2b14e2db5849df6b7f10fc9f4e222499bcfa9071ea2bcddd66b6c3b938e0ee404a077a1841eb447a932a063f2e62bf49f4382508e347257f48334ec9815cc6e31588f52bf8afa253bcc2f1636988531b6d572c00a97112a24cf8010005c54e35dd4d77f5c175add5976027da0756c00ff450cbe3c4dab94cb51be62c61a4078459f32c533ae71135165f642c583146968e25d246ce6d488051ff6c7d998347ef956e45c084eff776bb12819f4f08ad6f9bafcd65bb5b52d1d1275884d5b024761a008411ca680254ed8d4fcbec4c850001000013943ee973c3926817e20199217fa1ceaa92e08d0cc88f7a446e88d54b3eacd3d7004ffbae4480fc688bd6c43711702f3f838195f244c126b8492f6d920f075ccf65fd80e762f70c9795d4858797620d2da6bb706a7d7d6d4260090ee240e5646d7e216b17dd03a815466e7b644d396ecab26a904a37b234f895c6435fa9d54bee1d39b20ceb4564198b20edf0f09e581a8d3b1f39d2531bdfc2c3d7a9d5af25"]) chown(&(0x7f0000000080)='./bus\x00', r3, r4) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000500)={0x100000001, 0x15e0000, {0x1, 0xdd}}) r5 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300), 0x712de38a09f15252) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000480)=0x8dc0) connect$inet6(r5, &(0x7f0000000180)={0x18, 0x2, 0x9, 0x8}, 0xc) mkdir(&(0x7f0000000600)='./file0\x00', 0x5) mkdir(&(0x7f0000000140)='\x00', 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) renameat(r5, &(0x7f00000001c0)='./bus\x00', r5, &(0x7f0000000200)='./bus\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) socket(0x2, 0xc003, 0x6) 16:00:14 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) readv(r2, &(0x7f0000000b40)=[{&(0x7f0000000400)=""/233}, {&(0x7f0000000140)=""/80}, {&(0x7f0000000500)=""/162}, {&(0x7f00000005c0)=""/168}, {&(0x7f0000000680)=""/146}, {&(0x7f0000000740)=""/235}, {&(0x7f0000000840)=""/174}, {&(0x7f0000000900)=""/167}, {&(0x7f00000009c0)=""/216}, {&(0x7f0000000ac0)=""/94}], 0x364) close(r0) write(r1, &(0x7f0000000200)='R', 0x1) 16:00:14 executing program 1: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x9, 0x2013, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, 0x0, 0x6) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/192, 0xc0) r2 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r2, 0x0, 0x7001, 0x0, &(0x7f0000000000), 0xc) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000400)='/dev/speaker\x00', 0x80, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff}) fcntl$dupfd(r3, 0xa, r4) open(&(0x7f0000000380)='./bus\x00', 0x2, 0x50) r5 = accept$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getpeername$inet(r5, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f00000003c0)) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000240)) ioctl$WSMOUSEIO_GCALIBCOORDS(r6, 0x41205725, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:14 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000225], [0x0, 0x0, 0x0, 0x0, 0x0, 0x8]}}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) r2 = dup(r1) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x10001, 0x6bd}, 0xc) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000004c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x80) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x4, 0xf8, 0x1, 0x5ae4}, {0x2, 0x81, 0x40, 0x80000001}]}) msgget(0x0, 0xd) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206916, &(0x7f0000000300)) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8db11ddf7c6c9363, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40081, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000100)) r3 = getpid() ftruncate(r0, 0x0, 0x7fffffffff6) read(0xffffffffffffff9c, &(0x7f0000000000)=""/9, 0x9) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r3) sendsyslog(&(0x7f00000001c0)='?', 0x1, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) r2 = dup2(0xffffffffffffff9c, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x8, 0x2, 0xdd, 0x800}, {0x2, 0x40, 0x81, 0x5}, {0x26, 0x0, 0x0, 0xc8}]}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(0xffffffffffffffff, &(0x7f0000000200)='\v\aT', 0x3) open$dir(&(0x7f0000000000)='./bus\x00', 0x10000, 0x10) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() getegid() syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6, 0x480d, 0x3ff, 0x8, "d1708fe61ff8d0fc46d896bfc61117e50d29bd5a", 0x9, 0xfe}) r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 16:00:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8206af397170b2b6a45a0fd02e283da1b3afeceaa1af406e5113"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getrusage(0x0, &(0x7f0000000080)) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) fcntl$getflags(r0, 0x3) r2 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) write(r2, &(0x7f00000001c0)="71dc6b746e86521f58d2892ec77ff3be82f2e1fcecc2cc78ff307bef1cfb5b81d96c3caa3d787d0a4b72577008714c160254440cd8c41391dec9f03826d6d2", 0x3f) r3 = socket$inet(0x2, 0x3, 0x5) read(r3, &(0x7f0000000200)=""/238, 0xee) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) read(r5, &(0x7f0000000340)=""/104, 0x68) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) sendto$unix(r6, &(0x7f0000000400)="4d48481aedc273e5a4a8d817503e0cf86a75ee929b87ab20084238d5d90b04b378e2356e2b049b8f62d13141ad8177d6b0df19be2670502a5bad109e1334b8a9a5abb9364aa3965a8651c026c2fcecf5153e4bf099899819bccebc7eb2637596c8883ef34984dc32f571af7b037549d87528dc76e221a5b4ecc18a207f05fe1afa8fa80001f8dc0ba963bb22113890874d75076b11b9ae2c2c68871347f5aa26c8e3dfa6696a99d5c788fcbcb145adf5456d352ec7fc41c54f76296f7cb04becc9e1dde20a9ce652", 0xc8, 0x1, &(0x7f0000000500)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x327a37f865334221, &(0x7f0000000540)="3f146060c58cc714dee30e95cd68a9426a9c940270efd673b0b69a8b555457d69e79df13275c308a46b823112d548a3c17fdfe585e1958e403ca21f733e8a3c01b7ea47d4662840fddff86f52dfa6ce0c07c0a7ae8b11a0689d333ee8815dd17bb7e1e58979f96aa103a887ca4c929a7dff52d966df19aba8900c0a7ffe4261532adeeaed901e9b57c4a2b78365d4d9cc359ce329eb23a95bef20754f486bb4fcef18d753a0c6aa7ac6ba0", 0xab) socketpair(0x1, 0x4000, 0x40, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r7, &(0x7f0000000640), &(0x7f0000000680)=0xc) r9 = open(&(0x7f00000006c0)='./file0\x00', 0x8000, 0x3) mknod$loop(&(0x7f0000000700)='./file0\x00', 0x3010, 0x0) write(r7, &(0x7f0000000740)="6dcd5d937cbae64ba779a31afb16fac0804d08b6d7a4a1288a68b2c57e3b2a897ec94327e0b84a4907c0dffb579a", 0x2e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r11 = getgid() r12 = geteuid() r13 = getegid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, &(0x7f0000000840)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000900)={{0x7713b65b, r10, r11, r12, r13, 0x190, 0x3}, 0x7fffffff, 0x9, r14, r15, 0x0, 0x81, 0x2}) getppid() socketpair(0x10, 0x5, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0}, 0xc) r19 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/vmm\x00', 0x80, 0x0) r20 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/speaker\x00', 0x20, 0x0) r21 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r22 = accept$inet6(r8, 0x0, &(0x7f0000000c80)) r23 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000cc0)={0xffffffffffffffff}) r25 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/wskbd\x00', 0x10, 0x0) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40)='/dev/zero\x00', 0x20000, 0x0) r27 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000d80)='/dev/vmm\x00', 0x0, 0x0) r28 = fcntl$dupfd(r6, 0x0, 0xffffffffffffffff) r29 = dup(r8) r30 = accept$inet(0xffffffffffffffff, &(0x7f0000000dc0), &(0x7f0000000e00)=0xc) r31 = syz_open_pts() r32 = open(&(0x7f0000000e40)='./file0\x00', 0x20000, 0x40) r33 = socket$unix(0x1, 0x2, 0x0) r34 = openat$zero(0xffffffffffffff9c, &(0x7f0000000e80)='/dev/zero\x00', 0x20, 0x0) r35 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000ec0)) r36 = getppid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000f00)={0x0, 0x0, 0x0}, &(0x7f0000000f40)=0xc) r38 = openat$klog(0xffffffffffffff9c, &(0x7f0000000f80)='/dev/klog\x00', 0x0, 0x0) sendmsg$unix(r17, &(0x7f0000001100)={&(0x7f00000009c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000b80)=[{&(0x7f0000000a00)="ab7b012c886ec5134d5725d7f30251c7d3e8b018a822fb0b19d8408f21a440cbb62fe884648b9e8b6f897e849ef24ed6201556f0a376957c767b43f2e9b2789f254228f772883aff25f87d462f031c9cd8d08880a5b44b6d981c810f2cb5c526ece8d51cfecd4ec8f06e48592fe8d5005006c5ffd82666408e74f50dc354dba6f8ea10fa2dae175e79c1ca44e2a0b8b10a10572f329bcfca7df09855e453aea0e716ebed87e6de3539247688f5fc8753403a8bd85241dbe85768fad526d14fe74505f26b9a4c4bca094c59121988ff7522cbff4294f2d34b171b6aaff8f5a4540c4ae02b5e3f", 0xe6}, {&(0x7f0000000b00)="46f6213be646abc6c2f22c250cf4e39cb555ad93101bb959090f72c1f926b3e47a8b95db597c9164cad498cb1e19d54dd6d4caa01ca931bc017e1e0943dc840bda80407448b97378a4dec2854d411ad59a02b4e2eb8f112fef47f5a2dd0c", 0x5e}], 0x2, &(0x7f0000000fc0)=[@cred={0x20, 0xffff, 0x0, r15, r18, r16}, @rights={0x38, 0xffff, 0x1, [r19, 0xffffffffffffff9c, r20, r21, r22, r23, r4, r24, r25]}, @rights={0x38, 0xffff, 0x1, [r26, r27, 0xffffffffffffffff, r9, r28, r29, r30, r31, r2]}, @rights={0x20, 0xffff, 0x1, [r32, r33, r34]}, @rights={0x20, 0xffff, 0x1, [r35, r8, r4]}, @cred={0x20, 0xffff, 0x0, r36, r10, r37}, @rights={0x18, 0xffff, 0x1, [r5, r38]}], 0x108, 0x2}, 0x0) 16:00:14 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x10) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1, 0x0, 0x0, 0xfffffffd}, {0x4, 0x0, 0x1}, {0x3, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = shmget(0x2, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) r3 = syz_open_pts() r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000240)) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000240)) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000240)) getsockname$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f00000001c0)=[{0x101, 0x80, 0x83, 0x94}, {0x2319, 0x5, 0x80, 0x7}, {0x8, 0x3, 0x8, 0x100}, {0x7, 0x5, 0x6, 0x80}, {0x1, 0x5, 0x80, 0x9}, {0x1, 0x1, 0x0, 0x5}, {0x200, 0x40, 0xfa, 0x8}]}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000180)) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000140)=0x80) shmat(r2, &(0x7f0000ffe000/0x2000)=nil, 0x3000) 16:00:14 executing program 1: socketpair(0x2, 0x4003, 0x100000000102, 0x0) fchflags(0xffffffffffffff9c, 0x0) 16:00:14 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x28, 0x700000c3, 0x3}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="51c643c9f0a799aee694c2e1a241637a9441b2753c0747a4dffa31cb7360e32c3ccc8b5226f697a6e8088065"], 0x1) r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = shmget(0x2, 0x3000, 0x8, &(0x7f000069b000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) close(r1) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x6d2) 16:00:15 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x135) mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000200)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1eff561b2", 0x3e2}], 0x1) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) bind(r3, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x3}, 0x8) getuid() sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x1, &(0x7f0000000300)=ANY=[@ANYBLOB="1089b5000000000000000000000592c4ff9dfbd840fa614f7b90efb274eea79c9dad5f1f4a5d950986e1ffe8f8bf26ed09547a6120e5006d58650e34b6fd2ec26a90ae7a6c8e52b9b6f39e1ee87de528f832ff02880647c0cfd24485d47faa02abbbcdd67fa0083c7f91725c5afa3180eac32df5c914a8cefc8400aea3a2159af6d5a0f09f7443768c375ff6bd45bac53ea702d1536eda2423d0c96c0bc6f9b968"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)) setsockopt(r0, 0x29, 0x6c, &(0x7f00000004c0), 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x8000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20004) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000480)={{}, 0x6, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 16:00:15 executing program 1: select(0x40, &(0x7f0000000000)={0x7, 0x7f, 0x0, 0x1a, 0xd110, 0x5, 0x1, 0x401}, &(0x7f0000000080)={0x6, 0x80000001, 0x1, 0x4c9, 0x2, 0x4, 0xffff, 0x2}, &(0x7f00000000c0)={0x10000, 0x3ff, 0x80, 0x2, 0x10000, 0x400, 0x7, 0xde1}, &(0x7f0000000100)={0x3}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x4) ftruncate(r0, 0x0, 0x28404030ffd) 16:00:15 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="67d840f9411326deea19bb49a5ffbb8ec0a728deee666bd65586bb136f48af209fbfb66a36b072a5c68f1d770b224aed29ab10507fa71e3329735b45c626a9b2e2bdaa56796c4ff0e2e586c5f25d529baab6536796ae3243230947b9773c78a69234d7656661cb3b619b193094e2", 0x6e) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020abfd48 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020abfd48 16:00:15 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getdents(r1, &(0x7f00000005c0)=""/160, 0xffffffffffffffb8) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000002c0)=0x2) ioctl$KDGKBMODE(r0, 0x40044b06) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000200)=0xc) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xb, &(0x7f0000000000), 0x0) r4 = msgget(0x1, 0x10) msgrcv(r4, &(0x7f0000000480)={0x0, ""/161}, 0xa9, 0xc860eb748fbfe64c, 0x800) rmdir(&(0x7f0000000440)='./file0\x00') getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000300)=0x8) geteuid() getgroups(0x1, &(0x7f0000000240)=[0x0]) geteuid() getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0x0]) getpid() r5 = semget$private(0x0, 0x7, 0x40) semop(r5, &(0x7f0000000000)=[{0x6, 0x9, 0x1800}, {0x0, 0x5, 0x1000}, {0x4, 0x8, 0x800}, {0x1, 0x8, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x2, 0x1800}, {0x1, 0x3, 0x1800}, {0x4, 0xfffffffffffffef7, 0x800}], 0x8) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) accept$unix(r6, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x1f) setsockopt$sock_int(r1, 0xffff, 0x403fdc1f3f5491c3, &(0x7f0000000180)=0xffffffff, 0x4) pread(r0, &(0x7f0000000200)="fd26259ad8e6f33d0e94e5679caa89837b133c55024587ae", 0x18, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000140)=0x10) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)) 16:00:15 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x808) r0 = kqueue() r1 = socket$inet(0x2, 0x3, 0x80) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x2, 0x6, 0x9}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x80000001, 0x0) kqueue() r2 = msgget$private(0x0, 0x8e) msgrcv(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000ff00000008fea76d0000000000000000c60000000000000016000000eeffffca0000000000000000ef000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080fd95215d12d400000000000000000000000000000000000000000000000000000000771cdfabc535e803feff6c14d06d272feb44d4b16835cd3b01c67a6d560f18fd06e28bd14ff30bbf4bd0b435f29546facda6192b4ec42f0758de87f80f55b113c1ba19d1fec88be6798ab64e397497f8f38da7b909c2dbab5e6d04de3e9fe4b673b4402771dcf9ade28c6dfc9b9c14942e2e3e02734a3a2933c57f2ce331823d730500"/273], 0x88, 0x0, 0x1000) 16:00:15 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f00000001c0)=""/133, 0x85) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0x1f, 0xff, 0x4}, 0x1f, 0x5, 0x5}) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffc, 0x27}], 0x883, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file0\x00') 16:00:15 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xff) r1 = socket$unix(0x1, 0x2, 0x0) writev(r1, &(0x7f0000002400)=[{&(0x7f0000000080)="57328a74f911000e05e06366a78962d8716aac2849030a9db10e9c9067af77e86a5103732b90f0697d210986aa2b184472c54c52d7e456e7766fc41cd78462d14be1081fbfdc27cfb3a5711cab7e244bbc56de90e11550eaf428c45413c0e8ddea6eb4b13eb928", 0x67}, {&(0x7f0000000100)="e9d6bd3dd2167e0af9aec2f18dd2264c2fefff2997d0194f79f92a6f2eff552dace5d0dfec4e00150e389fc08966725e85cda0ff1a40d03ec060cfeef3eb4a3ad0bac6029d972f4df7f359b70eaa408b457f806a2680441ab4e7bb48cf300fbd9df4b8fd7f859b6c0636ee5355c27d20a19331bdf7e7b150edb7859d46c15f94222e0c051fa7ca7ccfa4ca80f0bde63529f36b4852e2bb488820962b8092600a6676acbaa823c56aee926269670f7bf8b81111f5e630efbec931beaf354af9e3b5c22040c7d0452bc87a8633a3e889999ca94d570b5348ce9c8da69b1878a726b8f3b9fee0f21793ed65bb65ab5acc7ec18982602622d6ed94bd7d4c8c2610d09b6a3fe7136be7097936e285cda015d19faf0ba633cc338209f91bd7c2faf9563774c4b191cd9d55513f7497c53e1752338e71a12edf5abf61deedd4b21eac6c2b2be6cc4ede6fd7979ee8c7fe499c5efb8bd39701652315c682aaa7f18242387ed3273a74e85bf07922eb99866f15c6315134e06f5c7f494e93a4ebeef1d6124ecfd233314122db84b237b28177439c07288d022458b6d48e7ba8b0e170ba7b5687053f5b2dced4fec223f9eb710431497688f327397d4f8c81d667b383e08cd433aee7346ae8d9899b33d04f5d5b5ddef38db507e62152751656ad89a21f6ac46e1cc33815cfd3bd6bb8474b3f899a96838ed0663725a107e676bb74b13a30e56913e439978d8215ddc187e93d34ad61021ab7d07dbdeb7ca5c7d3ee4ac11f5749db24eaa6917fd4e1dd72be386abd720ff92682dcaea674101c9b6779e4896fde0d95edeb36385042f33ebfa64670c03feccfa9384d2489d65811c0f03c8534b9c8a6ad7f701dc48973377918cf72287dfcbe0a8e38d4eaa3921a98db9dc1ab0131202e6f728d81ee532d5160505be0efcfec730180e23b54a12b9dcbb21456cd2a2b9a54a5aec7e733b75b21fc00fbd7f22bbf9f4883bcba0bf32afa2ea12501740878c2a584867ad42c2931a3822005f1a5cee5bbd6910f397991aef27e8cebf9ac5dd263f1f74097476a6fd7495e2fb66fa5f45e58f4539739d9ab49f011423d36f32ba114336a4fdecbefaaf341f65efa14285556b3d38cf6d1e320ea6f8143e18715a8856503d96abc77e45ec8a5a0e67733752e0d7a7cf6eb665f22b12b0dda1899709b0b2f76c8f634f7a513f13f33b8c4d8caf5cd8f8064d077e2db0027ff3b9142c75a6c5b26b1d6c2db353f5ffc72e0017916e0603531736e06e6ec2e8d8ba8e389145f3b5859b02ed0501ca36000882fd36b6fc3064bfecc7c86c6bb1dcbe3d91881231ca0743929ad9f2a652c90be696c30728e253a9d5a7ad3221166141a90c1a5a85391623fc160f35ae2e464f70bf3172a66c21dff43f251f23922e7f1c13f88c8c1baf1d44bfaa619ed1e0514a6f16ca0f078b825eb2ed1636f119c73c85d1a174c82aadedd92679a35656f717b2d950ad10361ab7c7e27efdd9264fd02dff1e7a4dc532d40ffdefd374ac8a9681e9bbcb1620ddce2a9cce568d8fc4606329ac6c1c8357401f5a63ffc74113e3b788281eaea7a3164dc0f26d678cb4547eea7b65479bd987dd8e4f5b7f87cf87dbf6c2140497173f51a2510644aa20460d55af3521f6e9c31e115e013b16a394f579a31faa3d13d3a9daf5db2904b36c17f165fad82ad926e8dbb73966556190763eeda35dc90b0bf5e6667d012ab01db2ef5a4a9073d090f83f8cfe11cf44def7b6538c3ec6dff016c61247a1054d6858de26b58b8236d5b23e221dfac2467d4fc942af35f86a3e9a2c8d1448872abc26ed8a0574b99b425e605c38f2eb1e5f68517250a777dd97f0294dba2ae2715f601a86936fb35052d9c841994ac771fd393ee2a60358b46accdead7a9951c2b9a5f5e32031bd2e42640d982540dcd5a9ffa8631009b737e651238e476f0a0b2526ee2d260b5da2425a6d36d20eaa1219cfbc234ac265cdd83ed5a27d73f0d257de2c2458bfcc155d1bdbfc5f6db7d17336e50d7ea3d86cebfe20c23ba2c4bdad55b8710f9f1d7c9e34d8fef916b552401b64da5df11532474498de372d1f798e061cf4a00e6b3528cf49dc66343f3ac7bf10f56d9db7aab0ff66f275d6cc5d7d604daa0901c9c9bd0528905847b9984aaf1fca571a3b6f0e9e1ea9e3faa90fd805520b0ca6799b05188cc2dfdd546dc17f3e066c591e9f42ff9091729a44942a79c2d6bb76db73f39735c76bf06a633090d2c0f2c54fb79f77f8ebd3b7b9e395f5c5bb0e5520ad74053e6d8f5afa9c31c07004eaabb41bd13f7a44894f18195b8b912d3b4aa795011ccac6e49e6621ce0e779b4d6c16156a34d95b1ff85e8a3018de2661100549ddd61ea92729fe87643199f73a899d8a3fe9da3279ef222844ace34129f1fb288c465210998cc6a875357dc71fa73233ca6f27365675cb09c12a96da21e9daad1fd593f45dbefca74584d830f937259a86db105011006475482d6e561764877ab8c24d683d9c7a6152f7035d544625ad6397fb03c96cfb15a04c050aa281e36257da555810395c497606e30558d5b18580eb7f09d40a8d7220a0d97896e029af87728c9ea341ef139bd0cd4f157246cb8ab9b97d78714dd2bc0eb7984c750c1569ddaa16e6a5fe37235f3874e0f6cf6f37908242b60675b6c31f4a7579a447066a318ba337745d6771bcfdf1c4a3284f953a6a84f1d70fb581d8951afaf0bc68ff227662a5d77a4bb36efb8439c9d47016ac73894278fcb82d5a14ca28f7a7dfee4d81ff8356b4dc17ed00034ad139e189afc4997f9387fbdf535293d27d49848e379609450097e4c97d5de1ac87b7b2dbe57811684e91448571a920f0c55c72a662c77fbdd8e1e7bc2d2adcf9ffd16368e994891af25a27b70b6812fc61c2b3e24c96e41a7ebf3b311516630bc7b43ab6f0b89c753fb2ea4f930b8303c40ada54dac7d53e03455521419637165e8aea9eee74f2656faf5c73d98ad650df4bf3c0b35a01c522198871dbd90ea287e40ab388778e018fa5c63c856a451b6a91c477c46362200a743725f115b6ce983389f5fad30e4d7c0877d14493a97890171be6cb01d6755c3a304664a987e03aa84be0f81e5a1a6fcb0031892a09e95a774875451a02d43d052e889d5f0f75ed03891f68820b3e9b601057b91a3b4df2764afe4476b927e5c545fa56eeafffe882b3b95782a5f1939ac7fda793bef1b1d18588ea9eaf3b66d5f5761f68e3ba8e5f8c6c7095416eeff126849f6e44def5185da9cafa2e05d1aacf6d34d287ba3e959d231982fd69e5888065c7ff384cd674d4004ae5165b61d7086f17d404ca395e91b5753ae8e5a2888d728fa7bdabadc943acec56a29eefd0f2538726df1c868cbf9bcbb7236ec047c9c476d67b8095ea3be518d097c75dc91bdd2f8ac31accf012bfe6ce376cbd7c94e80f79ac96f837cafc728976502c8fa458ae93a92bbf6ba1d5a0487a57c33ef64f0dfcf5fcfc5002198b0ef4f018a6fe6f79fe1b00a8b9aed8f797c00959e3c83dd312d8b3bce37dcaab0bc97f9c02e1cd45badeee76420b7568c96880279b472e9f71e990ac5181e63fca388d6bef5e36f93bcd88c621e8320c73d118282ef35f8ae991eb626e4dd9ee70289823bc19139492b92608d6920d7e5479c18dcd7a12bfc8a50503b323c4b912c7fdf1ca41fdb3a99bc0048950b9886c5d54ecb65c7a1848c4ca16abf4f47ce4f8b1c78a34aaad5c91ad7d01322d316571a4e917880dcb9a2340df4a7efc22bfd1922e0b78dedad9e24344d0a13cadb545c77a4818bed8b29e8725a744fd77cc0c4aa202add68e36800b21d2d6a97174fee5ff89037dd374f47867b33c553fa20dac614ba0c2280c9f7de0f7138a91190084a5eee373c9bf1975926d31634c69b7da7d9119c94389d160f746e9789da959458813e42650ff237ef59228d6774f4ec4ca67e1abd817521448f83279f489e4a8586c20d761031527f01e972d4c0f581e2d46a790ae9a5f8efeeb7da66bf9beb4083403d22dcfe0bbac53d4e684377c5f86d3c7c1015fc88d87b77c8b576f146b98c9c7f991729b4d919a124b582797c43ad22c7be30c035329a3187599ce53d8b2ee0ed418f23b96c5cabafd276f6b535fa874bcd0435451e67c6d987f1019b71aae6130ce1326b8b818d0ec21b400b79e72b73082dd8cc7e5b75cba2850a1aec32f852d7e3bd22dc4757fc3001403deb6f1ec9aa4b2917b05174f081c5310cdf42b1027a8a39d35681cec2c5b28d06e5dc1bc130e9cd9d675b51d283173c6755712791932f010d998b2435c0213f975c52c6c82ba0a1ad2eaa777c91ef19701f3c0b6ff98ce144e744b01cd78f989fd4f46cb9ad57c03bde1aef79ec51c18b201f5747aa3874e1c727ca618b225794ac6ea01598d0cbe66fdb7c93dbfecc7a3fade025742faf074ef199dac458fec704ae700c1255f0b616f79cc1ebf294fcfe32e31b75584e765b1678d06f5b2567784cbf19376d218446d67c839419130f920d9cb3485855858051a3126bb471e1b816cac24da69d32b4208d269487f18ed6dfafccf8947a79373eaabd9af1102692907da228a1fe95f3f0692b12871c8ecf64effa834c80370c5841371b7edf54ec96d09eb018ae6d206095989d1a0e05ab6767084c59d23ff8dbab294e43dbe7877f4e9075fc2fb32ac7f6bb4d0f0f9f90ed8aa4007ae72829626fca77b2cadf85da492defc383bf54587d592d6898e2fdc22ba9559eef1962b131233f87ce696432bbeb7f484e835535be533c20b6af15eab006248a08bb3f9268e407cfeb1821bdc79da7e950f396d118392362a3844ec6bbe61c43a86fb7006a7182e07476d168aced041b503e6413f0de900a4765eab989e1f63578dc498324e4c60cde0c7dce8aadc944e02d01f81958885cfa2a6e559563da775a764b554442a90e04343cf9a76efcb9c9ac1469c504597f2f9b54737dbe314b5a6af19f9f3ca2093c518856b0bdffb8919f9ed231c9281d1951fed3aadc7fe38439eeae6f57b3de2688edd6db6f362426509a6ea74eae595dc8197fd22674331f0cfa82c326bd8d4dfb0eaeb634ef2992987a9d52f190a9bfa92136ddc4b72997d941221b430cbb6f7dbe18835c93223b5675b483b43b7cee24da8cc34f1b8156e80e7a6a7e747cb81302dcb2dba6c6383665b70ff9d420400b552d2cc12a882e383847eef0c9bc027878bb80693ddc7f868aa67956c2436c959528b0562678fc17652f757c01e79ff3d48bce22b1c21ce8b7c617ffe392871eb95ef4fedc784c2e1f9bd2deb18723ffd8de61a7b9ca2e716ee8172f353e0a02671f141cc74b2f25c28c3a35607fe6a8e8148db42c53d0a1406e223455b619ce5e2509f815543e12f041e49c7d99fed267c996f8821d1638597cd503dfa46cfd679ca2d304b09e5e8f452b4240bf7ff0589722fbc872c813fc64aed6aed91b1c5ffea83a8170609ef0bbd46d6f70feac3ff1d58ddc6696b739d6bbb95e1ac01ae52621d0b66661343220ded2f7176376a3291c394c4a3580b00535b78e841b48018d80b2568eef6199d58287ac9e00c5e59f5a1c85ad488391b6a11c58619eff3ba465d5072cf6e238bbcab9de90acd0c751142f9f74fb524d2482b19cb896b5de8491f3adb97d5b7b1fab1fcfceaba8db81fb9be82d6ce20037d5f641540b72c694c57deb613ae671d8599a10a9b4db6b130d1838188a9438b36aca3fa8e5d16172f584eaa52f19256553e94134c3969de9d2d23df682400a099a6df878", 0x1000}, {&(0x7f0000001100)}, {&(0x7f0000001140)="70dd93628e9ebe7e12e3d9a9f60e0b9f8cce5db2c7554a84c26f5bd464d656534622ddbab29ca051e0eb2ba47310bba7f3120fff702285fd8b89c1fd7feace5571619f8565a92e6e9785a2adf0c09558f5dcb7fba2da6e8c2b55df7cf6764f906c6b563003732cf245db7f2af6b8c270", 0x70}, {&(0x7f00000011c0)="69ffebc613316b4721fcc26312461c8789a5acfaadd7c7df5d18be00f8f742836b97bc700535cd", 0x27}, {&(0x7f0000001200)="8ba02fb1f55d0accb8a2f72d54cb9992906038bae5f0e2138a197f400fd901d6084326241665a52aef279eb243cc832d46fd025a6ae8c48dea2f1bdd7c3f4a041b6a34903430f0c3ae306cb1df9bb95d3094a746068de6df3c64377b", 0x5c}, {&(0x7f0000001280)="f492e7ae4b8925a1dbdde84bf41c789c4b88a4e53a9e4e014aa6cef4bc1de540c90a2bd2ebbcf4203f018aaa03a91743e9f18b82a616c41d28d4d1f608f9ba8aca7c08d0fc3125ff4055be0396895b29c615e25172879af9013aac0d1304820a4a93939a09933a4640cd1cae4bab45381418711703357e5294b24adbcc61f8df289ff243e03c861825d45935832f178713d1503f78dcd3c160616658c797e2c4833a8fb65e5877b58c758e681d984359af79c4ed7ae6760d0f0270317b499dcc261243b7c6a94789b79511c51e40d5bfa03025c8d46c9af65bcb0b800051430727921b042f514d208057a30dac8a4d069b194b09a88c877d14465fcc244894793eee244161c36208068a5c330527712efef02ecfdbb76c25d8b0d329a0008f3e31100690477484bfdaa340de9e71f95153d72263ea75512dd4aacbc952e87a79b6df757627d630e9827bbe122bcb9058739c4f45c67e712f09dbc3b77c5af68327f285522f05e92898c0b9bff0ecae7818553220686646029b8a52df1da780a90e6a6cb83ae0ef30ef35042ac6f7066befe347e556ef3cf73aaad1e4be452c9671e226c1a11862396a8ecffddd6a45d2841993849215541990fa02babdfc153acfff0a3158d0167a813cf5b50cfb739385e8831f9fee1246757ea842306562d18203436be45cf640a35578e248dfae5bc6278b1347b3bce4dcf15dd9da6111a9913c49fcff06965335b73e8d21efe1260a9e27de2752a67593200a9d43df284737411652e6415d9614004f866c6d84bc852f1360fa2f3911aa09bf1e5bddbbfe6cbd0bb3981a6515db04167ca9eea2d7a94b87bb7cb5bc0f26e7b339db7d4884ea5a4b9bcfeb204d0cf126b8d4f4f7420cccd8c0f17d0733cf66b476dcd62c778244271edd5d8785032535568835ea6a9b9aec12cffefe1705c02b0c238181d0e8f8b443177bef7d4df9ad686e1a6ff2ac543399483b126374179ce30260748f6518b39c18cd5c95e7ada84e660335295340170d67d623ab2dcb17c11604db9b33772c635c2606371acfb32c7248ed76a3d243bc48b81d56a109ae407a2aa4329656dee96bbe69495a6b597a711ebbc1235629c3e37513a655a5e8b9d6bebc08394e56ee886edc5e0ba5e528dd189fc8785c0aebbf8037b8611f814fd7af75ab4fa03443b14850b9694e176ca8a8e35717b8c7b33f1f977a5b3ad13ac53e68e0c6cd8de87fdfbec39a821ab8614dac4675192a26533b11f9fde01ac7b863332952125c1f34753de2d7104452e7d627804ea5a811932e8a5b30cfef883f03aea149101014e8ffe88193c3d357d7b3d9f56c383e7ac288abf85810b029c3659d96e532a7629f3264aa242ed78dd0b0d88de498391c035fcff71f398cc6f5e7ad4493bff952ee560712e031f5ddb91c6fcb7e7a5d8253981d40e2ebb372719edf5e58ca94e4d5aaf288e570068cabbffc294b29db70ffc0d8f9435c26177787598ac02d888294faf094e24b5bf4b5495241f1bc6df6dc9ab552dcb3e8168e40ea21ccbcc8ee47b5c0db0eda02c92f860b3cd3dab47cf66e2d2daac627f1ceb952749361b5c6bad673cc3199c8f32aa664737feeacb43b255551e3a41f5d988a95e4888c6c1068b0d126f94c6686343c20b8596673574f6e87e7eb972ea02fa3d4943d5958412bf943655f464b9976e1db58ecd0cc8dc9a50f0e6846fdafd41f38c44fb7d30d66e2d5b8e97ec8851ebaa7a962bdf298e0a6663310d8a4b464fd275ad20bb616798ae5d21d558f14fce05149de80d2c851ec6e0dd30c3d195e3bec57c332be74fe42156b398f53228de0918bb38c63dd1fe80e67a0815408ec204e6241fec5f43e5b55bfa6ecab8d1bacb0accbd83bef59b7a51d5ff90c71f990e486b91e20ca1ce2d2d02190df5a5e7bb78df30f7810a7650c61e4bd1a7cf3d3b8a192b2c4203b60b7879804419910897a76cbbd24983ccd7dc97219539eb2e6af9ec1d5dc3423178360f6c9cdfd7637530e4092772b91a06932467b9c3e36aae86f598da9259f9f27f0350303d74912faec4d050d9860c3739fa0318011d7dfc2a12579b94c6c8768a99183ff5efc8166aedd7ade274878dbd398034681e951e4f9bcbedd270e1d893e44552a8c8a8b7d75007a1d4a4504e515a20dddce17aa819b5aee94bbc7396d02d0a66315cd3830599001ad80fda93a6d7beab916872b7776be5aee030f83923295770e24b8c5ad33fa7b1bc8530d5375f833b3a074c8f0446cc42a294560ca864f55d7c68e685b630016a074633a23b5bbd50351f83eda0f5887f44ebb9aeef1d2eb4ac53bf0fc03ca6e22c4e01359fbe4bf1bb82069133ba3533fb9922d625f14cd0d08e70428a15b2fcbb8cfd9696014dedf5b3e60591fca0981bfe1517b770c4844cbc441e6bc4a0d0aa094ccccd2b75df4d1919c878e4d02ccc76ed490a4396824aab73b52418fd22ef471c1d94c4eb1e198e99265ee3a498a46d71a9ed520ff8a7bbe090a3d6030152c95950575d573f6592f5f20bbcf58bb49438969455beea654b0f2036e6b267c5e60d648d649ce56383405fc7f10630f1463d36224ec4470d8d12ed4da34b1f2ceaa75b7a30b3a2b7221e020803fb091945239e070ca8847af81c611cfc43e8c7b15b46d9e928c6e36017bc01e96bf8a9fb779a55c440ff790328ac98d9bbc651336ca018e7326f336e58a523e029062612035d200e88f4c3664d116df14de429870384ac259213f0698cc8be2bf7cfae89ba2a98bf0f4393ed7f5ee4d2e431a2924eeb35f3527c5389e7de2796e0f2d45004c5465d7f8f6055b0c12534b719b0895eb9d02bd8d06d69167da14176b06520bf522d0151caf57d03ca0a681b2751be6414ce550bc3ec025a67964cb0955b5ccbd853b78d94a3f6c294b6dc0ddf01c0cb7280976dbff7d34729429e82472e8e6c980d959492d53ba9bb3dafaef8a578c3ea6fb2833c5592ab628919912d800ec33b4fcf935c6b6fe9f5620fa5cfad798384e827ea8575f5a02616bbe59f954b583b63e44f6a23b6e31d4502044408849f2e72147fe267fbba90188e78abf7497c9fc9606824bacfc93bd4db91d59b66e73aacb339b30c0ff551582a33e0888f93bbe991731e7cd6ff42f8cf860f05d22be576460f345327cb20547d42291d5c312df854a7fed00289b80ade891d40e5859483924f3b0176f6e48b6a68b2a2d35f74bb2d0cb95eedbb9083543e224d62b755536aef477edb8295b6baf0371576d61b9592e948803010c63c471d5aaea8298903c986dabdcdbf4b898708ca45ff09c5c62729b86b7b986b324fb1619e4aabf15cf8b3be116e51f89ee24843562712b14c7fab2ae836234f488c1ae3f6e95f1a8896fef8ff6151f5a2578b6a63e60027eaa7024fc07525d71cc923ab85a2bfd5aff0c9b2fd6416bb1e5b43058a35bab16d465b7d6f8ae90843639da5969ea4f6c07d131f56c8d1c13fcfd4bb2acef4fe475547a4bb1861124dac030ba1e3c66d951268667e8483013c64b83ffa7d6c81b9c74588377bc463fa1033936c89fc4a053ac3eb6d28a7bd9833d4af2f4432b5a30c9702915e8854e5c95e9239b6680baa5d30fd22eba669bc7b13dcabf78d400452ae8334fe3a7768aaeca2c964520c1ee81f3cd2680e486d2d39f1baa36d6fd67348f7206e9ee47030a0b953a4b8e9f1aef7871171e939bca90026925dacd8f2aeb3a92b25286c60ba099a01ca4be1064843972d42adb98c09217640b2c1b2c2063ba2efc20608d1b0269d2b2f6890cf48670a13079e68659f105239e23acd7b44939eee972f545abd43f87e4e202a63e072b1000afd6211d4812da459d9e4b663d98e8f30be33c0e59f8234ae43ed2621dabdaa6b4e77de234ba856fa2f3a51e48c8c2d6191c81330a8b0b4899bde9629a9bd73f21bdce272cc3aece919c5ba7d5f7ebb26648c893a096016168eef78dccf931296afe08f19b9d711cd72419d2d6bbdc4222eaf29428a29bed7dcf396139701ab001e9ee4bad409fefa824a50b6d6ef3f6c201916e63a7ae73047f0f215ae5a6e27531a4ed8e3538cb3297416fe685674cd127c9dfadb4d8949a2f033e1f63274bdcadf1760e12f00e7e5d183ef90c3c74e08e9f0a963c02e6a3bc58c58e0e960af0d8f9fda8a7c9c34f53eb7e8f0c275bb72d0b82700aeacd5d397b62ef2b4fd309fce36a3009a2f910f6c9a1f0b5af7335a35fe3cc878070374528ba55cc8efd136609b5c4ff37834d62e9438719b32c0326b40f1cec14b06cfcf3b1b9779f0341ca013663632e67f4af924f1a719385cfa5f40701852c991efea42cd8ca6478ce7944c6df5242f1b14d634b0818abb73a8ed9c92255bbae83b07640583da3257236b13e18274972b5986baeb9bde7d6f7418af185e4083fb44978524a24407e719b84cfb8569cf19f5eafd89284fa8f67c38d39d7b2d19f4bec3c157eb8b321b36def7b1d787451699b752e2653b20bf253379f403aa8352e3f4b9931c732bd59676073aab1e639bda1248d5400157ff837dc03083de21452ef6ddbf7012445ee52f89b84d92fc49aed63669c82dda159d0078403d02646b8205b4ddb638ad94fce63f1fb3093ad8c63668b7484c9af5ea0810c1f97b22e0d595770b3294a2d138a7fa5153f8a385d43b03ceba86111f98775d675eb4811699bee997a2b72425cf1c23c1adccbca376964e1c5c1be705c0b889dbf029d272f83b080f7e2be609fb7710d83a7c45da129cfbe091b14bd42f469bbc92470e2309ffb064990fc0994c568b6b534b29adb0ff04d4935d6a7c63a2f2566bab804df97ec7cd2c3ad658d6fb529d649cfa8c365be12d05bfad60ca601171db866f220a2fcaf9e4103b4f4e19fe5e0e02a505ad44bb90725bdf4beebd5c31b5824ebb8ccc37f72fbe28ab19c256a38410814ac935e53605e4ef56db831a6505d6ecaf39e2c83cac4cdba4f4b461596f4dea4a3d15f555917d86b68efd8f92dfd173669e428f49a0b8eb987579e29b3e95b0181f9d7e77cda84015b1e0df0b0ff0de871d8a69f673a7b6b0ddcf1a5e018e55807333ddf4f299fa7e6bbd58ec49a4d030f6024baae53bed1d665c14c9cf785ea8a19c7379aaa0fc28654c78df99858315995db8936a81f5588442acd1ef88b6492c2ee1677dd16cbaf88cd6a3ce2cdd0997f3cc917adaea5200a010e78a9ab695143e2f4947e7be8f46638d77e92f7535939a6175074816d0cbde41a3e672a1b8b8c50b56c8617faf57ed325c9e91fde9ad22695dd48a42e9043ba8e1ab74ac44968a555036d8a4a4e3fd6fd1d0ae05400e8a9dd0c148001625c334e1fc4aed76569cd52d67dcfc00d87ea87503f290de3ef6a911c8cd431d2c86283aa1436d4d88e727df5b08a87f1635aa66795feadf0efd4cee9a120725453ba91cae0c3a8d6d53f422145dcd53b1561f576065e9e7963801843d903ee764aadd0bf5747da6676ec993e77021c725872e0e34f259243e2897a60e4d7224d06fadccd84d0b5750ad1c63198ba18ddfd1aa0b96609f500815b6841ea2072bd71c5e74708ac053afe61018ad61d0bb1a8a8c11015d1dbed01c3dad752de1ba06574bc7e43ef997c29f8af326431c3627679ad3eaf4a5abb86929a46688facc05e3588597b83fbed8a206fcbb4ef6a69bf682148d2bb2a5b36e47719b1d218ba0368ad46ecb2a4b9bffb793907eb8da86473510785b7cf7a62186c93da31c3a1ad6cca677a8f84e12ea972b7d981931ca78c7edccfffeea09b0de578d83a3c2417ce93", 0x1000}, {&(0x7f0000002280)="aa414f42352d37968d2b86fa0aef38aab74702580906efff2c20822bf8e955aa026fd8b8da2f1b446bdd4f44dbcdd68eb1be8f6a86a4cd318a73108125c93f50a78b1bc90655e4e632415af6aadbda6d418d1ba93901ad03c8f5cfa3fab99fbf11283d60aa91e092062e92008982950bbb655eb80f5548a7f47072f545b996005bf4b4385d85e614656f67f36e54d775492e58b22e5851bab9078d4498a6ca13dc1ca99d0a775d343e34", 0xaa}, {&(0x7f0000002340)="6a264c1d7b2a53381d7a5a10756bcee0caf33c0c6d3e2a78f5959ac67ef3dbe63f3d400cdd5fd74ceeba75f84a8c7fb2b832a1425bca1884f2abd4264274d235b487592a5708c486ba5b0812d7d736a6352694495646f111520222897bfa14eb9dc8c4ab92ea2d4f49ad39f9ea5fd519cf9e", 0x72}, {&(0x7f00000023c0)="14552f86d5af0db30b0a7b3713638ef2da6ad566044d163340d2efef04aa6640", 0x20}], 0xa) r2 = socket(0x19, 0xc, 0x81) read(r2, &(0x7f00000024c0)=""/56, 0x38) r3 = openat(0xffffffffffffffff, &(0x7f0000002500)='./file0\x00', 0x10, 0x20) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000002540)={0x0, 0x1e, 0x3, {[0x6, 0x6, 0x2, 0x28e, 0x291, 0x6, 0x274, 0x5fb1, 0x9, 0x2, 0xffffffffc044fadc, 0x100000001, 0xfffffffffffff5b1, 0x81, 0x8, 0x3, 0x7ff, 0x6], [0x100, 0x484c, 0x6, 0x101, 0x0, 0xfffffffffffffffa, 0x100000001, 0x3, 0x6, 0x40], [0x1, 0xba, 0xff, 0x81, 0x9, 0x3, 0x7], [0x0, 0x4, 0x5, 0xd1c, 0x1, 0x5], [{0x6, 0x9, 0x1, 0x800}, {0x0, 0x7, 0xfffffe00, 0x1191}, {0x0, 0x1, 0xff, 0xdf}, {0x7f, 0xffff, 0x0, 0x1f}, {0x80, 0x4fb3, 0xfff, 0x9e}, {0x9, 0x3, 0x6, 0x6}, {0x9b, 0x1000, 0x7, 0x3}, {0x7, 0x0, 0x608e, 0x2e14}], {0x1, 0x41ec, 0xdb3e, 0x2}, {0x5, 0x100, 0x6, 0x4}}}) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000027c0)='/dev/wsmouse\x00', 0x40, 0x0) r5 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000002800)) dup2(r4, r5) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) pipe(&(0x7f0000002840)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r6, 0x80045756, &(0x7f0000002880)=0x9) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000028c0)) msgget$private(0x0, 0x3db) pipe2(&(0x7f0000002900)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) ioctl$KDGETLED(r7, 0x40044b41, &(0x7f0000002940)=0x3) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000002980)={0x7fffffff, 0xe2, 0x9, 0x200, "e6df5329bd8acc0633cbcb79c60491a793b15b90", 0x3, 0xdc}) fchdir(0xffffffffffffffff) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f00000029c0)='/dev/vmm\x00', 0x8000, 0x0) write(r8, &(0x7f0000002a00)="0bee46ad7e885098188c80c2f3166fd59220ec4c8c729ea49b49a89b726b9b9e91b8bae9aaf5ed736354c3b805c27c97a566c5105db1422acdaf3a73e0e42542b9854ffd228ea33888c91ca8814fd29a7c937e247f140005974b92733a5ce794b7af5e83a715d3bc46dd853e7b4c5918f5a8d59db1d221769ef4add84396288bd70a759436803793148d097f0f2b5734b8f5aa61a36afd5923984e831dd414e7e8edbfc9833709b6ccc105dae6c819890862132b2070393de785911707d43f42faa1ba798f2cbc66fa4ae2f0a1dd4b52993bc5915ff88a3efc089f067ab390", 0xdf) r9 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$inet(r9, &(0x7f0000002b00)="dafc44bb0675128b97220b9302eb4f0f6943c81e0e7300852023bef0f30d5503be527de4965dc2713a37ee85f493", 0x2e, 0x1, &(0x7f0000002b40)={0x2, 0x0}, 0xc) r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000002b80)={'tap', 0x0}) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000002bc0)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_LSFONT(r11, 0xc058574e, &(0x7f0000002c00)) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002c80)='/dev/vmm\x00', 0x2, 0x0) close(r12) 16:00:15 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)='(', 0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000000)={0x2, 0x3f, 0x0, 0x40, &(0x7f00000000c0)={{0x7, 0x1, 0x0, 0x2, 0x8, 0x5, 0x5}, {[0xd5a3, 0x800, 0x100000001, 0x5, 0x4, 0x7fff, 0x0, 0x7, 0x0, 0x601f, 0x2, 0x8, 0x8, 0x10000, 0x2, 0x4, 0x2, 0x6], [0x8, 0x8, 0xfffffffffffff72a, 0x3, 0x3, 0x1000, 0x10001, 0x9, 0x2, 0x9], [0x4, 0x8, 0x1000, 0x10001, 0x100000000, 0x15fb, 0x2], [0x2, 0x400, 0x3f, 0x7fc, 0xad1b, 0x4], [{0x7, 0x2, 0x8000, 0x3}, {0x6, 0x8001, 0x6, 0x2}, {0x0, 0x800, 0x6, 0x2}, {0x5, 0x40, 0x400}, {0xce0, 0x80, 0x0, 0x80000001}, {0x9, 0xfffffffa, 0xfffffffb, 0xd37}, {0x0, 0x8b8be6a, 0x9, 0x1}, {0x101, 0xb4c, 0x10, 0x3}], {0x8, 0x8, 0x7ff, 0x7ff}, {0xffff, 0x101, 0x80000000, 0x2000}}}, 0xb2b, 0x15}) select(0x5, &(0x7f0000001500)={0x3ff}, &(0x7f0000001540), &(0x7f0000001580), 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x400000061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x9768dda77c24c426, &(0x7f0000000140)="d8e052b9167008000000689df0e51bc6a84fb799907929f11f9f2cfc4ef96c56166a52cacae4a642b54a0d39286b98d0864e0f07c2a5482daf4347b243e12856a5368368715ff3dc967db60a0d5389832f32f133f2163fec465fb5d802cd3437083b636403c4c14be3f718e9754c5f21be49a1aedd8142d745168a7b17544d3f2f4acea9637305") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) close(r3) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000240)) r5 = syz_open_pts() ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r5, 0x2000740e) r6 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r6, &(0x7f0000000440)={0x18, 0x2, 0xaaef, 0x9}, 0xc) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r7 = getpgrp() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r7, r8) r11 = getpid() fcntl$lock(r5, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r11}) r12 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x1, r9, r10, r9, r10, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r11, r7, 0x100000001, 0x4, 0xfff, 0x413127be}) fcntl$setown(0xffffffffffffff9c, 0x6, r7) dup2(r2, r4) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) 16:00:16 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x240, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x8, 0xffc1, 0x7ff, 0x40}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x7, 0xe9, 0x3f, 0x5}, {0xfff9, 0x1, 0x7, 0x1}, {0x8, 0x80, 0x5, 0x8}, {0x204, 0x1, 0x80, 0xa0}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4c}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x91, &(0x7f0000000100)="f8526e9f0cdd9763e0792a1185be805decf3950502657e946f5617e354f1450f3cf89b447d5ef2abb6b691488a45cb324ddf899e67fc211742afb21e5b7b1e45efcc6efcdecb9c00021a6a728967bb3ea00b31e02801320ea4a789878757a695d32ba994e0d912ede75d2676ecd1b711b68bee1892c98ab38719b16f3e3c640afb43e4efddcf1c10cf671e1ab668a42a17") syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:16 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) getsockopt(r0, 0x8, 0x81, &(0x7f0000000400)=""/175, &(0x7f00000004c0)=0xaf) 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) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r3, &(0x7f0000000640)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f44739c081694370adc31e8f45cbefb20ef000085197bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621288ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a35", 0xe8, 0x0, 0x5d) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000240)) faccessat(r4, &(0x7f0000000000)='./file0\x00', 0x1c, 0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x6010, r2, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) wait4(0xffffffffffffffff, &(0x7f0000000300), 0x92856c33ff831756, &(0x7f0000000340)) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f00000002c0)=0x7) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xfffffffc}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {0x0, 0x100000}]}) 16:00:16 executing program 0: r0 = socket(0x2, 0x8001, 0x0) socket(0x553389fb084a0e2b, 0x0, 0x80) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202b804d7fbf0b536a88abfd8663000000000efb88b8880f3ae16b644585a67c600"], 0x10) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080)=0x40, 0xffffff5e) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 16:00:16 executing program 1: r0 = socket(0x9, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37280f18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f75006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xfffffffffffffe79, 0x8, 0x0, 0x13) r1 = msgget$private(0x0, 0x40) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) getsockopt(r2, 0x8, 0x2f3, &(0x7f0000000140)=""/125, &(0x7f00000001c0)=0x7d) msgsnd(r1, &(0x7f00000000c0)={0x2, "de"}, 0x9, 0xc00) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x45}, {0x2000000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0xfffffffd) 16:00:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x7, 0x0, 0x3, 0x8000000, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2074b4cf8d10e1ffa100000000ebfffffeff00000000000063e8b818000000290005020000139f00000000000000000000000000000000000000000000000093ad440d8c56e3d86b10633bf79f3ea4add9c2b49c4087f2d25f4364f8180c0ced694f9ab572679663a7d1bb3f5edf6d9daf77d8bc079a46407755e9e8dd22b822918e5e1b183c39b3bc992ef32c78af21008bf2d36354c74e61ccdc23936d9f973f1f4e59276e469281586101ceda91a42843f1cddcd9580b1d16c6e7ab"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:18 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, 0x10000}, 0x4000080c1, 0x10000}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='\v\x00'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:18 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{0x0, 0x0, 0xfd}, {0xc2b, 0x0, 0x0, 0x4}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000280)="9bc6a42ac677023d416017b82c966469bbb1ba436e9d045a0000003608476edf518b59dfebf308f0da000000000000000000005e", 0x34}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000004c0)="ab9a4a6639139596d04ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c899b4b78e0545d012d8d88fa7915761c3f92444316010102b9a07e724daefb9763f721d4a57ebcb43b3c8eefecc5d23d4a9c889bc1315fad3c19997aa2fb2a9ef80bc51b10aba7a0281b72270cc8a22d56b060b9aa38d4e8a4980304f14701d185dbf460ee495814e930ebb68d51d46f41720366e5e85fbb26e3f40c7b3103832871605615b90e26aba5fe332e4c19bcf41f27461cf741568f58148563e5241d72dba6e49a629c05e4a2a7bbb7bcc80727db798a451248aa9183612fccf0a1d9374148bb36dbb99866c68f0716262a3859310f281bffb890c6a57d20a84e32e14e0000000000000000000000000000000000000000000000005d0767e96f75d9effcb58ecb52a7e4abe04779f55edd15eec28ad469ea7ca743d5c3c936dc22730c784424a53374e3581ea741f128e80f68d3f4667ad41c10034a79463dea703e539e613be6e05733c0b0c2064af88d8b40e06e67c60b2e998470cd94ff1dd71bd56e8cb21e8402680014498429d7682a92341d11015207b479ffe1712e4d2869f22a3b482766bd7c055ed684f611", 0x1b5}], 0x1, 0x0, 0x3) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0x0, 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7, 0x3}, 0x8) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) r3 = accept(r2, &(0x7f0000000080)=@in, &(0x7f0000000180)=0xc) setsockopt(r3, 0x800, 0x101, &(0x7f00000002c0)="55b6ec3bff198e618b040c7f4c3a276fe56b050fcdb12fd1685ef547efc416af3d29b48ea5b64a6394f14fd4e9ac8cafe2bfad992a0704cf5ad5dcf6cfdf697c16dbbf13bb5aadeb8c6db839f52e394785e678a52d2a15216f447dc3a95fca2c10056680131141e56ab289c66177b68511ad045e5585399617de51baec8106edb38e34d962dd244b4feff393ecb0b0b77ab5bd7224502619f844c5076e2a15610a00ca4f7f2bc1e2f9daab69a97672081bbdbeeb", 0xb4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) close(r1) socket(0x400000000018, 0x3, 0x3a) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000240)) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000400)) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000240)) getpeername$inet(r5, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r6 = semget$private(0x0, 0x1, 0x20) r7 = open(&(0x7f0000000040)='./bus\x00', 0x40000, 0x0) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f0000000240)) r8 = dup2(0xffffffffffffff9c, r7) getdents(r8, &(0x7f0000000380)=""/115, 0x73) semctl$IPC_RMID(r6, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) minherit(&(0x7f0000317000/0x3000)=nil, 0x3000, 0x3) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) fchdir(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2000000000000277, &(0x7f0000000040)}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x4000000000001, 0x80000000, 0x800, 0xc}], 0x0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x7ffffffe, 0x80, 0x3b43e5da}], 0x2000000000659, &(0x7f0000000140)={0x5, 0x5}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x200010004) r5 = semget$private(0x0, 0x3, 0x102e7) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r6, r7) sendto(r4, &(0x7f0000000c40)="79fa15a6d8697a9d0bb2487916169a033b9e7fa34adbaf5145fe09fbdbf9a486c6461b772a70ec5ce36fe950e1fd128f56af5bb577f97d6c13b662f862a31f4b5328d4198d71cc61af0b75e59453bb774a72160506656a377a64d0ca2fffd441b21e5142eaa36854d749fd0ab78d29bcdc29316d0197d9511e5f01b6ccbc8196627d0a31bd9ffffec49c4956c9918b67535a9e4441d920f7e60e2c454f5422bd7655d06c8d598aa3fa18c66e2de30517249651d9654822c2b471c1421cb2daa5c7cb28bca3e12080a8ab41397255ed45", 0xfffffffffffffd11, 0xa, &(0x7f0000000240)=@in={0x2, 0x0}, 0xffffffffffffff1f) semop(r5, &(0x7f0000000100)=[{0x1, 0xfffffffffffffffc, 0x1000}, {0x2, 0x7fff, 0x1800}, {0x4, 0x3ff, 0x800}, {0x5, 0xb0, 0x800}], 0x4) getpid() read(r2, &(0x7f00000007c0)=""/1, 0x1) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x1, 0x1) read(r2, &(0x7f0000000500)=""/90, 0x3db84ae9) chown(&(0x7f0000000200)='./file0/file0\x00', r6, r7) nanosleep(&(0x7f00000002c0)={0x5, 0x51}, &(0x7f0000000300)) lchown(&(0x7f0000000780)='./file0\x00', r6, r7) fcntl$dupfd(r4, 0xa, r2) dup2(r3, r2) mknod$loop(&(0x7f00000006c0)='./file0\x00', 0xb086, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000280)) r8 = semget$private(0x0, 0x8, 0x80000200) semop(r8, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1000}], 0x6) semop(r8, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r8, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x1ff, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000380)=0xb) sendmsg$unix(r2, &(0x7f0000000a80)={&(0x7f0000001180)=ANY=[@ANYRES32=r8], 0x1, &(0x7f0000000a00)=[{&(0x7f0000000940)="a3c751c8fd41d1bbcef84b397977bd1889469dae71d4a435eae8f54dc2257bf61173d24d35e5c7996a7a52ea4dd7846411eef89817a4a1fe325025d3eb6369175f031f5a6ebb44eae703d0dedd0d75810fb71c0c20b9b221d4a4d890b76013ed53d2aad43161a583532f8b00a73e8e8eab64157d38a007b5165db62c898afdf69062d3b914008a9c71e633a6", 0x8c}], 0x1, 0x0, 0x0, 0x8}, 0x408) semop(r5, &(0x7f0000000440)=[{0x4, 0x0, 0x400}, {0x7f3b0752e8ac2e83, 0x2, 0x1800}], 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000340)={0x80, 0x1ff, './file0/file0\x00', 0x7fff, 0x1, 0x1000, 0x8001}) pipe2(&(0x7f0000000840), 0x10000) lchown(&(0x7f00000001c0)='./file0\x00', r6, r7) fchdir(r3) execve(0x0, 0x0, 0x0) 16:00:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="4c8e212ac16dd6bd9c4446d8602a6eb9874f6ae5744e223f4c8c18f6080cf8cb4de58abb04b0a04517bc0e9d7d27a9612f8d58ff49d14c3ddcecaa4b415e3564e66d0f1bfa7ba104a9376f510ae7e2ef2398363a15bce86f00e21cd9315209f70e458568318f6c20df67520bcdb0f2e9663636d407491f7e70e101ae2d8a40e6a871a59e7b4bf7087c2400165b2087f3f2e95cccd362554bfe6722e0aec0ba4d442c4344f07725a26cfba6118c80665355db96c9d493ad53b7229fb3fb4110a27c71039f94503a60dc5bdeaeef4da4124f5e850bdac4548e6c74e61d393e0ce46fb5840b8f3635f0897c39957d00", 0xee}], 0x1, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000000c0)) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = semget$private(0x0, 0x3, 0x102e7) semop(r0, &(0x7f0000000100)=[{0x1, 0xfffffffffffffffc, 0x1000}, {0x2, 0x7fff, 0x1800}, {0x4, 0x3ff, 0x800}, {0x5, 0xb0, 0x800}], 0x4) semop(r0, &(0x7f0000000440)=[{0x4, 0x80, 0x800}, {0x3, 0x2, 0x1800}], 0x2) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000080)=""/60) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) ftruncate(0xffffffffffffffff, 0x0, 0x4) 16:00:18 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffff04000000653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8c92b0d21b597fb2c001c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa551050017f38969eddff7744123053f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b8dda05a0a414c6394359a0002000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a8141e9380b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1770cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c709d6b23a8b086c43633a42e93fe75f8b35f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2f7003f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae44a70eb4100006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d813c13713bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0335d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1dbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e1453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e075"], 0x10) writev(r0, &(0x7f0000000580)=[{&(0x7f00000016c0)="54618aa8cf251cbb23c7e2a9005297c19b8ed0f426688f0d6ae0f321bdb386708c53114eb45ee9c3aa5f8453caaca079a729304b99acc4fe74bac77535d1fc85539bc14528f7005982b3038024275653707bf3e4e6086997cf2a4836d56790ad669444c511875b3ed5729d5c3f682f406104c0dff2a9d7d443045ab0f1358f18cac546de9bb8cc2e5284245be73139e06118675af921d88e37f5b65ca96802c9627cf6fdef1555d706b5c68f1bce4a5e6a2d631353a6d0f0622d19f214c4769d42756da94b2e613d9faf9b65bf1daecf4954bf664ea0440e2d80861333727c6106fa076429e237bad26d8ab14aba84cd22cd04579db98a5698964b2c1b2821df454458b966491cbc499d6e8020426d9fbb273be659afd754afae0bbf8f428e3519a31d1413ec219311511ee05b263a49d727c7d554dc6e33b00d540ee0ddb2c2395c5573b26b401c4555410fdcee2ea122a0bc8fabdd3b1964129625a721810a5c2083031f07da22a7f24cec0a37cd5ec15a4d7466af702c6f349b09dcc023b74425ace2f24ba0e85b5d5f9ee75bc803995e4d3c1ff84b6716635591914a832304a2ec0a548494e040a3b1c0207f07ae0e47aac08ae382571db9ed730649163b7321c11ed6d8941d1f3e745ee9a4372e7a20fe2790ab1974cd942f9f8c115fa0973030853f9f3aca7e3bf3498986d32785189580058e166264bdae33d5e4c1f0bba9296e5707d726e1fa10da1449f97ce4e78c2d3676381374af9ff5e7adb23ac1818826b5814292690b4a7004cd7e77f03ca81b937c9d7b2da31b38b49e2f9302abb1c7eb799f83ab96c38edf310927c59486522101e968bc1101d66820f28202ac498bb5c7985ee046bc97773fe31c992d14aa6bae1445039a140aa091a759b1d3a902d34f731a8bf38866b67d3acae07471458eb74914a223d29570e3e01b9e5ba375331f51cd1a1ae47ab9e89ef49ff887d213bd1c640a89da8628b12c6e43520cbb48e52257c9bb162cdb3689773f3300b4c8adadd72279ef659479bd01f4c0fe99e05cda6bf8f1ef17d0c6f1c1b9fe8a2aa7172e71c035979cb28b4f35a47c1585965a651c172a4dca021f432b1e1fbc7d1527f83954fbec259f8ae73cf25190d85b97b4d8c310145e13957cfb8e81e7d7c6f98f7012f01e7de2812e8472f8a1d1fdca3770e8b85465f2386c516107034e8175cf371af7c2dfb600104e6b1d4eec9b3dbe32052a922218d6bfaeaa3e92a23a8d1c480cec064bd90675fcc0b74128978d422596217b6f31dbda7f8178a9fedf41832428df026843693f742736e823b0cfd48f6ae432af839e8503bc5beb4f536f38b5e0b03f8c9b3af3fb1423fba7daeee0c3565776e4bdf510eec891c7736bb812918c65c4f3ecfeedce9ceb16f2ff689608358218d6c15c7c576041fd1d922cc3f0cf4e82816254eaf563a509deae3bf86f1571f6b81bb93a5e7d4e3da06918b183d6049d5413185bb64cdf3d9356a9441878c959d6cad6b9615cf1792184740c816cf2afa16f7335142bbf06277601c40eab053aa804b5a9b49d0778a65f132d9b2e97ec294ab32928fa8b755a56589cb1322ad2d729b07df535f84a8463d45033e1a52079cfcb10812f326448237c1f8554575c0b18587e653968d2d5a535096fc9b2592f0e606fdc2b324095777ec52ebaec6ee1994c900409ad880925993790a16bba9bcf762187af05e6a017eccd19fc9c48b7cb7f578c2829ce6656ee33e35d6a611675654fc2c171949ac2ded39d8514cb7b7027c9ce430e31a5aa497d382b081788baa2771bb203b7303de3fadd0bb3c83b69014889eeeb781c9cca9f03f8eff71f6a48277eb1890a85868b6f7b3eec31798a9d8f9aea4c94064103816792672eed4f87d8ae225a8b5a7d5ee005735b0a80686134ee13b6e9ad3fa573844342a1ec3353eb4d30b38d0f01c53044c67b61ee498ddf4747b7098a824f92f1ac1e4f716110ec6f47c6d0a51c17ac1343f603330e4cc79f0217092b41b2ec317573d43e8c47dcf05edb3ad0a0dca5f1281d184c687bb1d0e42e81c20b47b6df257dcc24e2aa9bfc22579a2347e3cc3dbb", 0x5c9}], 0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)=0x3) connect$unix(r1, &(0x7f0000000000)=@abs={0x2, 0x0, 0x2}, 0x8) 16:00:18 executing program 1: ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)={0xfffffffffffffe00}) setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="cf02480ca67025f979393c416a63d40c43e524d4d127fd0f07a9e72295c62aca447c4f93c1a350ad04531d1e8f447551eee2eb5c23cec6b150f1f9e4e0de00f5b5ca36562ccd2182d32ff808dd0c02b2facfda258e6a030662fadd7969309e8d4ede6e7e7ef8f80ec03e59665d2e21d784244c5740d2bbbfe16ce7818c76dad55c320cd810c5b32c1c14f7cdda9b0186ecd036101473634b614b87e8b9dfbdaa784b520fd6df69ad5d53619fdc747548157740194bfc62cc413530e9889c484b084947eddf8d1bc4f27c7bcae77086f1e586a4776358aadf98"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:18 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r0) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r4, 0x0, 0x30000000000) ftruncate(r4, 0x0, 0x80001ffffc) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x300e8, 0x20) symlinkat(&(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000100)='./file0\x00') r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000240)) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f0000000240)) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r8, 0x80045713, &(0x7f0000000240)) r9 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r9, 0x80045713, &(0x7f0000000240)) r10 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r10, 0x80045713, &(0x7f0000000240)) r11 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r11, 0x80045713, &(0x7f0000000240)) r12 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r12, 0x80045713, &(0x7f0000000240)) r13 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r13, 0x80045713, &(0x7f0000000240)) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000180)=@file={0xed32c1d76f15ab25, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000240)="dfb801956b2efbd3245469c2b7860acf9e6c7ba7d7f9488b3f7c1f9adc6b3e20da7216da67b2bd8f5b0c72b0aa5719ea3858337ad0d856e8541d4731a3c317ac9a26dad09198397979", 0x49}, {&(0x7f00000002c0)="87ac3a89a9dc0360e0b62c90ef23b710f2f80df3438919c2180d8014cebe1d7c4db49af4555772afbdbea65bb2a143246c87bdddca22ba79aeca2ec20279d62657626ee46fdf88d7faf03cb2275d65204dd6f639ee8c1cfd06ba183a6bc8246855183d350ecb9c445a0cc8d980cc70f9b3d4b0b9a8cb42c92e77fc5e8757b4193cb1db5e510eb821", 0x88}, {&(0x7f0000000380)="13254ff54e38babab7c7e8e400fe61ea5cbbe21557cacaec85f2c5deda5ff9d0f588fd7460062779d6eb646c284773093efa7ebacc1a594a0ebadfaacf9f97b3c2e0f96d8a87bef3ca908010e3933081617a32af12744afa196de69952cb634463b08394d22af97e37c6002f0de18c96e63828dbfa78203baa72a7dd21c35b10899e6d511983e6fccf0ccd73a8223307b261f5d502ba6e9d5e585b43fdef41175d5a0cf79aa4d0", 0xa7}, {&(0x7f00000004c0)="96cbd09d07165533e3de7a8795a472dde862b227d085b471b39be5ce78a924734e8801f2bf7212e4b03f64e1636fb5635c16dc5d084b775ce828f1edcc1129320d4bee9232350f7d631fe749c21660827a0986c0df9b157c77633225ab3fab5f552f2b7c5c56171580e3485087716f7f34cd0affb12be733817e2df05b854d98ae89a78594f5ecf5317afcfa9193fa", 0x8f}], 0x4, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r2, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r0, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="00000000181a0000000000000000000001000000", @ANYRES32=r13, @ANYRES32=r2], 0x68}, 0x1) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 16:00:18 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="3aaf10b9099a5db476c25f5facf5463e3d90d2d3d2554e8881e7216aa24254d70570eda8aac0e3a139ac0b5772f395674b2638ed4cca109ae2a0f884bec01a0d15f430adba70895eb0407cedfc62495bcd55e7383bdd82d10a1fc781a1cc7c8d0ba9f68fb2ef275575add5309afe117e975843bb266a3cc7dee8836363d477770ba9a7968e635cd811932bd737c139e87408974390559b15030bc9c3b4560d56e8efce5520e0a5ef7acb8880c0e2dd"], 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x3}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") r2 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r2, &(0x7f0000000440)={0x18, 0x2, 0xaaef, 0x9}, 0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r3 = getpgrp() r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000240)) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000240)) r6 = fcntl$dupfd(r5, 0xa, r0) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000000280)=r2) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) setpgid(r3, r8) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x80000000, 0x8, r8}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r9 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r9) socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 16:00:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f000000030035700100000000000000"], 0x38}, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r1, r1, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000400), &(0x7f0000000500)) 16:00:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0001692459f5cdde4b3859c60000e8000000000a", 0x0, 0x9}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) mkdir(&(0x7f0000000040)='./file0\x00', 0xbaabfe48632ea5eb) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) msgget$private(0x0, 0x28ad47d5ce099a2d) 16:00:18 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x4, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)=0x1) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0x3e5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0x234) setsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000000)="602bfd48fb786469ab3c7fc85413ab85c9d2cb72ad96cfad3b3678d0226134cb31c5060af09c5c4927b6f497698664f875d951d2db1596d43464f79836f61e639d8d2846cadb6767d6a26b75233953a540b9609b57cb235b7457d0b2f1098dbc4c9e1e842fceee4d8af18da0c4f832238a3e901387791baf645665d95341431e043d69c7f6c988f2bf1eb01a36e853d18db30dfd8d778d99e1a16bbd0a12de88b429e76ee3d4993b62e24494529ab2bcfcf3a604a0e9c59761adede9964392b42963c0fa94df41b3a44b0721fa5f33fffbb7768621e09ac98783ec1386b274c8b8f7b6c6c4f52f5ef53d3a5b9adac732c814a0e04795802b11f6d8b594", 0xfd) mknod(&(0x7f0000000140)='./bus\x00', 0xc000, 0x9) pwritev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000180)="308e494d7652c84c672516441f15011871ff4ace20865c9abf187233c0deb09c7438d980cbf9489c3c796b4570ce7815e5f6141a84e8d48331631893f16d5041afb22a3550f42851c5932a9e12", 0x4d}], 0x1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) 16:00:18 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x5ff, 0x0, 0x0, 0x0, 0x5}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x20, 0x4005, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:18 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = open(&(0x7f0000000140)='./bus/file0\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) chflagsat(r2, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x6c}, {0x6, 0x0, 0x0, 0xfc}]}) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xc727e899c1918050, 0xffffffffffffffff) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000240)=[{0x20000000010001, 0xa4, 0x0, 0x5}, {0x3c}, {0x6c}, {0x4006}]}) syz_emit_ethernet(0x170, &(0x7f0000000280)) 16:00:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x154) mkdir(&(0x7f00000002c0)='./file0\x00', 0xbe) chdir(&(0x7f0000000080)='./file0/file0/fi\x00') 16:00:19 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0xa000000000000, 0x1}, {0x18, 0x2, 0x81, 0x5}, 0x9, [0x1430, 0x779e, 0x80000001, 0x4, 0x576, 0x0, 0x5, 0x8000]}, 0x3c) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000380)='./bus\x00', 0x100, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r5) r6 = kqueue() kevent(r6, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x20000081, 0xa5, 0x683}, {{r1}, 0xfffffffffffffffb, 0xa, 0x2, 0xfffffffffffffffe, 0x1}, {{r1}, 0xfffffffffffffffc, 0x11, 0x0, 0x6, 0x67}, {{r1}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x401, 0xfffffffffffffffe}, {{r1}, 0x0, 0x20, 0xf0000000, 0x1ff}], 0x19, &(0x7f00000002c0)=[{{r2}, 0x0, 0x1c, 0xf0000000, 0x8, 0x2}, {{r2}, 0xfffffffffffffff8, 0x88, 0x40, 0x0, 0x4000000000000}, {{r6}, 0xfffffffffffffff9, 0x0, 0x10, 0x1, 0x4}], 0x7ff, &(0x7f00000000c0)={0x75, 0x8}) write(r2, &(0x7f0000000080)="7614da042c611af08353", 0xa) r7 = kqueue() ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000000)={0x3, 0x80000}) kqueue() kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) 16:00:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1c0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) r1 = getppid() fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpgid(r1) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') writev(r3, &(0x7f0000001300)=[{&(0x7f0000001200)="03db9892c732aea542d78a1a0fc052dc16b14c0bd0acd5dbb1f3a94f160ec0be0e84a6c94c8cc4960c9f854137e3e60fd7c6fde51f8ce88a6ef4d997e25dd7174425598812d9436cb21497373ea8b549af7c31a0c96e181c5d7ab64afbd14dfc813097e15f9eb22f0fe6caa6c95751a66bb0594be549afb34baff0b052613942ab75065d252fb3fb98d64389dc67294c83913ce970a86c6a4f8c3e974439e2c9836619739a1d038308e8bab7a1c7d81fb7f094e2f05b3686021f6864b38fa74496c3514007884dca90fccd1d4eb4e300ca04f6ed0ea3", 0xd6}], 0x1) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000001380)={0x1, &(0x7f0000001340)=[0x1c0000000000000]}) openat$klog(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/klog\x00', 0x2, 0x0) bind$unix(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="3707002300789222874062adc1f879a1289b143a8d3c816e57912a14ffafca54d8690aea056be428fa7145ff28616738b9cb51e1c2b3d8573f51ecdb7e9fcc68b43f4367a2778cbf446206589f08794ae83d422b33f69bd764c5684f058333d7e882d6c04e585ece2bde14ed7e2762342fce0456a9cac2ac7f17d01be807000000000000001b0a3dfdfd64eb8dbc6423f2ff37c2a7c3b1c7f6bcff22f8080e54468e0b1e4353da9ccce76ef1fd07548a84b5cd3fb9e9c617b2fb92d407d1b17e5eb9fd40ae00000000f6650877abf9b000000000000000"], 0xa) pipe(&(0x7f0000001440)={0xffffffffffffffff}) writev(r4, &(0x7f0000001b00)=[{&(0x7f0000001a40)="8204cfb25ae2434c09505bd9ab41fc048720c290249d5ffe21563171ce776d6cfd864cbcf998a044f8fdf710b18fae821d656adaca883b063b0d99d72b0144a23c808f5d9962ea3758b73b57e7cbd882a643e3e646832fa96c84325b54aa1fbb6e77707e24be18b46df40201fb5986d3f7d3a32a882f18c9e6f3c2dc5a05dd52a4073105637297815451b1", 0x8b}], 0x1) writev(r3, &(0x7f0000001d40)=[{&(0x7f0000001c80)="d1ddbd6f30a385e3c7c8e7ff369d534431d4e2fd89a540f96106a6677ce069fe5bf18880f8f9a7bb84e17231d719a682a80c85fddd38e1d9c1b7b399ea2a7206a138a30405d10312c5556b4890a398120679da26cbb8bb953f508aa62b041b608011236ca44f95a89d13b71596da5a1fd08857babef70cf81013768e0cd1d0adc36c99497d1f1c992c043ffd46871e4c92e08e5920d088617b053b47a298069687d42b29c41fc8ac0bfefb7f7163", 0xae}], 0x1) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000001dc0)={0x1, &(0x7f0000001d80)=[{0x2, 0x3f, 0x3, 0xfffffffffffff2ad}]}) pread(r2, &(0x7f0000001e00)="d002dad52729b33d884ad4b2a3032f23f812c5b65f80e2dd49eb8b4871927d104583af1930d179640270021d6ebda44d13a69b8697c0050346cfd1e87f90389907eb221805755380dcd688139ca71c67f330c3fd30b80149c02c734eb7cb34c2f4fe2fdb477196cf3617", 0x6a, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) select(0xffffffde, &(0x7f0000001ec0)={0x6, 0x2, 0xfffffffffffffffd, 0x400, 0x101, 0x5, 0x1000003, 0x100000000}, &(0x7f0000001f00)={0x5, 0x8, 0x8, 0x152f, 0x80000001, 0x2, 0x7fff, 0x10001}, &(0x7f0000001f40)={0x81, 0x3, 0x4, 0x7ff, 0x9, 0x0, 0x4, 0x6}, &(0x7f0000001f80)={0x59fa, 0x4}) select(0x40, &(0x7f0000001fc0)={0x5, 0x0, 0x1, 0xda01, 0x5, 0x4, 0x1ff, 0xffffffffffffffe1}, &(0x7f0000002000)={0x10001, 0x5, 0x7fffffff, 0x100000001, 0x7, 0x3, 0x2, 0x9}, &(0x7f0000002040)={0x5, 0x9f1d, 0x4, 0xfffffffffffffff8, 0x7, 0x3, 0x1f, 0x8}, &(0x7f0000002080)={0x8, 0x16069b5c}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000020c0)={0x10, 0xfffffffffffffff8, 0x4, 0x2, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000003000/0x4000)=nil, 0x200}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xc02}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7ff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2f9}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x9}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000002000/0x2000)=nil, 0x6}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xcef}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1d}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000003000/0x1000)=nil, 0xffffffffffff7fff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0/file0\x00', './file0\x00', './file0/../file0\x00', ['./file', './file', './file', './file'], 0x3}) pipe(&(0x7f00000025c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r6, 0x20004b3d) r7 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r7, 0x1, 0x7, &(0x7f0000002600)=""/155) semctl$GETPID(r7, 0x7, 0x4, &(0x7f00000026c0)=""/163) utimensat(r2, &(0x7f0000002780)='./file0\x00', &(0x7f00000027c0)={{0x7, 0x1569cc16}, {0x4, 0x3}}, 0x2) rename(&(0x7f0000002800)='./file0\x00', &(0x7f0000002840)='./file0/../file0\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002880), 0xc) r8 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r8, &(0x7f0000000000/0x3000)=nil, 0x0) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000002040)=""/4096) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4c}, {0x5c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket$unix(0x1, 0xb51b668e90c858ed, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:19 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r2, r3) chown(&(0x7f0000000000)='./file0/file1\x00', r2, r3) lchown(&(0x7f0000000780)='./file0\x00', r2, r3) setuid(r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x40000005c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="18fd10f7a9b6451cfd51f6b45fa7") 16:00:19 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet6(0xffffffffffffff9c, &(0x7f0000000000)="afa4ef849f109bc0ae72316b929180a98e5031138cebf495117f42ab4da8193b41cacf6dca2a98837f619302465fbe6010a08d506f9ff3fbf5fb31703e273a833095adf4df579dfbc2d40c33730aa9fd91b5639ea7c08dfc7a1e01d729e669e85b5c5877576b82f41acff67c73a5463dc444237e3f813fadce1d2af86cb25c58a6a44d8e10b46f1c26a49749b809b7510e6fbe1dd9e09245d80020ab74c287150278f77c31c208d3cb51c9235880767354c349da0683d07932263223426842f5928372ed", 0xc4, 0x808, &(0x7f0000000100)={0x18, 0x0, 0x4, 0x3}, 0xc) ioctl$TIOCFLUSH(r1, 0x80286989, &(0x7f0000000300)) 16:00:19 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) chflags(&(0x7f00000003c0)='./bus\x00', 0x10000) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000300)=""/140, 0x8c}], 0x1, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) getsockname$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/15}, &(0x7f0000000100)=0x11) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 16:00:19 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000001c0)={0x2f, 0x0, &(0x7f0000000180)=""/47}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000840), 0x9, 0x0, 0xfffffc91, 0x7}, 0x0) 16:00:19 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)="a8619782ca8fab6a0940d0a9916a2f207cc66489df54142c2a6ff6c349cb5dc7e90d17cf22eb3d6c396ad3360f5891a756a255e2d7de86ef3df2f59de50f30493d27c12faa081049e9b4f156d403779d4175479e5ab8569cc55aa561f23ce20c6832d1319fda16be65a5930f68de39e0dac25713c02c9bd898e851927cf0e543d13941a9420d246369ef7590cdc61df40755b47ce3dadeb9a975268dbb7b1950bc9a83cdea1284b79821e5", 0xab}, {&(0x7f00000005c0)="4fd07474d5a2093972f85ad4d6eaa888e5c24786b9fd1485d34f0ee3268c1490cf1c2e9322c69fd9a494c1a67cf137eb6c6b5b87e08530bdf93d28fa8f73b8619e80802eccc412fbd1ef4d86ade65ab9784ddcbe31d0c3ebd22d4de1fdf7d3bc1d9e6eff51c03de51dc1e2fefff9924ce16ce130912318cf5db23d308b", 0x7d}, {&(0x7f0000000280)="6d62be11bab07e735005ca0c5a5e54940e1d236f997dbeecd3fbdb45cac4d42e2726e2c1", 0x24}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x3000) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r4, r5) chown(&(0x7f0000000200)='./file0/file0\x00', r4, r5) lchown(&(0x7f0000000780)='./file0\x00', r4, r5) lchown(&(0x7f00000001c0)='./file0\x00', r4, r5) r6 = getgid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r8, r9) chown(&(0x7f0000000200)='./file0/file0\x00', r8, r9) lchown(&(0x7f0000000780)='./file0\x00', r8, r9) lchown(&(0x7f00000001c0)='./file0\x00', r8, r9) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r11, r12) chown(&(0x7f0000000200)='./file0/file0\x00', r11, r12) lchown(&(0x7f0000000780)='./file0\x00', r11, r12) lchown(&(0x7f00000001c0)='./file0\x00', r11, r12) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r14, r15) chown(&(0x7f0000000200)='./file0/file0\x00', r14, r15) lchown(&(0x7f0000000780)='./file0\x00', r14, r15) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r17, r18) chown(&(0x7f0000000200)='./file0/file0\x00', r17, r18) lchown(&(0x7f0000000780)='./file0\x00', r17, r18) lchown(&(0x7f00000001c0)='./file0\x00', r17, r18) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r20, r21) chown(&(0x7f0000000200)='./file0/file0\x00', r20, r21) lchown(&(0x7f0000000780)='./file0\x00', r20, r21) lchown(&(0x7f00000001c0)='./file0\x00', r20, r21) lchown(&(0x7f00000001c0)='./file0\x00', r17, r21) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r23, r24) chown(&(0x7f0000000200)='./file0\x00', r4, r24) lchown(&(0x7f0000000780)='./file0\x00', r23, r24) lchown(&(0x7f00000001c0)='./file0\x00', r23, r24) getgroups(0x6, &(0x7f0000000180)=[r12, 0x0, 0xffffffffffffffff, r15, r24, 0xffffffffffffffff]) r26 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x9, r4, r6, r8, r25, 0x20, 0xaa7}, 0x1, 0x9, 0x0, r26, 0x8, 0x200, 0x1f}) r27 = getppid() ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0xc02, r27) clock_settime(0x0, &(0x7f0000000140)) 16:00:19 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) shmdt(0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$PCIOCREAD(0xffffffffffffff9c, 0xc0107002, &(0x7f0000000000)) seteuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) geteuid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000180)={0xc8, 0x0, &(0x7f0000000080)=""/200}) r4 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r5 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r2, 0x0, r4) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340), 0xfffffc77) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f0000000240)) preadv(r7, &(0x7f0000000500)=[{&(0x7f00000005c0)=""/223, 0xdf}, {&(0x7f00000001c0)=""/73, 0x49}], 0x2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xfffffffffffffe8c) getpgrp() fcntl$getown(r4, 0x5) r8 = semget$private(0x0, 0x4, 0x408) semop(r8, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x16, 0x4002, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x38040, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000300)=0xba) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r1, &(0x7f0000000440)={0x18, 0x2, 0xaaef, 0x9}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20, 0x0) r3 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) setpgid(r3, r4) wait4(r4, &(0x7f0000000040), 0x1, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1d}, {0x80000000000006}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:00:19 executing program 1: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x9, 0x2013, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r2, r3) chown(&(0x7f0000000200)='./file0/file0\x00', r2, r3) lchown(&(0x7f0000000780)='./file0\x00', r2, r3) lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) fchownat(r0, &(0x7f0000000080)='./bus\x00', r2, 0xffffffffffffffff, 0x6) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/192, 0xc0) r4 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r4, 0x0, 0x7001, 0x0, &(0x7f0000000000), 0xc) r5 = accept$inet(r4, &(0x7f0000000280), &(0x7f00000002c0)=0xc) bind$inet(r5, &(0x7f0000000380)={0x2, 0x1}, 0xc) getpeername$inet(r5, &(0x7f0000000300), &(0x7f0000000340)=0xc) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0xfffffffffffffcff}], 0x0, 0x0, 0x0) 16:00:19 executing program 1: r0 = socket(0x11, 0x4003, 0x0) dup(r0) sendto$unix(r0, &(0x7f00000000c0)="b10005016000009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282108e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:19 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180), &(0x7f00000001c0)=0x4) listen(0xffffffffffffffff, 0x6) 16:00:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) sendmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000180)="1ebd583e4f93a00a51313e007cda942a28314ba03e6ebfd39d9a4a1a3d7ad3fcc854cadbbd288cd6c624d12898a3b34fc69234f20a41b6fbd3120d8c942b36f1a823225e13fd6835262ae7c9dc6ea335247921df930221f4fa40f90a0fd539b12559d6c0249205e7fdde12dbe7f8208464aa4139b8fa16272f34626eb320507cce1ad3318cbe57ec48fce28478fdd5cf652bbe5d3ecb688a", 0x98}], 0x1, &(0x7f0000000240)=[{0x60, 0x1, 0x7ee96b74, "02f3249d673b3d0b43434779709fa7a8fb087d21792d185e3c7cfca9f6ad2b2fdf0bef3a71368d9654d3c4f0c06bdc41e843ff41bc2dd5977e7526ccd308b7ae17d0bb7b122e9bf5cf24aa1d76ee57"}, {0x68, 0xffff, 0x7, "e38de751ef0ed8ba293e53f525f31960fe06354a5463e9747b430669d0a1ca865cb1b518dbb468f9a30d87f646989177e9ce3909fff9267d78498e4091797eb6a7daf29bb94071c91af555d3b9d51395daa6"}], 0xc8}, 0x400) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000080)='./bus\x00', r1, 0x1}) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000200), 0x7ff, 0x0) kevent(r3, &(0x7f0000000000), 0x3, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0xf5}], 0x5, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xbb}, {{r2}, 0xffffffffffffffff}], 0x1f, 0x0, 0x0, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = semget$private(0x0, 0x3, 0x102e7) semop(r1, &(0x7f0000000100)=[{0x1, 0xfffffffffffffffc, 0x1000}, {0x2, 0x7fff, 0x1800}, {0x4, 0x3ff, 0x800}, {0x5, 0xb0, 0x800}], 0x4) semop(r1, &(0x7f0000000440)=[{0x4, 0x80, 0x800}, {0x3, 0x2, 0x1800}], 0x2) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f00000000c0)=""/197) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:20 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) fcntl$getflags(r0, 0x1) recvmsg(r1, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000000)) 16:00:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) bind(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="010049bc2f08c48228d4e862bd4a79bd62757300932698acdae5f362b817715ab2ce5036850248835af85d113518efd4b1da2ca2cbc99293509261d67a599c8d794df91902a517d8f21b8b2aaa9a1129cc0e37f2655bb9ddbe3df77836d98807ec2b70567048b6c8f93827134407cc75f1df8a49254e36f33ceb4e94351daae3918cdaadbd156432a2a5c71e065f9e78d1016e8cf4178ebd1859768bb74539bd0b22b2b5f261687e35efcb2ca49f8ff2ea709b4540052ce58d39"], 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000180)='./bus\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f00000000c0)=0x8000000000000b5) close(r1) bind(r0, &(0x7f0000001480)=@in6={0x18, 0x0, 0xf353, 0x7}, 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x800, 0x4) recvmsg(r1, &(0x7f0000001400)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000140), 0x10000000000000c8, &(0x7f00000014c0)=""/132, 0x216}, 0x2) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1ffffec1, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x4c, 0x2}, {0x10000006, 0xff, 0x40}]}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) r3 = dup2(r1, r2) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000080)=0xa9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000240)) fcntl$setstatus(r4, 0x4, 0x8) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:00:20 executing program 0: r0 = socket(0x18, 0x8003, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) close(0xffffffffffffffff) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(0xffffffffffffffff, 0x0, 0x0) 16:00:20 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ftruncate(r1, 0x0, 0x80000002) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x13000000) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x35}, {0x8000030}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) r2 = dup(r1) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="000200", 0x3) ioctl$TIOCSETVERAUTH(0xffffffffffffff9c, 0x8004741c, &(0x7f0000000080)=0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x3bf}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x7f, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) r2 = socket$inet(0x2, 0x6, 0x80) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000280), &(0x7f0000000300)=0x8) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2040a, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x12c, 0xfe, 0x0, 0x8}, {0xffff, 0x0, 0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'t\xd8\xeb', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x20) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:20 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f00000013c0)=[{0x7}], 0x1}) r1 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0xfe10c71dc5fba772, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x0, 0xffffffffffffff9c) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000002c0)=0x487f) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000240)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x85, 0x20, 0x6, 0x1}, {{r2}, 0xfffffffffffffffb, 0x1, 0x1, 0x6a, 0xfffffffffffff780}, {{r0}, 0xffffffffffffffff, 0x80, 0x3, 0x7, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0x10, 0x3f, 0xfffffffffffffc6b}, {{r3}, 0xffffffffffffffff, 0x1, 0x5363013bcc74417d, 0x80000000, 0x2}, {{r0}, 0x4, 0x0, 0x88, 0xffffffffffff7fff}, {{r0}, 0x0, 0x1, 0x40000000, 0x57, 0x6}, {{r0}, 0xfffffffffffffffe, 0x5, 0xeff742e623254031, 0x4, 0x400000000006}], 0x1a47a69f, &(0x7f00000002c0), 0x1ff, &(0x7f0000000280)={0x10000, 0x8000}) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000240)) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x400, 0x0) r8 = socket$inet(0x2, 0x8000, 0x3f) r9 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r9, 0x80045713, &(0x7f0000000240)) r10 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r10, 0x80045713, &(0x7f0000000240)) r11 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r11, 0x80045713, &(0x7f0000000240)) r12 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r12, 0x80045713, &(0x7f0000000240)) r13 = openat(r12, &(0x7f0000000440)='./bus\x00', 0x100, 0x20) r14 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r14, 0x80045713, &(0x7f0000000240)) r15 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r15, 0x80045713, &(0x7f0000000240)) r16 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r16, 0x80045713, &(0x7f0000000240)) r17 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r17, 0x80045713, &(0x7f0000000240)) r18 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r18, 0x80045713, &(0x7f0000000240)) r19 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r19, 0x80045713, &(0x7f0000000240)) r20 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r20, 0x80045713, &(0x7f0000000240)) r21 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r21, 0x80045713, &(0x7f0000000240)) kevent(r1, &(0x7f0000000340)=[{{r6}, 0x0, 0x3, 0x1, 0x8, 0x400}, {{r3}, 0xfffffffffffffffd, 0x18, 0x80000000, 0x6, 0x401}, {{r7}, 0xfffffffffffffffa, 0x10, 0xac6d49835aacbf56, 0xee20, 0x9}, {{r8}, 0xfffffffffffffffb, 0x8c, 0x10, 0x5, 0x1}, {{r9}, 0xffffffffffffffff, 0xe5, 0x0, 0x8, 0x80000001}, {{r10}, 0xfffffffffffffff9, 0xc0, 0x1, 0x7fffffff, 0x9}, {{r2}, 0xfffffffffffffff9, 0x112, 0xf0000014, 0x7, 0x3}, {{}, 0xfffffffffffffffa, 0x1, 0x1a00000c4, 0x200, 0x8001}], 0x0, &(0x7f0000000480)=[{{r11}, 0xfffffffffffffff9, 0x26, 0x110000002, 0xf9}, {{r13}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x544}, {{r14}, 0xffffffffffffffff, 0x40, 0x80000000, 0xa3, 0x1}, {{r15}, 0x8000000000000003, 0x91, 0x4, 0x8000, 0x4}, {{r16}, 0xfffffffffffffff9, 0x1, 0x0, 0x4, 0x9}, {{r17}, 0xfffffffffffffffd, 0x46, 0x20, 0x800, 0x8}, {{r21}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x9, 0x80000001}, {{r19}, 0xfffffffffffffffb, 0xb0, 0xfffff, 0x100000001, 0xfffffffffffffffd}, {{r20}, 0xfffffffffffffff9, 0x0, 0x4, 0x4da0, 0x3f}], 0x7, &(0x7f00000005c0)={0x0, 0x8000}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8000, 0x0) 16:00:20 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb180200000000000000000000050fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf03d9fd9b52cf32c5ee70700000000000000eca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b3fc4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad12a83cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1e4994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303d7c0edefd6abfd8f456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e000000000000"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) connect(0xffffffffffffffff, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40000800, 0x0) connect(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x5a) 16:00:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x400, './file0/file0\x00', './bus/file0\x00'}) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x1, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) 16:00:20 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom$inet6(r0, &(0x7f0000000140)=""/225, 0xe1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) r2 = fcntl$dupfd(r1, 0x0, r0) connect$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffc, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) dup2(r3, r0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000100)={0x1}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(0x0) 16:00:21 executing program 0: r0 = socket(0x2, 0xc003, 0x0) socket$inet(0x2, 0x5, 0x7) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) write(r0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0xf4be344faa791baa, 0x0) 16:00:21 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0xacb, 0x8001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x80}, {0x54}, {0x6}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2069d, 0x20) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0x3ff}) 16:00:21 executing program 1: seteuid(0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000225]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) r2 = fcntl$dupfd(r0, 0x0, r1) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000000)="2ec1ac40c67420e9aaadfd1a937d6c8c2bb6295759221c7c2821891a5eeecb586db27a3ae2ff2c6da760b2efdb123d708428733bef125905e3514ac4ee1faf1b1067fce85c061b8699f6a02a4e493034f61ae92dae5241b10814dce63b097085e02695498438e15f052d2e4d2e0f86ed87b49cc94081e426c7051ad8790d552ebc94bd544c5b7c99d2210f876d0acfcc7e66dc0f4c01c4415259cffe37ae5d97a83c76aa30230e0f0ac0380b2eb42ddc730d97db4fe2ccf443a8eed1cdbfe63c2223879a233bab0abd1ca1c6372307006c31ee28", 0xd4}, {&(0x7f0000000100)="aa67418ac7ac693de58021ebb9db594c249ee40de2a3857bf0f5383f07478da4aecfaab6892b1bfaa4bbfb5d2398a3567d655dd2", 0x34}], 0x2) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x800000018, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 16:00:21 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2c) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x802, 0x7, 0x2, 0xfff, "064529ebfd9e9baf1e7963977a145e12b381de3a", 0x541, 0x49dd}) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x300, 0x0) clock_getres(0x5, &(0x7f0000000000)) 16:00:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x0, 0x48000, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x20, 0x2, 0x6, 0x7ff}], 0x1, 0x0, 0x5, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f660002000000987138adfd6a43c9274f185dfc9e4bcffa893bf2329cd8c9df37fd4977b37b31667918ec4973c3bdbddaaf7c0539cb390e6cfde034bc23110d5940512f3ff8c4f442596d1c7db19c84c610d39c5f297457376f002278"], 0x10) r3 = socket(0x10000000002, 0x2, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x9, 0x9}) r4 = dup2(r0, r3) shutdown(r0, 0x1) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0xffffffffffffff0f) 16:00:21 executing program 1: r0 = socket(0x20000000000001e, 0x3, 0x0) socketpair(0x2, 0x8008, 0x81, &(0x7f0000000080)={0xffffffffffffffff}) bind(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00002e2f66696c6530001b602ec4381387151b84d6a6186cde1a3e8de1a71ccc7aeb14af058b78003089c0972d6544ebe1c1eabb74e29f30bbdafbdd7b2ffb7c2376ef5514114c3d01feab2a04840edb845205c29ff12282fc5138e2b8fd50ed68ef911c86045147963a35e195c4948de77f"], 0xa) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) setsockopt(0xffffffffffffff9c, 0x9, 0x30d2, &(0x7f0000000300)="cf994def5c1ac8436bde8a9749b7c23e736f86d5a4aedbe8817c85c6f433005511dc02be6e48476c6997cd3fc5442b7cfb6e678ce3316d6369e937ef1d25db74dcb75c33b3fe8688a7786a41ebf4422af393f6acf25e49ca", 0x58) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) r3 = dup2(r2, r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000100)={0x9, 0x7, 0x80000000, 0x53ff, 0x264, 0x80000001, 0x400, 0x10, [{0x8, 0x9, 0x7fffffff, 0x1}, {0x7, 0x5, 0x5, 0x3}, {0x4, 0x1, 0x1, 0x2}, {0x6, 0x9, 0x4, 0x6}, {0x4, 0xfffff000, 0x7ff, 0x8}, {0x9, 0xfffffffe, 0x20, 0x5}, {0x9, 0x5, 0x3, 0x7}, {0x80000000, 0x9, 0x2, 0x8}, {0x3, 0x1e5c, 0x1, 0x8}, {0x8000400, 0x2, 0x1, 0x10001}, {0x180000, 0xffff, 0x7f, 0x8000}, {0x92e1, 0x0, 0xfff, 0xff}, {0x40, 0x7ff, 0x89f8452a, 0x401}, {0x2, 0x7, 0x7, 0x40}, {0xfffffffe, 0x7, 0x8001, 0x9}, {0x9, 0x3, 0x2, 0xfc1}]}) bind$inet(r0, &(0x7f0000000000), 0xc) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0xc}, {0x3}, {0x806}]}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) r3 = syz_open_pts() r4 = socket$inet6(0x18, 0x5, 0x8) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000240)) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000240)) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f0000000240)) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r8, 0x80045713, &(0x7f0000000240)) kevent(r1, &(0x7f0000000180)=[{{r2}, 0x8000000000000002, 0x1, 0xf0000000, 0x1, 0xffffffff}, {{0xffffffffffffff9c}, 0x0, 0x24, 0x2, 0x4, 0x5}, {{r3}, 0xfffffffffffffffd, 0x5a, 0xf000000c, 0x80000000, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x8, 0x5}, {{r0}, 0xfffffffffffffff8, 0x88, 0x2, 0xab2, 0x2}, {{r4}, 0xfffffffffffffffd, 0x2, 0x8, 0x3, 0x8}, {{r5}, 0xef127a252b8bd1ef, 0x54, 0x20000000, 0x85c7}], 0xe0000000, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x8e, 0x7fff, 0x10001}, {{r6}, 0x0, 0x11, 0xf0000000, 0x0, 0x2}, {{}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0x8, 0x5}, {{r7}, 0xfffffffffffffff9, 0x8, 0x80, 0x4, 0x277c}, {{r8}, 0xfffffffffffffffa, 0x40, 0x2, 0x8, 0x91}, {{}, 0xfffffffffffffffe, 0x14, 0xffffe, 0xfe00000000000, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x2, 0x4, 0x9, 0x9}, {{}, 0xfffffffffffffffd, 0x10, 0x2, 0xd5, 0x5ab}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x2, 0x40000000, 0x3, 0x3f}], 0x8, &(0x7f0000000040)={0x2, 0x6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xbd, &(0x7f0000000080)="b6") 16:00:21 executing program 1: r0 = socket(0x2, 0xc003, 0x6) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYPTR=&(0x7f00000002c0)=ANY=[@ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRES64, @ANYRESHEX], @ANYBLOB="68fd77e22aeebd731a075b00fa8ecf54b09b49cabe610918ee4f7ed9e9ad880bb460fa786fc948a6bd7cc9226c53d493c09dff3038a1c8ac3b13682edd23c8ec0baf7dcdf830a9ac32fd7d053a1b9b6ee7151ba241f6e2a4c6ee954361d80b0c27c3fe052fa484d589aff36fc51adf0fd62bfc35525fe9e811ee80afb0dd508300ef3897fc0616ad7934c4c17e3de26816406a90d292d71d938b38a70995cc05ce0037a5e5995a5dbbd4297fcffdb583a3dabe28b83cf8bddb53239442f977871e2983b3fb01663d9ddd86b2e92ebcfbf4e734fab3866db72f773c3671b881c93e", @ANYRES32, @ANYRESOCT=r1, @ANYPTR, @ANYRESOCT=r0]], 0x1) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x13c, &(0x7f0000000000)=[{0x2a, 0xff}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x100080}, {0x50}, {0x8000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="983c38c492434a147a84d3229a94") semget$private(0x0, 0x0, 0x80) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r3, r4) chown(&(0x7f0000000200)='./file0/file0\x00', r3, r4) lchown(&(0x7f0000000780)='./file0\x00', r3, r4) lchown(&(0x7f00000001c0)='./file0\x00', r3, r4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r6, r7) chown(&(0x7f0000000200)='./file0/file0\x00', r6, r7) lchown(&(0x7f0000000780)='./file0\x00', r6, r7) lchown(&(0x7f00000001c0)='./file0\x00', r6, r7) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r9, r10) chown(&(0x7f0000000200)='./file0/file0\x00', r9, r10) lchown(&(0x7f0000000780)='./file0\x00', r9, r10) lchown(&(0x7f00000001c0)='./file0\x00', r9, r10) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) 16:00:21 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {}, {{r0}, 0x0, 0xe084cf85758754a4}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="cb0805a39e085b7658"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socket(0x18, 0x3, 0x7) r4 = getpgrp() fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000200)={0x3, 0x3, 0xf4c, 0x0, r4}) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) getsockname$unix(r3, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f00000001c0)) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x13f) 16:00:21 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}]}) sync() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002640)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x2) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x0, 0xc0, 0x40, 0x1}, {0x3, 0x21, 0x9, 0xff}, {0xea8, 0x81, 0x0, 0x8}, {0x6, 0x1, 0xe1, 0xea}, {0x9, 0x2, 0x6a, 0x4ad}, {0x1, 0x5, 0xea, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x7}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000140)={0x2, 0x2}, 0xc) syz_emit_ethernet(0xe, &(0x7f0000001680)="11a9dcfaae39f8659cf281938dea") 16:00:22 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, &(0x7f0000000000)=[{0x25, 0x40}, {0x6}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x1001b, 0x0) 16:00:22 executing program 0: clock_getres(0x2, &(0x7f0000000000)) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {0xffffffff80000014}, {0x6}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) ioctl$BIOCPROMISC(r2, 0x20004269) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x1ff, 0xe, 0x5, 0x5}, {0xf84, 0x4, 0x4e, 0x7}, {0xfff, 0x6, 0x8, 0x3ff}]}) 16:00:22 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) setrlimit(0x8, &(0x7f0000000000)={0x4, 0x92}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x6a5ef478652c8071, 0x0) dup(r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000040)="d179e31da54bdc7cefba2de7d1f0d037ef5557c401a2450343011f7e25cfc9984e71e3b572608b27de7f", 0x2a}], 0x1) 16:00:22 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x6c}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000140)={{}, 0x1, &(0x7f00000000c0)=[0x0]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:00:22 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x20, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x4) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x8) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f0000000040)=0xffffffffffffff9c) fcntl$setflags(r1, 0x2, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:22 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff, 0x0, "8500001d00"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r3, &(0x7f0000000080)='./file0\x00', 0x8, 0xe) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000000da1, "b08d16003fc75e001a00f3ff0a6300"}) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x14}, {}, {0x80000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 16:00:22 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000002c0), 0x200000000000001b, 0x0) read(r0, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x60}, {0x7}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:22 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x28219, 0x2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)={{0xa4, 0x5}, {0x101, 0x4}}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000240)) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000240)) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0xd, 0x4, 0x2, 0x1}], 0x2, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffd, 0x42, 0x4, 0xe1, 0xa35}], 0x4, &(0x7f0000000300)={0x0, 0x7}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:22 executing program 1: accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = openat(r0, &(0x7f0000000180)='./bus\x00', 0x20000, 0x142) connect$unix(r1, &(0x7f00000006c0)=@file={0x0, './bus\x00'}, 0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) 16:00:22 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f00003e8000/0x3000)=nil, 0x3000, 0x2) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) execve(0x0, 0x0, 0x0) shutdown(r2, 0x2) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x2, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000240)) dup2(r3, r5) 16:00:22 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020088}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) syz_open_pts() r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 16:00:23 executing program 0: r0 = kqueue() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0xffffffffffffff41, "73fcff4d4d7ee4000001000000c0010000000010"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) r3 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff, 0x0, "8500001d00"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000000da1, "b08d16003fc75e001a00f3ff0a6300"}) 16:00:23 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r2, &(0x7f0000000440)={0x18, 0x2, 0xaaef, 0x9}, 0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r3 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r3, r4) r7 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r7}) r8 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x1, r5, r6, r5, r6, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r7, r3, 0x100000001, 0x4, 0xfff, 0x413127be}) r9 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r9, 0x80045713, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r11 = getgid() r12 = getuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r14, r15) chown(&(0x7f0000000200)='./file0/file0\x00', r14, r15) lchown(&(0x7f0000000780)='./file0\x00', r14, r15) lchown(&(0x7f00000001c0)='./file0\x00', r14, r15) r16 = getppid() r17 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r17, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r17, &(0x7f0000000440)={0x18, 0x2, 0xaaef, 0x9}, 0xc) setsockopt$sock_linger(r17, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r18 = getpgrp() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) setpgid(r18, r19) msgctl$IPC_SET(r8, 0x1, &(0x7f00000000c0)={{0x8, r10, r11, r12, r15, 0x5, 0x100}, 0x608, 0xe0b, r16, r19, 0x1317, 0xc1a, 0x8}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r20 = socket(0x18, 0x1, 0x0) dup2(r20, r0) 16:00:23 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zsm\xfc\x1c\rI\x87\x00', 0x8000, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x1f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) r4 = dup(r3) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000100)) 16:00:23 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() getitimer(0x0, &(0x7f00000000c0)) r1 = getuid() chown(&(0x7f0000000040)='./file0\x00', r1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x1) openat(r2, &(0x7f0000000100)='./bus\x00', 0x400, 0x40) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) writev(r0, &(0x7f0000000180)=[{&(0x7f00000007c0)="e2b7ced34b25f846f4f19708b6bea061b40bcd4706452b0dfa52d7429c5e57824a2fca38ad655ab43880b3145773774e2ab3e32a5dabd1751e9f05312a7932c1787238362a7de8c843ff245398b0c9ec56d5326110562b6d412a3670efbabf71a3be7e313b5baf380e12d93bdb73d163e7d4a4abb59f94731c768f617f87666718b6c6ea9562ede4d4d47e4f7e8c4e55218a1cd6b071735f7b0919e12f58284f27a7b12849e2be7d7d09559e2b40d38991105d33dc780bbaa3ab0bedd7e5f14f70f2d06012b7843c54264d17f23934d4c9c975279c99db7b571366b145b1f3eedbc479f2ba8e14e22fd32f6cea1b0ad8e5a576ea9ca6d7c74530b53ea9ecaa32bc32036060c32a037a877ef8de305064eba6f01ee1bc55217d626e741a8fbc526369acb11f3ce853bf4bc6743d8147d3dbd927a221b3e3865eda784c3a88542fcfa73b0e25db2533903819be3ef233d0f09f2fca469d9d81934776d0d767f02da15d360f4348b16483182ffacd747d927ab4ce763eaf631b651af9d13bf8b4ab4c1ffe513727eb4b206099bddd816b87c35a6669e982321eb66c4a1d4e0cce9c133e8c4bd0c07bddb747354bd3fa1f188061c6b42796f9f76ff32e6ec2a67c10c3bcc966d9f94455edb0d33c7949f25a61c9794cd7174733eb4705830b134302ccce7ab4f14e4d1eb46fbb36859d40b1c3a36f4726c748578870dce85fbf595b13dd10b07697b03be4f36a5d4b8efd9f6345f22d60d3064b2a1bcd8b5c8bc3b2d6b0d537ee23673b19f89598aed76206af388ddafc4a16ffff5cbc5454fc8931624b651e701e0d94c731cf6508d3fde631b6f6ae7f9b5e316fe32f7dbfbe141587be737bef3fe391732b4f2c8f77c8a4386ea53d556f55abb65a5acc5924f7c7c244ec7cdc98639c9b182f5145b347de5e2f4a5cfc089d09eb2691c3371042e3fafc9091e7d24b751ddabfe2cd17f82471459f9da1fb2ebd08edb72405936bc2d6ff920210d7cf070a482f0ae1940a63e468677e056e6d60cb7d1152c3e0b00b1128b30eaec4fb1b086a96840f5968648de9a42b2665aec927ce51eb8faded675975ccb829e444c661de0e07293348eb6c7011ec29815253e6efe042433dde6d9134a605e5e5105b717832c0c491608c7c4cd772d0c99fbf4f7fa9da49a2c63dca282b4769102c45d32ec9a66f5ed46ed6d93501c448e553c57d707851b305b91834175672a99ed9b8eedb0dad0f22ffbc78dc5437446061f4e2a06abb4bca2b0ee520c4793dc214f77dcf974da1f7d2a0eae70d2fbf1fc17714656ad99ae216859a3e6f37223b2d4204e5cfb66ae032832ac6d72e8453dfbc94ab964abd459982a855e3e55260b1d537e884998326e676a576d0b174f23422041a6b0395405682e3b99fa6f0ba8dc0653aeed42f68746577919d91e0e3b1885387e490def67ca3193475eba14265115d1a24e5aec66ec8202af44f22dcb4b9904cd1aea5430ba735d7eae66dd64003ba2b598b36973f370a807d1c2c18fba277fb3ed307942c5bf601c9c01ee8542e0ab62f788a538ae1396f520fb167b4b6af162865c9b9e74ce78aab997583ca4630dabb074e5269ff0b61782978f4c9f48679389970c2f9af91afcb789e807a5a8a7a4f421e5179649bc01c0e8f3dc171b3d22394d6d25a1d0508582c3d54e6f346796d3dd68014cd7c49bd0a9653ab117181a48dcb8068f1f7a5b5161216c70a0cc03a0e12627e0827e5aa523afe170c2f0342a9904ae92b6221526914108e4d51555f1e4a749f86cd3fb6a744faa5b3522871ff17136270f609786fdc56018c473655fc890268c142b7d6701a5e4b53c88120b851709d6d5b223acb1f2ae7fde89a2e66b80828740fb3dc5953cea2bd150def3a3c41a867ea192f421848216538fc0b983c6c2115ff21272e6ee80f2280f645dd66f1ad00adf198365378c993c5b73f5badb525585dd3b32decc96ab926721ef8e5bce49ea510465d39d3654127463ecaf9fd3e4687048094185dd0f90464c3f1095c1ca28fe3292c3bd511ef3a5942826845a8345307cda01190196363bfcb2143909948e5d2bb66a96f0b9aed7f2fb4b0ca3ce0ce4cdcfa77730ba9aa767b86d83e706328ec5ee8154ff595dcc750e3a163ead3126f511289d687a2b2bb2ff90161fa3ac43d77d8e3723caa9922dfdcdf4a978c36ce37fcc3bb139537dd80124123851017269c29d1cc33823c4d1ba3df37e742e42bd3afbd544ceb17549dc4a60f8b0b2daf5acc13e18e07f804e11fa2b0a720f987aa1026c9d074ed1c8ce98eb80f3a4a750dc871d4f96c3ca5dcf4a3d4bacd2aa141bb13083159df9766e59fb95d5a2f48ba21032ccc24e580fe559025f3ef1f232d73763575dd3d651a455e2558354750c49e7d6c8cdbb033dd4e44933d5511e1f2db94f08bc10662bf0c3c50918fbeffa14224dcd64a3e1fc61a73ad8fa4aa5dfc345a7264921325189f77aa7ace8f99c57b7af1cd9523f9b999d852a30c2444fbed25d6c0a967ff5b27b6fc81f0dc6b9b8e676fc9ce1c20f90679152f768381470d2c8f83ae2b3db0aa5c473b8e31ebe449138ac61f5671ec9375bf2bacf6c178d727e8d863867ff7abedc86349643794e7bf4ba19e417672e8384695584be4579ec7b895e1306a03f83305209d2a71f68766285617aa421916ecf77a52f120e62827bc27c2ee5d5d2d65404215ef656c60e5fa051af30dfd1eedc72d6d0e0ca10defa6e9e232d5ba3a96398cde084e6645bb979aaed949fe56b17f3b58576e7e33868d8f0cd1f511433ff194eb47aa1846535e83517946be6cc161a8ef63722c8d0b8f95fdbc5d18abd7574b34b5f1ba3607c0b48bd851ef129cb5f102d20f2eddd94bebd1f9e7ebc2f5f4f4", 0x800}], 0x1) 16:00:23 executing program 0: fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000540)=[{&(0x7f00000000c0)=""/64, 0x40}, {&(0x7f0000000180)=""/26, 0x1a}, {&(0x7f00000001c0)=""/48, 0x30}, {&(0x7f0000000480)=""/144, 0x90}, {&(0x7f0000000280)=""/71, 0x47}], 0x5) r3 = open(&(0x7f0000000040)='./bus\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000200)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x59}, {0x20000000000006}]}) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000240)) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000240)) accept(r6, &(0x7f0000000640)=@in, &(0x7f0000000680)=0xc) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000240)) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f00000005c0)={0x8001, './bus\x00', './bus\x00'}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r7 = semget$private(0x0, 0x0, 0x282) semctl$GETVAL(r7, 0x0, 0x5, &(0x7f0000000380)=""/251) syz_emit_ethernet(0xe, &(0x7f0000000340)="ae7716be36f1d35f6fd1cc0a375e") r8 = semget$private(0x0, 0x3, 0x102e7) r9 = semget$private(0x0, 0x3, 0x102e7) semop(r9, &(0x7f0000000100)=[{0x1, 0xfffffffffffffffc, 0x1000}, {0x2, 0x7fff, 0x1800}, {0x4, 0x3ff, 0x800}, {0x5, 0xb0, 0x800}], 0x4) semop(r9, &(0x7f0000000440)=[{0x4, 0x80, 0x800}, {0x3, 0x2, 0x1800}], 0x2) semop(r9, &(0x7f00000006c0)=[{0x3, 0x0, 0x1800}, {0x2, 0x5, 0x1800}, {0x1, 0x8, 0x1800}, {0x0, 0xffb, 0x800}, {0x0, 0x8001, 0x1800}, {0x0, 0x400, 0x800}, {0x0, 0x6, 0x800}, {0x4, 0x7ca, 0x1000}, {0x4, 0x401}], 0x9) semop(r8, &(0x7f0000000440)=[{0x4, 0x80, 0x800}, {0x3, 0x2, 0x1800}], 0x2) semctl$GETPID(r8, 0x3, 0x4, &(0x7f0000000600)=""/3) 16:00:23 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "07000000006802000000f2ff6a87ffffffff4004"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000100)='.\x00', &(0x7f0000000140)='$@-\x00', &(0x7f0000000180)='\xd1\xa4$:$,Q\x00', &(0x7f00000001c0)='-$()$\x00', &(0x7f0000000200)='/\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='(\x00', &(0x7f0000000300)=':\x00', &(0x7f0000000340)=']&\x00', &(0x7f0000000380)='^\x00', &(0x7f00000003c0)='!$$/!\x00']) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) fcntl$getflags(r1, 0x3) close(r0) r2 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:23 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0x0, 0x368c, 0xda}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x80, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000001c0)={0x9, &(0x7f0000000180)=[0xfffffff9, 0x0, 0x738b, 0x8, 0x80, 0x3, 0x10000, 0x4, 0x3]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x9, 0x2, 0x33, 0x7}, {0x1, 0x0, 0x7f, 0x9}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") fcntl$setstatus(r0, 0x4, 0x80) 16:00:23 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000080)=""/14, 0xe}, {&(0x7f00000000c0)}], 0x2) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x34a3, 0x0, 0x0, 0x29d8aaaa}, {0x7c}, {0x83c, 0x0, 0x1, 0xfffffffc}, {0x7ffffffe, 0x0, 0x80, 0xfffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000140)) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x54}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 16:00:23 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) unlinkat(r0, &(0x7f0000000000)='./file0/file0/file0\x00', 0x0) r1 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f000003f154)='./file0\x00', 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/118, 0x76) r2 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) r3 = openat(r2, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001fff7)='./file0\x00', r3, &(0x7f000001fff8)='./file0\x00') getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) renameat(r3, &(0x7f0000da2fec)='./file0/file0/file0\x00', r3, &(0x7f0000000100)='./file0/file0/file0\x00') 16:00:23 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x8) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) semget(0x1, 0x1, 0x8) r2 = semget$private(0x0, 0x3, 0x102e7) semop(r2, &(0x7f0000000100)=[{0x1, 0xfffffffffffffffc, 0x1000}, {0x2, 0x7fff, 0x1800}, {0x4, 0x3ff, 0x800}, {0x5, 0xb0, 0x800}], 0x4) semop(r2, &(0x7f0000000440)=[{0x4, 0x80, 0x800}, {0x3, 0x2, 0x1800}], 0x2) semctl$IPC_RMID(r2, 0x0, 0x0) connect$inet(r0, 0x0, 0x0) 16:00:23 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x22) getsockopt$sock_timeval(r0, 0xffff, 0x280d, &(0x7f0000000040), &(0x7f0000000080)=0x10) clock_getres(0x5, &(0x7f0000000140)) 16:00:23 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000229]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) fchmod(r0, 0x2) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f0000000000)=0x5) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x200000000000000b, &(0x7f0000000080)=[{0x100000000000054}, {0x6, 0x0, 0x0, 0xfffffffc}, {0x6, 0x0, 0x0, 0x4442}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x2, 0x0) r1 = socket$inet(0x2, 0x5, 0x40) ioctl$BIOCFLUSH(r0, 0x20004268) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/171, &(0x7f0000000200)=0xab) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x80008000000027}, {0x3c}, {0x81}, {0x4006}]}) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000240)) getrlimit(0xc45d10a3f28d2043, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) syz_emit_ethernet(0xffffffffffffff19, &(0x7f0000000000)='\f') 16:00:23 executing program 0: 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) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x2) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000000)=[{0xc49, 0x0, 0x0, 0x67e8}, {0x7fff}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="a51b8670ad13e092ab372a0778ca") 16:00:23 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000080f20dd480c61200e8ad3ed600000000e02b05e5d12f524ab2aa8c92b0d21b597fb2c001c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa551050017f38969eddff7744123053f35c0568241d85544cd1cfd1b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b8dda05a0a414c6394359a0002000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a96000029cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1770cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c709d6b23a8b086c43633a42e93fe75f8b35f37ee8c3f120c300afe7e7c1f1dafa0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae44a70eb4100006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d813c13713bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa71980b209eca94476f3399cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0335d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1dbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e1453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e0750a4a04"], 0x10) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_dstaddr=@in}) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffff9c, 0x8004574c, &(0x7f0000000000)=0x1) writev(r0, &(0x7f0000000580)=[{&(0x7f00000016c0)="54618aa8cf251cbb23c7e2a9005297c19b8ed0f426688f0d6ae0f321bdb386708c53114eb45ee9c3aa5f8453caaca079a729304b99acc4fe74bac77535d1fc85539bc14528f7005982b3038024275653707bf3e4e6086997cf2a4836d56790ad669444c511875b3ed5729d5c3f682f406104c0dff2a9d7d443045ab0f1358f18cac546de9bb8cc2e5284245be73139e06118675af921d88e37f5b65ca96802c9627cf6fdef1555d706b5c68f1bce4a5e6a2d631353a6d0f0622d19f214c4769d42756da94b2e613d9faf9b65bf1daecf4954bf664ea0440e2d80861333727c6106fa076429e237bad26d8ab14aba84cd22cd04579db98a5698964b2c1b2821df454458b966491cbc499d6e8020426d9fbb273be659afd754afae0bbf8f428e3519a31d1413ec219311511ee05b263a49d727c7d554dc6e33b00d540ee0ddb2c2395c5573b26b401c4555410fdcee2ea122a0bc8fabdd3b1964129625a721810a5c2083031f07da22a7f24cec0a37cd5ec15a4d7466af702c6f349b09dcc023b74425ace2f24ba0e85b5d5f9ee75bc803995e4d3c1ff84b6716635591914a832304a2ec0a548494e040a3b1c0207f07ae0e47aac08ae382571db9ed730649163b7321c11ed6d8941d1f3e745ee9a4372e7a20fe2790ab1974cd942f9f8c115fa0973030853f9f3aca7e3bf3498986d32785189580058e166264bdae33d5e4c1f0bba9296e5707d726e1fa10da1449f97ce4e78c2d3676381374af9ff5e7adb23ac1818826b5814292690b4a7004cd7e77f03ca81b937c9d7b2da31b38b49e2f9302abb1c7eb799f83ab96c38edf310927c59486522101e968bc1101d66820f28202ac498bb5c7985ee046bc97773fe31c992d14aa6bae1445039a140aa091a759b1d3a902d34f731a8bf38866b67d3acae07471458eb74914a223d29570e3e01b9e5ba375331f51cd1a1ae47ab9e89ef49ff887d213bd1c640a89da8628b12c6e43520cbb48e52257c9bb162cdb3689773f3300b4c8adadd72279ef659479bd01f4c0fe99e05cda6bf8f1ef17d0c6f1c1b9fe8a2aa7172e71c035979cb28b4f35a47c1585965a651c172a4dca021f432b1e1fbc7d1527f83954fbec259f8ae73cf25190d85b97b4d8c310145e13957cfb8e81e7d7c6f98f7012f01e7de2812e8472f8a1d1fdca3770e8b85465f2386c516107034e8175cf371af7c2dfb600104e6b1d4eec9b3dbe32052a922218d6bfaeaa3e92a23a8d1c480cec064bd90675fcc0b74128978d422596217b6f31dbda7f8178a9fedf41832428df026843693f742736e823b0cfd48f6ae432af839e8503bc5beb4f536f38b5e0b03f8c9b3af3fb1423fba7daeee0c3565776e4bdf510eec891c7736bb812918c65c4f3ecfeedce9ceb16f2ff689608358218d6c15c7c576041fd1d922cc3f0cf4e82816254eaf563a509deae3bf86f1571f6b81bb93a5e7d4e3da06918b183d6049d5413185bb64cdf3d9356a9441878c959d6cad6b9615cf1792184740c816cf2afa16f7335142bbf06277601c40eab053aa804b5a9b49d0778a65f132d9b2e97ec294ab32928fa8b755a56589cb1322ad2d729b07df535f84a8463d45033e1a52079cfcb10812f326448237c1f8554575c0b18587e653968d2d5a535096fc9b2592f0e606fdc2b324095777ec52ebaec6ee1994c900409ad880925993790a16bba9bcf762187af05e6a017eccd19fc9c48b7cb7f578c2829ce6656ee33e35d6a611675654fc2c171949ac2ded39d8514cb7b7027c9ce430e31a5aa497d382b081788baa2771bb203b7303de3fadd0bb3c83b69014889eeeb781c9cca9f03f8eff71f6a48277eb1890a85868b6f7b3eec31798a9d8f9aea4c94064103816792672eed4f87d8ae225a8b5a7d5ee005735b0a80686134ee13b6e9ad3fa573844342a1ec3353eb4d30b38d0f01c53044c67b61ee498ddf4747b7098a824f92f1ac1e4f716110ec6f47c6d0a51c17ac1343f603330e4cc79f0217092b41b2ec317573d43e8c47dcf05e", 0x5a1}], 0x1) 16:00:23 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) r4 = accept$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) recvfrom$unix(r4, &(0x7f0000000100)=""/69, 0x45, 0x846, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) read(r0, &(0x7f0000002740)=""/4096, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000240)) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000200)) write(r1, &(0x7f00000001c0)="7f9c24e4e7", 0x5) readv(r0, &(0x7f0000000500)=[{0x0}], 0x1) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x2c}, {0x48}, {0x6}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ioctl$BIOCFLUSH(r1, 0x20004268) 16:00:23 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x19a) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000280)=0x81) bind(r0, &(0x7f0000000380)=@in6={0x18, 0x1, 0xde, 0x5}, 0xc) chdir(&(0x7f0000000300)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='xc') r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x100, 0x300) chroot(&(0x7f0000000200)='./file0/file0\x00') ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) recvfrom(r1, &(0x7f00000000c0)=""/226, 0xb2e3ad523baa8aa6, 0x826, &(0x7f0000000000)=@in={0x2, 0x2}, 0x1b0) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) fcntl$setstatus(r1, 0x4, 0x40) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:00:23 executing program 1: clock_gettime(0x3, &(0x7f0000000000)) 16:00:23 executing program 0: r0 = socket(0x1, 0x4000, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r2, &(0x7f0000000440)={0x18, 0x2, 0xaaef, 0x9}, 0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r3 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r3, r4) r7 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r7}) r8 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x1, r5, r6, r5, r6, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r7, r3, 0x100000001, 0x4, 0xfff, 0x413127be}) r9 = getuid() r10 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r7, r9, r10}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r11 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r11, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xfffffffd}, {}, {0x0, 0x5}]}) r12 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r12, &(0x7f0000000400)=[{&(0x7f0000000180)='d', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r12, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{}, {}, {{}, 0x0, 0x0, 0x1, 0x0, 0x800000000000000}], 0x0, 0x0, 0x0, 0x0) r13 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r13, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r13, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:23 executing program 1: socket$inet(0x2, 0x4003, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x138, 0xf8864a6ca3105916) socket$inet(0x2, 0x1, 0x2) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:23 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000000346, 0x98) setuid(0xee01) pwrite(r0, &(0x7f0000000280)="96ec8111678f8dc3fc2c314f17f1e6fb9bc4881a8717a5ecfddb1b559342708b33c3031f3d17d54fd2701393", 0xffffffffffffff4d, 0x0, 0x5a) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)={{0xfba, 0x3}, {0x6, 0x3}}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) r2 = semget$private(0x0, 0x5, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r4 = semget(0x3, 0x4, 0x8) r5 = semget(0x3, 0x4, 0x8) r6 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r8 = getgid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r10, r11) chown(&(0x7f0000000200)='./file0/file0\x00', r10, r11) lchown(&(0x7f0000000780)='./file0\x00', r10, r11) lchown(&(0x7f00000001c0)='./file0\x00', r10, r11) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000380)={{0x5, r6, r7, r10, r8, 0x40}, 0x0, 0x9, 0xffffffff}) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000300)=[0xffff]) r12 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r15 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000380)={{0x5, r12, r13, r14, r15, 0x40, 0xae55}, 0x0, 0x9, 0x7}) r16 = socket$inet(0x2, 0x2, 0x0) getsockopt(r16, 0x0, 0xb, 0x0, 0x0) fchdir(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r14, r17) syz_open_pts() semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000140)=""/178) 16:00:23 executing program 1: getgid() getgid() getgroups(0xac, &(0x7f0000000000)) shmget(0x2, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) r0 = msgget$private(0x0, 0x40) msgsnd(r0, &(0x7f0000000dc0)={0x3, "3d551559e046828f563a7584eae633181235a06adaf5ff5e88437f167385acc79aef66b655bc3947ebbd7ef8b684287fc472f0ad8d3ae4df93d1e4ae6a59a668496b3054f748bf0604216055907d7ad42cb6172d6b3dce4a22b19dc2c4b5f39ee2d4a6a2d064c6eee8be38af00e92b0b5b3e4b10481caec9847c84ea930bef0a52e30b9318b8dfebbea30aefd51932b9cf65e639a34b2a6d9819983e161bddbe47954cbbca9fd279162c5982300d728052748bcbf50315e2de3f6cf063c602f5e785fb1781740a78184160d8bd7363ee5bcd6152fe83518d3c80e784640497da89edfc2ab49a42dee43edf78f7c02be3259e2a98e8806579eef84252f232ea5d304331fd365f8591845fba205da23499c4ed1db2977a46e856225771004db2f6d070ae8c39db1979e5c05b64bdaff0d9fcefed27f1a9e28c4e6b36f78b5d5730b798e916b05ad28904dcdf9c6e2481176c0e0dcac93ed7123abe56d7109700"/366}, 0x176, 0x800) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) getuid() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x6, 0xfffffc00}) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r1 = syz_open_pts() close(r0) dup(r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x7, 0x101, 0xfff, 0x2}) r3 = syz_open_pts() r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000240)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x200, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b507c84a4fe4dbf03ff00", 0x0, 0x40000}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:23 executing program 1: r0 = kqueue() r1 = socket$inet6(0x18, 0x3, 0x6) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) close(r0) 16:00:23 executing program 1: mprotect(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4004) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kqueue() socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x8000000000004, 0xffffffffffffffff) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r4 = socket(0x0, 0x0, 0x6) write(0xffffffffffffffff, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r4, 0x0, 0x0) r5 = socket(0x2, 0xc003, 0x6) connect$unix(r5, &(0x7f0000000580)=ANY=[@ANYBLOB="82022e2f66696c653000021aaf22f4e7ed35bde5c63e0408d5b6d57c99574fc2750ace047a1f51f76585ecf6ecf675d2fa639805209b3bc8881a29ed8581f314400db9a980544c894a6d0a2018cdacc024534bc16fc40efa83284408e85c224dc8cc789bc72b71cb95227bbe490891"], 0x10) write(r5, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r5, &(0x7f00000004c0)="e25aae490000000001545d8488199ccf9c9fbcf3820a946261a5f2c8ef255b5d088519192fa41395cf7f5d77fb3d3ea0b0f93794cbba929d27280812f496a08bafc7149f73212d73fb9b2dfe20e48cf659e6", 0x52) writev(r5, &(0x7f0000000180)=[{0x0}], 0x1) r6 = socket(0x2, 0x0, 0x0) connect$unix(r6, &(0x7f0000000600)=ANY=[@ANYBLOB="82eb2d2f66796c653000850a3b4294ee994eafe02b1b81f57181faec21e443a16962a48d58a263aaafe502c43b280c8f6b4a679152682cbce1510680ef6b621015508ae9d40498f72e87fea4ba0523f49d442372d6cc97463d35d620c83c812cda505d4621d24869b797d731d9723145b739ff61b64b6928c85b403bf7444e1abe09fa90c74b4ca79aa7cef50e2c6a7bd7fd91a7772241fdce9318a69d4a82ad14f43af26554ab906d5e1844383ccba0ee778b446c01cf3f5e4b49a7d0e9aaf20e05d57b465a647ca9d800e71eb0"], 0x10) write(r6, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x5, &(0x7f00000000c0), 0x0, 0x0) kqueue() kevent(r2, &(0x7f00000003c0)=[{{}, 0xfffffffffffffff9, 0x0, 0x10, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x7c12749ea1009bee, 0x0, 0x1, 0x4}], 0x3, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) kqueue() r7 = semget$private(0x0, 0x0, 0x10) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000240)=""/247) 16:00:23 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) getpeername$inet6(r3, &(0x7f0000000100), &(0x7f0000000180)=0xc) close(r2) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:23 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x1) write(r0, 0x0, 0x0) 16:00:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0xdfffffffffffff, 0x0, 0x3, 0x0, "fa6810ffe48c3357ab4c6c4500"}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) ioctl$TIOCNXCL(r2, 0x2000740e) write(r0, &(0x7f0000000140)="962cebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c090000", 0x3d) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x40000030}, {0x6, 0x0, 0x0, 0xfc}]}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x20110, 0x140) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000140)={0x8, 0x1f, './bus\x00', 0x80, 0x4, 0x3f, 0x7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0xa29) syz_emit_ethernet(0x2d5, &(0x7f0000000340)="b6") 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x0, 0x0, 0x1000000160002}, 0x8}, 0x3c) socket$inet6(0x18, 0x1, 0x3) r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0x0, 0xdb2a}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x8000000000020}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000440)={0x4, 0x85a8, 0x0, 0x4, &(0x7f00000001c0)={{0xa6, 0x2, 0x3, 0x1, 0x1, 0x8, 0x2}, {[0xfffffffffffffeff, 0xffffffff, 0x7, 0x3, 0x1000, 0x7, 0xffff, 0x4, 0x3, 0x9, 0x6, 0x3f, 0x4, 0x401, 0x2, 0x1, 0x7fff, 0x8], [0xed7, 0x136f, 0x5, 0x1e, 0x1ca, 0xffffffff, 0x7fffffff, 0x2, 0x4, 0x491217a0], [0x80000000, 0x80, 0x3, 0x1db1, 0xf029, 0x8], [0x8, 0x7fff, 0x3, 0x5, 0x6, 0x1], [{0x40, 0x690, 0xc35, 0xfffffffffffffffb}, {0x54b, 0x100, 0x4, 0x1}, {0xfff, 0x3, 0x180000, 0x81}, {0x7ff, 0x2, 0x3, 0x45}, {0xa59, 0x3, 0x7, 0x55}, {0x3, 0x81, 0x4, 0x1ff}, {0xff, 0x7fffffff, 0x4, 0x62aa1306}, {0x6419, 0x9, 0x8, 0x1f}], {0x5, 0x400, 0x9, 0x32a7}, {0x2, 0x3, 0x6, 0x7}}}, 0x9, 0x3}) 16:00:23 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="7602e5ffffffffff0000"], 0x10) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000080)="171adb7cf48f4a9a1135527b2494efc8116812660e8c81acd5c8ea06efa288783fbd2191b52ad55971cb4af82865", 0x2e}, {&(0x7f00000000c0)="bcd30226c08c1c5defd3150b2aec60cbc12caf8c73842fbd686736a7eeee1b4a2320cd547a83b0f337a65306f52171cc1fde111659278b9b5d6d4a8d60ebc6eb70083d7bf69b1a92a43d8d51f0598d542cca21a2a3a06845f39beb797fdd0243ab2b3b1f857df6a8f20e7af102ae51aba4a531fb1e6d9a83b40ab21a9b3f39b739f2f8a6e4bfbf536ac782a303f1aecbdc8558f5bf75", 0x96}, {&(0x7f0000000180)="55e96fe904cc21c2bd13f92dd30f846fedbc3edf6764bc926ca1810eb9bc9b10fd867f5dfde065e39b0d4b278e5ef26eabc58715063ad46fc50748e08b0126e316f6fe1df91d1234e9f2e68954502f2daf6fd1e97f322a26c88bf6e3d5629166a9e65693affd74cccc1f17e7a511885ec0867a36ad5d513a4b8e1670d31eb5d03d833b00b84dfdbcc48dbe9adcfe38214d6b68d396493bd92ab367d69d55dde643f08790f0119333fcc24bec1874dc032513f8a4710841bce0869786f8fa8276ee292726f2696d7a970d3a7ae2b4999d959604f259638f97d829886889237d0c0ca2e0e44cf38f71a658e9a9a48838f4c00218d906", 0xf5}, {&(0x7f0000000280)="bb77de8ec26cbc26bcdd36bfac333da392fe575ab53c76cf07f1c78cc8937c86574a434620a34147f0c8fc271718730b113607ddfc90025be6f6e5042e1cc8de199b600f27145d99beac562bbb03697564dbdfa584086677855e1c6bd18fc8b68baadae7641e6442416cb1667096637f3e79a42f3c5b313cbae341b2b4ce6b09d4901ecdbb14ae4bbe4c7ff22e6de036e8852dd4dbf3e9", 0x97}, {&(0x7f0000000340)="ed052fd068d938b91c0935ee338b9c72ff579ca7b24e3f393fe983721dc8ec3293100830ceb5c4b1ec21468a3f27fc4d79f96907c415bf064724a256e9568bfa531386bd2a992a2380bfa99f1c00d43c85f30ea387b0642da40b197d5b24601297015518126d83bcb211353fe5a63e4d6303a0f1ae25d5366e7aa95511fab30ece904d015f07c434a1f7c3fa2f11bb8071a48e0b3ea8c277cfc13cc9954fc2e1cbaa79c2bc193d0d54757780440d0d0092253de655bad6bf7f20cf7b7e251c61b047da86dfefce5a9a543f2efdbc60f5482037f25185c984d8adf7e88d51fe804c19cb2c28d020bf885eebd76c2ec23a403e9219b107161fb8ac2bad8259104661852d03dca63d3165b9d502d70000998be723420551cc1f42715a651be3fa6e5b7f89c6ce7ada361c144b14d9c7ae43c5430d7dfc9bd4db999232cee800ae76842657bb4110a3d5771a43572726d9c7fb0c60847aef26e9bd5dbde2c06a6c3c101b3c4a7db264cc044161f6639e14e7a38813e94c0e2fcfa8ca8512420bba36f2d40ce2ad8eab6dbd67742ccb0023db34c1f9ba7cf615ffaf84ab5c98c5a7c072ca071ea217d24be059e4bad6a1f2a2c5179d0834637227b6f9fdb075040f25da98635a7e1131b54e418d8ca23b0252215c7b172a71ed25b45091b5fe04ae278210b4b479a9cf0dcbf950382f7d1afba763313f383a07289c84eeee335225a83e6f5b5af8caa2772fe0c18847400666711c88977941811cd6eac13c795c5e1d045c76ebf890fca606a68fbea75d50acd5cc15ed450cf37e6658707d5193aaf0f57a117987d12cf3a854a6e119a74c2d69b39338f12996d0a9520e2c61c194c7cd2bddc95eb2a843f2f24bf16e5ddc6c93acc3ee99bdeba4b687b47ebe50d0a8f8acb9e19e10c01bf0ef55c4393f5933305cdbd1f76c95f2915fbd5d8257fa77eebb7f2454a71a96be5924c85d6c022db3816e8fcf07447657f9d640de36b48aa41b30b076b71f2438eb38e256b35273297a89117f53479f2ff7979e875649d1e26e5eda1feea68f1c784ac1c6b9841fcc111cf35d3c219fcf07c2e688f15ee5a52125ee5976475c9d140533fb4053b8cd7b55b015ce8a2198ff5b40ad63a2b6ae4ca36887479b1c711519bef8d952a73e3c4ec871c215d554fd8f1c10a6dd9cc5a1f83ebd66cb7bdd5130ddac14cdeb2f", 0x351}], 0x5, 0x0}, 0x0) 16:00:23 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x5eb84d1918c9d603, 0x10) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x6) mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86137) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000001c0)=0x8001) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x1, 0x0) pipe2(&(0x7f0000000180), 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x7f, './bus\x00', './bus\x00'}) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffc, 0x800000000000001}], 0x5, 0x0, 0x6, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_dstaddr=@in6}) 16:00:23 executing program 1: shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x0, &(0x7f0000000080)}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20, 0x0) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0x288, 0x0, 0x800000000000) 16:00:23 executing program 1: r0 = kqueue() r1 = socket$inet6(0x18, 0x4, 0x2e) recvfrom$inet6(r1, &(0x7f0000000480)=""/169, 0xa9, 0x2, &(0x7f0000000080)={0x18, 0x3, 0x7fff, 0x81}, 0xc) kqueue() r2 = getppid() fcntl$setown(r0, 0x6, r2) listen(r1, 0x1000) r3 = msgget$private(0x0, 0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setgroups(0x0, 0x0) setuid(0xee01) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) msgsnd(r3, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f00000002c0)=ANY=[], @ANYRES32=r0, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES32, @ANYPTR=&(0x7f0000000780)=ANY=[@ANYBLOB, @ANYPTR=&(0x7f0000000680)=ANY=[@ANYRES32, @ANYPTR64, @ANYRES16, @ANYRES32], @ANYRESOCT=0x0, @ANYRESHEX=r5, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRES32, @ANYPTR=&(0x7f0000000ec0)=ANY=[@ANYRES64, @ANYRES64, @ANYRES16, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYPTR64, @ANYRESDEC=0x0]], @ANYPTR64, @ANYRES16], @ANYBLOB="9a43b72fadd43babf0eb4f6b06244747294a63f4ed41555e23913524d3dd4e5ccc3f29d152a977c499693433d8113a17f66927d9196947ade4a6d34077720690bbd3c76ee4daf5f199a56b6ed033ed45e5848804593c75d435d5f287560b0b3c3bdf48eba7a9070aef5d85dc27ffc542feb43c8f09f7af77dcac7409343cc60e3d0465be74e8ae2dd7bb3d0bb1f93da243ea514d2e739ccad2f83d8e25cfda6d3fcc1e95d155e5832221b0cae6b4684ded545b104ac8de4fcd252a2ea8bb019df867736c5cefdf694e4424c0db95c5c6823bf0900787555fb49667fffe6fc8112988dcd3e4001faf9f70f5b55643cd98bbb737", @ANYRES16, @ANYRESHEX=r7, @ANYBLOB="cc02d9513d2ff9721ac42cef2e3d2804fb18478d975353566caee696e297047af59fff5d5deb56074d84375502743ce0f202a61ebfb50a8d5d7fe9e9385bae26caba2c447350a255cf096c26b2c6c56bcb76198e29adbf6edc72ff2b6cdf8baf2dd0ef36acbb8106eed5ed2f047ca26c1a1cab9a9c03ebc128894924e761807f92a7c5fea088ab8a9eda07fdc4610a478d7f4e88d84db7713909e65d4ea1080b528b69998c75cc3493510ea6f2851371249ba2dbccda19fa7c84ac0da7f81a8453ce04c2542cbd5cc53eaa23c360b65e90e9ca3971aad8b7"]]], 0x3, 0x800) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r8, 0x80045713, &(0x7f0000000240)) r9 = openat(r8, &(0x7f0000000100)='./file0\x00', 0x100, 0x80) ioctl$WSMOUSEIO_GETPARAMS(r9, 0x80105727, &(0x7f0000000280)={&(0x7f0000000140)=[{0x86, 0x1}, {0xcf, 0x1f}, {0x68, 0x172}, {0x41, 0x2}, {0xa8548b74a79aaadf, 0x4}], 0x5}) 16:00:23 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000700)=[{0x1, 0xeb, 0x1800}, {0x2, 0x4, 0x800}], 0x2) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x80000010) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000480)) read(r0, &(0x7f0000000980)=""/167, 0xf) r4 = geteuid() kevent(r3, &(0x7f0000000a40)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0xa000004b, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0x42, 0x3, 0xc8}, {{r0}, 0xfffffffffffffff8, 0x1, 0x40, 0x6, 0xffffffffffffff28}, {{r3}, 0xfffffffffffffffe, 0x4, 0x8, 0x200, 0x4}, {{r2}, 0xffffffffffffffff, 0xd2, 0x1, 0x2, 0x3}, {{r0}, 0xfffffffffffffffb, 0x5, 0x5, 0x9, 0xb2}], 0x6, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x80000009, 0x7f, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x400, 0x3}, {{r2}, 0xffffffffffffffff, 0x22, 0xfffff, 0x9, 0x40}, {{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x95}, {{r2}, 0xfffffffffffffffa, 0x1c, 0x8, 0x8, 0x5}], 0x40, &(0x7f0000000080)={0x34}) r5 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xffffffffffffffa3) r8 = fcntl$getown(r0, 0x5) r9 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, r4, r7, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r9, 0x0, 0x92, 0xffff}) fsync(r3) geteuid() ioctl$TIOCNOTTY(r2, 0x20007471) setreuid(r4, r6) pwritev(r3, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) open(&(0x7f00000000c0)='./file0/file0\x00', 0x100, 0xd) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000005c0)=0x400000000000961b, 0x204) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000800)=0x100000000) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x61}, {0x6}]}) pread(r0, &(0x7f0000000100)="39eb415ab71f9e68d10cdc266a38412ac349c3e4896f302d27219210584775", 0x1f, 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSDLT(r11, 0x8004427a, &(0x7f0000000080)=0x1) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xba, &(0x7f00000008c0)="96446a99e553c535916d938c0638fd95942ceffdc184bb7dca4cb20830c72f91a959175f89f3e261fc62d611daa69ad6dbd41cf673e30ee641331ae3b356afcce1bc856c0ccc2a24013ff248d1336ddb5580173fec5d4a5c9831045d247d7b2ca824bede0a09f297185b98f1cbead96623bba71198fd56323f6254fdc2e2637a541fb3c7f42bb1e410a3000069ec7de851f54cc92dbc7fa624d197896d04a5fad9790358b1b17f0d1792e8a3f0364ab7eac0030a95c306d062c3") semop(r1, &(0x7f0000000740)=[{0x3, 0x7, 0x1000}, {0x3, 0xffffffff, 0x1000}], 0x2) 16:00:23 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) recvfrom$unix(r0, &(0x7f0000000140)=""/134, 0x86, 0x2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x2}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:23 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000240)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0xf4], [0x0, 0x0, 0x0, 0x2], [], [], [{0x0, 0x80000001}], {0x0, 0x0, 0x0, 0x4}}}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[0x7fffffff, 0x3, 0xa5cd, 0x20, 0x3f, 0xf0f8, 0xfffeffff, 0x2]}) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x2008}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="c1", 0x1}], 0x1) setreuid(0x0, 0x0) read(r2, 0x0, 0x0) readv(r2, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xb4}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000240)) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000480)) 16:00:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = msgget(0x0, 0x4c) msgrcv(r1, &(0x7f0000000040)={0x0, ""/12}, 0x14, 0x4230a694c2edef8a, 0x800) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff00000000000006000000a714000000290000002a000000030035700100000000000000"], 0x38}, 0x0) 16:00:23 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202adebfdfdffffffffffffff653000463f7b138bf46854d76b55e575e558b75a8f3fb90fe3c6c0488a2a197a38620700f5ff0082b5955984c87910bf673f7ead4bcb777fa69dfceac2a84e6abca64896bc5e0def388bbd2ad88b2951b15901360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30507461fe6ebcc29cda722f871f4385f0413c755ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d8e4884b13c6d158daa2870b4122cd23500000000000000000003000000000000005e65870000000000000000dc446a2a468b79c2000000"], 0x10) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) 16:00:24 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file1\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) poll(&(0x7f0000000240)=[{r1, 0x1}], 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) close(r0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) write(r1, &(0x7f0000000080)="a6", 0xffffff28) execve(&(0x7f0000000000)='./file1\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\x00', &(0x7f0000000180)='*]^$\x00'], &(0x7f0000000440)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=']!@(-\x00', &(0x7f0000000380)='}-#\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) 16:00:24 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)="a8619782ca8fab6a0940d0a9916a2f207cc66489df54142c2a6ff6c349cb5dc7e90d17cf22eb3d6c396ad3360f5891a756a255e2d7de86ef3df2f59de50f30493d27c12faa081049e9b4f156d403779d4175479e5ab8569cc55aa561f23ce20c6832d1319fda16be65a5930f68de39e0dac25713c02c9bd898e851927cf0e543d13941a9420d246369ef7590cdc61df40755b47ce3dadeb9a975268dbb7b1950bc9a83cdea1284b79821e5", 0xab}, {&(0x7f00000005c0)="4fd07474d5a2093972f85ad4d6eaa888e5c24786b9fd1485d34f0ee3268c1490cf1c2e9322c69fd9a494c1a67cf137eb6c6b5b87e08530bdf93d28fa8f73b8619e80802eccc412fbd1ef4d86ade65ab9784ddcbe31d0c3ebd22d4de1fdf7d3bc1d9e6eff51c03de51dc1e2fefff9924ce16ce130912318cf5db23d308b", 0x7d}, {&(0x7f0000000280)="6d62be11bab07e735005ca0c5a5e54940e1d236f997dbeecd3fbdb45cac4d42e2726e2c1", 0x24}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x10, 0x0) pread(r2, &(0x7f0000000640)="a09caf07be9ee2225cd36f5ca1bd590d02b2fd90bc784044a57ca47888af4e575d26bd43490b7fab5b0207eaf150c203595afdfa11b00382a1a396c06f07d26dddca34901195d4f294b913703f169606365c4105a8f31400c6bd0d285b8d4347e6771c0d2177809aa3c92460736319785d5228749aac4dfa4f1fbe33c683d1af769b6c7e57280d6e8166af22eda711d1b0803c0d2feda53807772233ad2df47ba76015592731e771e80dfd8eeed718ae2e241e2f0d0afe347dc6e0ad81129ac058b2983c0dc3d171a447f9cd3e3a97a16bb0d55b1d75a735c13d342741d993542502c9da352911cace8da83b7fda04751d179ac7e5fa5cabbdc93a171730f3f31d99d653e8b2c94443e63a3b61a46336ecee9f7d82c962dc30d10a6e8ffa5e460cdc1713ae88e7fe608247b636e9eaf251debe566fc123d4d9544b53b91b2542a468c935a0e44e88199853fd8dc89f30898dc7fb787cb8c7bc1c8caea8e995f2d692d46392ddec6d6b385f7762915af12333f53fcd37334673724ccebc95527865ea4b98d62d9171143bd45baaf3bac57143b2b52bf2cebbaf6b3c6984f506229146960e5520d744c326705670bb56d65b24cc509657991304ad980c4b0f69ea3a504056c955afdd3fa1aedff1c7a4821b46164691c74220d007ac435f74fdb04104510fc41d6914949d237ee81b7e91d3d65b450a5faf81a39d46315e0aa9ad138942a7583383e0c036b08cfc34688ece4d52271c6cf6f4b062d52c703230fd936cb428d0d2c841bb1f234d2cefed5e7b80f4134d3a31f7bcbf2470fc7ec5147685cd6cb989f7f72cacd29961ba1feee0f57be2df722acf2757f3e27193f940cc3994869a5b9e149b2c792d6c02f697a5d32291dbd22292e910b1e726b1e9b817e0763e4b4ce38e487b5c3d1e7e98acd362e55c49d9af3215abfb43627d619790a5d3c44bffe56375c2dc7c801afb3d7fd34b3e016a209d01d04ecce3b3033d4d7732edc717f23ddd290e0c6f6488c63d63c4db02174ffefdfdd57563c3761a1d88c46d6f9f36c4877f2a9aeb7146ae317e1180fd6955708bb7d1d0acdc9725f2e82f8277f2d1988ea02c340976b8d7d131b84fb1566801a6a0e4329f96f5c040668960ebeddd9b3caa30146707d39cad68c7d29d7708897ff0466527bf431261455a293d5e05ff8464fba34b00f4e32b104cb3671535b5c067c4e9c954ae3d87b6496494a8b66db662935486d5c9e52e6cb6174ffc37cfe6a59a0828ca480374bde7d019c3d0821431c6e7d111a33b97d536e6ff6f21bce294ce165843c03c149c9886409861c9cb69a8890b02adeb2458a14c4103c7a27f02718465160dd2cf5437dd1beed78cd66048b15e3ea4267043b7ff25fa5d65af29f7caa2c2ddeeb188fc9a089489643ad1597f681e89e75dd03df05f3d5be530c3e8ae90f194d7f4c88d66a0d4ad1897fc0d418c02b3f24abe38c6d91005d54627ac77437261f327128781a46134a7a25580d6f94319110756ad1b272d0eada2e8ee8f8864b815a0ff778bef078c9c27a26e2f80a55116e9bc8a6589ecdfa89dca9659aef4ad076d6db7a5e7ebf6f5eb70f3c01e31e37c8adade66d08b9d67d08c8e0387b6d25c51e39487ea183ef3ee0af3c7f81528c48469d0350b4aba8d4138a2c26597251ac06442ef6ff7664d69b52d30d17831a032907f78f86b678820be4b1a1c05437a24b9de3ca7df1862cef930dd865caeb3a5f2e513b03d80c19c87486f6348f6bb06e681024c0889a6e00c6615493a6eb05196e54673b8c69e0f3514bcfccab5198d319588ef45a1d1a80c3f69c98b2f13ab40068fd1c171afe9e6c8f0f5903f016a7cac00decb4de2ff54331cdbcc389e57eced8a99f45f31a577cae49a705d3699ccc31cba5df2952dcc83d901ce13ea94b18074f544781753f8731a0c18cb43ff183e01575b856e48c9ff9fcf67cb7f3925bd69fb4fec9c96d0a2935714f223e3143ac953ad26d91201a0f60a5b5280c519b532fef3a1bde3356f1b863c288a09de930e93104a3ff23ddcedc3597b512a0d18a905a4ac26b42e9ff6857fb6b9577cf41421afd91eebb412d1efe6ea71e6dbd12d38deaefe08690258a8cf5f22708dc3fed680c095f2636e1a8007838e913dcc81726dc56c3aaf22bf590a77834de91d26ded5819207b8bf20beaab5da712f7dd68cb6e721d31a90a47fd65eff68e21d227da84d470f3198272f99b6af44217bd1fb3b31fc0cf61fd5deb9bae9275386f51f22589903fef733022358bb07d6bc235a15432259167b13ca95a607b221182149a35d0f14613a001dbf0a150238de18125d31cb95f5404212305af392c0a762ca30f68ff217a79cd77025fa7a902f61f7625bc9c20091295bc370f27f3da5a5398b90c8605264f0c0d753114693441cfb73b8e70a89968ae17061e8bee2b2ff94fb9a9897a8eebd2868fb419336e2c59fbe17a9aa79b79a88c2433c547a62bb4676d29d09fb30fa6ed193e48b41c2ce49900e01ce9425d4b1a62144f2d32d3b78d8bb2e2167dff3388aaaaa14cc611591455ea25052d3db250124d9934f6b24b6a519b61a03f816002d8903f14df5ce60fe6aeacf58a0fb6f2555bd95c524c8da85e21109720b69104d690b800c99faade5c068cf17baf4fdb83de6ec9c5fac69fbe6ec2e987f449ffaa95147b9b0e9e2ba5246f5dc522f905cc07592ae38bce45f403020c9121c0e4acfb2df7f4b40562a619c07bcfc410d34a7bec63eace9bfe9f8889545d992f86eae04a400b29aeab1a2e3c1d36d70088c1b522a84959c7880e101b0092966f2adf09a0e7c4bae4e819830693a3c46d21a8bde55cdff3672c69729ab4b70c1f5db4308550aad61aee734b5d27916b637975b9cc31f4f55de93d0003eab82e92d2df74c520b7d32e025fe705cc15e6572ee44022708e182c56a6449566324c3c210730ab5657da40365a4211f1c5ba0e6604ff991b54ccb4e20945c4e3d722102f2b3e7fa62469635a0f11dc02b32647388d0b7f59d3278d02f78c8208e38799eb292ae156972ec63511db906be3dfe1bfdf9113365dc2d92300261788d0481c9460b05970e8034f8155c4c26409ff0d5c934f60666756a63afc4649afeeffe6465f0ae95836106ff030c519f1158a4279e756126bc21fb3e47c1b745fcd38a3013a21d8a089ca7faa94c76f7f14c3b974da1825bb5de16de45108a4810d713b7f714066f842ff798ce8f5a293c74cb8566cec345faafe6ec3eb094083769d78e8aa8a130073c4ac9977ada89d53563598f16b62f040a122e7abe96184b7f86cd6e2fd73809cd8041dc140ec30dfdac85054cc8851820c31bd502ad1c4f17ca727a44db3b5383955c5c2262f1731124c82437a6ba279ebf6ff0cf1384a01f6aef1e33e48457b3c4bd2ed1c81af36a5d7bc28c26fe808d28917c0737bdfed53e2ca501eb5f29333c2cfc1bd2ba198973a71f03a1cabcd65bb9db2665bf32a9af3e3fd4b5029f6123502417937c55f3ecb7a14bdc4bf52fcb02e5ef3ae91e55f89ed1f0bd1ad6a503b6908eb793972c64e7f18834ccc3c581073ad96d3f090e5b8666ff8001a7f6354040e117464451e4485eb6db441c6eefe1905725a002ce6c39336b72c3f79599988f22726875a87263aadcd226c6a4b4cbaa992be4b23b28114a2924327bb35993c6ab28d0559251a1594d85a5383f4046d905bf5933cff287c80da2d2327aceab4f8ad52633064e61cd1607fb8aa962282d5d610d735d3f51c07189b237597ee56e612cd4e305925933205aed65da782e2277282c3eb72c6deecd418b7c24908d359d2654199fbb9e7b9f92a0abf4825dc059690f2c3b8c665b06fe0311530cfbabf8e791f2971d380ef7ca5335173152c8ec3822b4ce919f49506045bde1921c1f9ff5f8261d71f598e22323f6033734b9f206459719f5aaf2f61f434df8be966487ffaddefae424ba5d05e677125ae404a57c163643b649380d4b5ea6236df2ede1f636f8a7f60baf95912ee4f3d3e15a46676e3b00d88505c767dbc36e9e5d1720901c30edd375b2cc85da1191929ea350f338a7684948b65fbc0ad430d80ed6332efbcefe5559558b539d8219660d5ce3930d900b95d80a6f470f37d573faa208e63643d7b6cf6776a08ebc4988f9a4047a77536ad200890b5963bbe61b5443303a3529eb3c32bab65259ab403f6590e2ba766ce31135e357dae6234051df7f234add215003b19d02c125a1d0c2fdcabf7d87b15d863b6bf37b2106f9d5602491062c8c1249542b704fe1d3e6720e23575cf4ce644916f683424c563330334f8bac20ce0bc015ae93c0db1aa8b29abcca4731578e3823f9705fa5489a627efc9822d10923fa58951558408d712553e127cb158cf046c7fb6daf67d3e8a9646f11daff9a9fe7c90e3a942ba14475d93685609a2b8c73397433ce2cd046d1d380bb97388a8cb1a7fe92a3d978c3126866fbd331ca3b3888c4c84f4b331bb2f62fce4c08b5026e3fb5dc960db3eba01d93cdec99726be900f88ca91b4215dd4ea4ccd5cf0aa50b2c4e0eb091a3fc2df45a038a6e041c73053f5d8984d37aec8ff06609ee7dba45df4ceb52649086687e3ce131be3a61a2c42227b4f97f1fb6305ef694608c43b6ba5cc5e1e1fc7f28f7d84cbd45e3b97f37216cfccc066373a8ac4aac75948a03c5b68923ed41d990f08cb99bd85b5a711b1cac97d12f26a45d92a45c39c975c6471bc3c395bd7aed2b6a34bad79f9bc244a9f65a1622208d45f2d720f232fde6deaa1e90a66b0b1c625676567218904adabf2e7de12360dada6036333f940fb02e967a1a453e2b2bd679fcd1ce7b40d6e9b54af04afce5b5ff4a5c32ccd9c046e81e55f7333e07fd0c3d973d88098e8874071db8597b5249b83d24ea1d8745e19ccd7e66baadd4b4819f98047d3853edc28b0a1885c27b0b032889fe596d5a75c99193fb0b9d3a874873837399f913934f4f94fb8a3903800b8723177495f1300a3ac3b5714307185a34d86ee8ca5f443fc6b5299dc717d36c281381e73020eb3aee73c6a80c46c9048b67c11859a6c0e71d9070472e93b81014d796bd295f0b0f1dddd238a2f1236f1d102b0d964fb0323b96e5c98e93da11bd706047e9e9efedb5f8d82efc952fb19c4fccee577c14dc61ec6be6da9b3e6cee0296257dd9a6f96e800a978ad5fa97a4a7678acdcc33aa9ff61f62e0a1a9276e9bcddbf176996bfe0d8b7dbb213897271571bebd1f874155cebdcb1be86b6d1e1896d827f15896af9c495a9ef12b7f3d9ebe15a9fa7f56cf9baa37017fa8343c37d08e09e9fbec542fe49049d4e471fffbbbc994a5e33a91e0de2e274f31b717bf8c289c6853492ce5a2af75da2014d873bc89e07ef22996e4def7862056bd260aa7788dd68c924e7647cc99f50c2e6fb3818604a3252b9777f89a22f8d5b96a94563fd39f860dd370f500cd9612f4f14595d11ecb232e36d2d6525858218166b171b8514c0a0df81c78e149b78bb25d7bb644016921115ab1c4de91703ddbfc48c560795b42ca6684d9adbf6b8ccb2589dbf180eff4c2a6055239be2f338d3b00e131ff94144e6e628bdddccdcd135b29726d76b3ba42625923ad9e49662b6e4808a4bca3fd3260e57428d6384bc1e3748aaf6872cb17c52d7e6cba79cc8cb570dd52255a2915d0e9e0e9622c5521310e054bcfdfd2b037447ae076ffd42ece31c89489da8d019088141d36245c6e4e544795b724dd5a66e53f1e01bf925e38c39043cfc21abfa7fd9e", 0x1000, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000140)) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200002f1, &(0x7f0000000000)=[{0x37, 0xfd, 0x0, 0x100000}, {0x50, 0xc0}, {0x10000006, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:00:24 executing program 0: setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0x60000000}) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186000fe0000ffffffff0000000af6ce4f22276e2b8d2a48d600000058a300"/44, 0x2c}], 0x1) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r1 = semget$private(0x0, 0x7, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./bus\x00', 0x2, 0x2) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000500)=0x3) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000180)=""/9) execve(&(0x7f0000000540)='./bus\x00', &(0x7f0000000740)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)='/dev/zero\x00', &(0x7f0000000640)=']+)\x00', &(0x7f0000000680)='/dev/zero\x00', &(0x7f00000006c0)=']\x00', &(0x7f0000000700)='\x00'], &(0x7f00000007c0)=[&(0x7f0000000780)='\x00']) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) mknod(&(0x7f0000000480)='./bus\x00', 0xc000, 0x3) r4 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pread(r3, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) symlinkat(&(0x7f00000003c0)='./bus\x00', r4, &(0x7f0000000400)='./bus\x00') ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000800)={0x1, 0x3, {0x2, 0x7}}) chmod(&(0x7f0000000880)='./bus\x00', 0x118) pipe2(&(0x7f00000008c0)={0xffffffffffffffff}, 0x10000) ioctl$KDSETRAD(r5, 0x20004b43) r6 = semget$private(0x0, 0x3, 0xe9) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/155) semctl$SETVAL(r6, 0xd88ce6400dd2fc4e, 0x8, &(0x7f0000000840)=0x1) close(r3) r7 = dup2(r3, r3) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000300)={&(0x7f00000001c0)='./file0\x00', r3}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000440)='./file0\x00', 0x1) pwrite(r4, &(0x7f0000000240)="8829076e9db40856a5321cf3864c65fe3f0351f97fe7a134f5022dc60a78e4d4e8997d8056e95f8df0a2ebeea40c260b3598a1d1eba4818a8f7138004a853d03a41ff90629679b594802edfef87aab83fd1f197186fa2eb6504f4b17a1da98783077968f3e85e3b65b3097288f068cb4768080bc62b6dad6679f983153bb72cf8643c12d2937ab804b2e69e0b2c9299a51b8639508abae2d598764670cd2d370e252e47ba47aaf9e65", 0xa9, 0x0, 0x0) link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x5186d6e3ecc77677}], 0x0, 0x0) getrusage(0xfffffffffffffffe, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:24 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66693cca1575eab58358f649fd6c47fd7462fab7d4add4124a5135ae940dab507eb77bd10f8e7b6fa15e250d53a9805949fd89dbd20c9a14a98afd0560173f7ea428246fc6ca232f9fc984489aee5c009f5ab944050071b64538b575b2b3811d85a6c8bb77abd37be9ff0d2d76f666957de2a08a44efa8fff595af858821edda675673d973067fbfde5def6f746c975f32d44ca1434f1615fd54cb3ffa2019c186f0869785db9d517522fb8e6892bac2c1177acfc52558c069266faf7d2c"], 0x10) write(r0, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) 16:00:24 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x100000000, 0xc5}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:24 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="a7", 0x1) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x2, 0x0) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000240)) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f0000000240)) kevent(r2, &(0x7f0000000280)=[{{}, 0xa3acd07ee5b4b2ef, 0x10, 0x4, 0x7, 0x9cf}, {{r0}, 0x7ffffffffffffffd, 0x41, 0x80000025, 0x7fff}, {{r3}, 0xfffffffffffffffb, 0x66, 0x40000000, 0xff, 0x5}, {{r3}, 0xfffffffffffffffd, 0x28, 0x1, 0x925c, 0x380000}, {{r4}, 0xfffffffffffffffa, 0x25, 0x80000013, 0x8001, 0x3}, {{r5}, 0xfffffffffffffffc, 0x9d, 0x48, 0x2}, {{r6}, 0xfffffffffffffffb, 0x8, 0x1, 0x7, 0xd1b8}, {{r7}, 0xfffffffffffffffd, 0x40, 0x20000000, 0x3, 0x8}], 0x3, 0x0, 0x8000, 0x0) syz_open_pts() r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r8, 0x80045713, &(0x7f0000000240)) kevent(r0, &(0x7f00000000c0), 0x401, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x200000000000000d, 0x0, 0x4, 0x4}], 0x7fffffff, 0x0) write(r2, &(0x7f0000001180)="affd3b685580143d6cbc385cdda8cc216c060df32920d36b6823b54097db71373b53408e03333e213252261713e7ae530b85805d7910c18c675af50dc7b686be401cf8dc35527516917e70a169c847bf21b9b893c852f786a92f59b8fa9cd815bcb45a72418c317e9c1f89a4d1598b6708d19464b444f6e93bbb185253e10132a73dfe43085a05639fa2a0a9eba1c5d5612531a4fcd36a7babf97adfeb578ad99fb511c990df2ac348a70edd77391c5e96138945cf6c7db11eb35f1b785a41e25140e461421b4380d78af26778be84924f1866ae5ec0b69ccb732ef9b7887026b2afa5ffc0bb3f6dcf6c969e1482c2ba9c165a8bcfee019e1cad953112999f1ddf110a1b44339d927aabc9931ee8e5ebe33731aede11fc1b1706858382da5a20e695e9ae897e1c7a33164b683ed5c9f37535fd04616be2c379dcfc249a0a86e67843cf58b2c00084626dd41973f0d3905f66519f43c44398b0df5b9c765edd33199d2948703ba9288e0020addd1ef9102eecc421a8779d0d7ec9691a7229eea35c89e34df940ca4b5b812a0d20bcb52320e07a4dd8aff481755d72d82c3454ce1858e4b7cc0fa2f7a9f9cd7068b659550ad568b1d8e64918ea97b0d4ea3401d5935e1ee51a7f95d590e0cb59b208a6f2867c49732c8c627cfed7c1ac4ec8bdbb7ea8b355aeadcc34034c4610411344b286eb3899624f5b051a2112ac6c62393ba793f552ae550b4669b35661e57e31f4aeb1e9607c7f4fd0437f31c335287fc8d6415b6b8b9cf03fedd16dfd8605bdd1244a12646fa12728e51761128b8f59178a3627a5f2dce0209cd047c6f2e0b5144b306b7e7b3cb04ac732a804cfa6c7838d9acfa71f5802af54e93c3844438049392791526843a6124b4441b8884e5534646e7bc854e799d05fa5e07d01217dfa29dde65c5dbbcd32a6518ef2c3a67af53f19bcaf9f4dc58500e6fedba174f37588d1ebac0ac4954b2702b2c80d40cc16096447aa3d0964e537733b812d759b0aa728c2d32a1169d090a8321e3ab33b4e3084bf52ce31f0021f9f81ad4e139d1ee0b04db0281929782d7d2b3167cbede46897b5c8798d12a4ac28ff8ae688c1d04e30d8c5bf2b0729f9c9cecebb2760833592122c7bc000275b36e7aa82b9bacee03defba2c4238bbb31cca2485f72c6f81ca4ad320af0ff7947bb675944e4af62de5c2f694f37afdce31015a6092fd9526554bafb118ce2af690c5c7ecb592abbabf48aeb81c7319b5da6dbe139f6366de23d51ad184bed92897ac7f8d5242cb6a6173dc3337aa12ad5cc97b878807f53ef835991d5e3f2f9f7b6b01e29737d95c90b80074e2e676645c8374397ea80d12b2195be7b4ec244c48af8fe60651fa02ce86ef22db17e3aea18eaeab1b19f8938a75bc14f45dc452bbb653daefd65b2eaad29701c2b3665f9177aee1a2e2b676c46819bfca11d271fbee94e7c121f7b9d0498dafc2a5fc3b5dfdeabee85e552f6d15f34554019709c42280d7621ae7ff7e063eb9de3cfefe1ce236723f75397694929e67f8763b08f92c0b38caa9b25bb963ad237bb42919a72822d8ce89f1892338004c9f3ae4b02493e7d89187ac460fb5c82f01e912aa2754fbef6c7e69ec162bd44aa85c61ea23d7f3c4d07188b1f18745bbf8ada4f189a9380ee769cc01910765b8145746e3f423bb5b3d9c5226a976b1d5cda80762487f3ba8aa1ac5742c37d85877923a60a095c8b8bac8e234a305829f8ec637688d0038de3c3bb5697d97dbd7bbac77888f1e90cf281642d57ae7d277e1270316e1ad7af955e51575eb5a72e4c748b34c5d6d1922d4176a88627172de551539d424c3fbd5b4d72b5c017b869714a8dd7077df2a5f5af2067df2413f05ae2592403ce35d3412b04a6cbed1d570a9e05c9d80ca3049105e55e9c344bab89071a4b9332a94d725af124a1082dc3a3520615218320fab999fd82262e9f79c53c833ae7ef34e0f3815bc3f593b31882f28444992d2d7b5aa3b5ea6dcd0571683630f7db5475deaf03ff252fcc5a8f4caef4220a7fe3e8658dd97b2c3879b5933112578e44e834e58d2c2a7725928caa3f89e9727106cf03b55d584bddaeff4cc904815cd5fa9681c20a60509bed6075d68eece150d8e8a2007a517dc5aca1281ce59d4510aa518d71d543a0b130430b711c67e81e38f11302e42a62deccf55ca3dac10d0d2a797cae12a1ca2be5926ca79628184b4aa0226aedafae2f09d62aff7577efe258a4679528691f2ae55346273784df68fbe4d0b6edff53e55d298230f40ee152eabd22cc7d51a51dd0385c962e39fa7c81255f91c68e3939e319fdf325bbe4f02f1f70aeece4538562f4b9eebd2f8d0ffcab02920143b4698f410c52d27612bc845172ae3b2f2387b37508cbf6b08aac17f2894a39bacb6a9e824a8f408ea48c9d70d104a67baea34d33b9318c14a0bcc2615d60418d25d3a882ab3b6a2c6ec2300d86ea441ebb0912498502d7b6becc12379daa5d2988d4e7aceb4015978784d1c75f3ed08361e4113df69c8b14ef70d65e2b52943feb1bce9d2d9be730ffdbc8b392bf6a36edd064546e7059e4da5988a615fac16ce21245de7ed02e2ef81bc92e73ddc175891bec7590f267fe69c8ef5b25cbb280078c425375b658a59fa7089133221e3cb50b13a9ae0d75c9d5b2e5080ea9650378cc4bb589b02370763a39dc72d2479695e1a354647bda2d39d79624be9106bc087785bdd71302b0edb2e33dd61748cd20c1b089ef022cba72c5c12557580cd7637f333c8c130789f333e98a5d7a7eeab2e93e31e440946211c577470ade86dcaa4e1d02703c6c6403e5adc5f2b9243710d8fc3b852f8ff3598c3d8aa14cd4b1ebb07a7a7fb5fab30b24aac14b9ccf8ce5e354245bef7210176b7d475538a9fccbeb99b47f08f40969c7b5bbeb578d1b558da868cca77569b1f69adc78f017b6048cdfa12d72f1b6cac4e00a78206b21f8cf72bbb4fdbd1f7fc0f47b2eee3f3f4b25bd0492769fad0f142a7ccd0b1f633147df5dc4922e30b3c8a82ba4175c711b81f0605d88de72d6f03c51b6214b3f2f5e5eb86d1fd83bbbb0da5c475081e5c5afc7de53d9f3ba1f927bfdb9e70a15e6fddacbd51e97e229e997b3e4c4169cb28dfb42bae3010e0d5d82f3e1d4a9b1f533a79fd2ba5d02068469492c13f8a82496033c351a0c795230e4f7f5e7b2ea521d32d6f12d6bf9740090b057f3fce8909029f88e5795a2bfeddda028ec6c08399f3583466676855f1327241b85479ae77475aea39c6e16aca4dc4e4bfbb45890091f42e5fb2da4c63c39131c3cd4a2ff0e0043a436d3d42be1f421b6bd0ec2bf16d654b40529a082ecfc8da4c549f406e07c6e0bda954494518853ba0f7191235c53b3a11d8b7f2dd56255cf613afa8effd4fce9bbc32e1c8c8c4aeb0e4e4a518fd65ed0b76da8dc5fa6425c878e2d51653ccd888b4ed05784df4e2a18d60b01a22558c0bbd85d72feeda1c97c670192294140823dc42789227acad5f300db97c627995020bce6c0e265819d56d8127e40f9314ff62ac33c3050dc2b73ba9e99c7fa67b80f373650e8659388fca3cb51e7cb19e9f3ee49ac574e66d7a0b12dba511a090aab0218687103350825c3cf777cdbc1a65df069b938ad749e9a600a7425b659ef47fe7fec23fbe71cd2d86ea6bd1b9f8f526f318a73f22bcc4063f58beb399563342a2d60697ca56e9b6efa833991460abeb834d52dbe382a74423fd75b04c84d8dfaaca011a8dd9c53fc4d7cbd00c2bca526f546e3915dad5c7c90782768a1946f158514b758f53af2b452d72130f3c1c26e286dcc6a1e62b7a986fcc420e1cb45aabe915c000e3c59581120bea6b7df5068d761ad6bbaacd8ef9859718715e2b07e77f0315e1ee232741c5d882685123ea383e6fd441bb2d885f770ccf956512831e684168ca83cad59703e51a64e41abc956d8dce61f7a93028ab92ca3a03881d60823440b232aee3d73bba5a3d4ec1bb91f65eb64e509a1d7b9031f0cae7bf35ff6ee2281c998974284907751fb63ebc140b0c11be1dedfbd2a7bd9841cbceb4be3321b245a2fc9390495b5d3c7ed08d6ea0b3e099581ca93a899c8bcd7bc81441757fc41c9bd620f39b44d09b864bba497518c5ff4d950bc9c569c0ff6cdea49fd217ff6bd8a820f6bae886b0ce86843317718d91fb249b56369ad75e508fb72e1056a4a1ee3bcbba06769322cbc608a4f1029bfba0dbdfa7b7d846257d56acf96bcd3f33b1be7c36e883e6e70c1b5de8b048c8c391d307cc5ac33e7073c8fd77fe38d4fa0934105d76cad9a81e19ff8997b6364b6b102a85b1253ba670a1a093c45c67eaf9be1a4a4b40a7d35edfcb96f3aae0ee1262bc9c539e34f040598f28a01db7d023be1c455f9fc505ca496c69c374efead4d4325dc5c9adf09faab2212392664a4ee829b0f0246e37e009b34f84a80820bfae0e6e365bfcede72ff114f5b1e7301cb459a1b25758a6325aceafd500570e0642d7c835f6aa6e900532b80cb5d737cc7a1bf5349722b8f493d2bd46113abc2fdfe778b46d81dde311295a39ae3be47ab214448ad0af380a3b120480eb3a2649325fc830b7c317fbab70d3a50b9075c0e09fb77288e472efcfc50167a5e21908798783b95e0eff2dfd73af3325d81b72bd18343e6dd37a8d99ab8453c4dabb2684cd7f2ab8d9f65c78c5e99f57b6191101923d919c91b89b762e17ae9b1711b787b79fe164b105ff65c64b9a088bcf123aa48175d60686132a92cd98755e73fdac1e93522f342a174e68d4aa2c3f72b5a96b3543df2e910b5b3f1faef2f45ef37f10d543bb5f71bffe6a3683c55b3bcea285492991984baea2c1e872ac0038cb3a30e9d2a3213f66685a3d92fd1df0977a6b21cfaa1560ac4c1a3ec51d73f424c74dc3b3cdd8ee87a95105dff956ddb8c37031d412aa00ae707fc90e1a48940123ed9de0159d2a001e7c88844508d6fd6a25fa0d00534962b5f4e5ec6a0bde0acca9642033875151946f97186610bbc2286f426c3f0fdc85b1318b21c1b6d4400e134fce16cc230a44c7bcdaf866c9f7f13fd4f5bedba5bc641cb6eb3a5257f4f0a84915d8c10e0e486f9ae4edcec9cf33bda023c84bbe205c4d779362cc1da21906ff45b346794f11a190066c6f68a70d0a945e2bd7534316d8ff8ae078ab83e02f1d5b7f869e33abef047b15dced1c0dca5c15eb8fbd508a955de064b36d9e8b3fd9e75d81d8a43ecb61052a7c24f6e77f8f8897a8ec89d2d11db181e8f1c5c9d730ea7d9bb50b5e6d3ed02c67c2dc4e783ee72205b8f83af8d5ade719158bc631a78cd000912fa084747bf54b65485ac49ff438bcd084cfce5188db540e18d4325bf1b76fe34f956e009ac3a2d75926c2ddfb43ec7ce42351b5a95322409aa9a124b0ed1df2edaf0b6b3a5ca5318654529d1f7d4fd65e1c4948a8141faffb56ba6f8bb8d5d6502d38c1c27caf133794a71bd2fa4bb0ded449d73fc707d64257b776ff31c778bc940c809c6c7e3fdabb4e456c182ed412fa95f455e12895ed758d344d382133cb08ff775741fa89ac151dc1b9ed37221562c29e9f93279374d3acacc0c7f18e2217d630666c33c6a8430db4afeee49502370c63d6649d7ad0147bd1bfbdc2c03bf1a77c4af1f49d9b30ff1b10180fa6114a7e1c30c48a5a41ed23bcfa4693c4b762717c9a0822e8b811105a38251bae34f088f7207b2d169f7843974216782239de0c604fa5cbeb8884f6020606181b3069d4331e0eb8c69fa6e976", 0xff71) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) pwritev(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0, 0x0) 16:00:25 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x1c, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r1 = shmget(0x1, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) read(r0, &(0x7f00000000c0)=""/230, 0xe6) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x714) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/dev/bpf/', 0x3fe, 0x0) dup2(r2, r2) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) dup(r3) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000240)) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000240)) getsockname$inet(r5, &(0x7f0000000000), &(0x7f00000001c0)=0xc) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f00000002c0)={{}, 0x3, &(0x7f0000000200)=[0x0, 0x0, 0x0]}) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000240)) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f0000000240)) r8 = dup(r7) ioctl$PCIOCGETROM(r8, 0xc0107005, &(0x7f0000000280)={{}, 0x9, &(0x7f0000000300)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 16:00:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x130000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) geteuid() write(r0, &(0x7f0000000040)="670dc3", 0x3) fcntl$setstatus(r0, 0x4, 0x89c0a3f7298dc3c0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:25 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) recvfrom(r1, &(0x7f0000000000)=""/173, 0xad, 0x802, 0x0, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000100)="e4bc7d8ef8872317f2560d1cf729521928275156076ac0d486f4cec4d2d628f168aa0bcb196513073f94d160441a231a9e30a5dd1f17f8af5b5ed2ea610a659727bc80fc2ef75ce1a7290d434c48e3bb4e4b57011d249f7c81529be0103191422c76ae7c48c83e4f6d6d02ac0a7934ff79f5df52dea27d37f3d868e3ed4bc8743e873c415eff52d6a8e7c05d9d8b37b2dcc051f4bcd13990c8c0605668bbb11f1bb6e8d58157f58715f5a2c5656e6ead55b631ab5179164ff085296106073cc8f70fadd6bd2b91cb1523f983ed91deef3435", 0xd2) 16:00:25 executing program 1: setrlimit(0x0, &(0x7f00000000c0)) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) ioctl$TIOCSCTTY(r0, 0x20007461) execve(0x0, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a4", 0x4}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x80, 0x104) kqueue() r2 = open$dir(&(0x7f0000000280)='./bus/file0\x00', 0x80, 0x40) mknodat(r2, &(0x7f0000000380)='./bus\x00', 0x1000, 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000240)=0x5) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) close(r1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r7, 0x4, 0x80) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r6, 0x0, 0x8000000000000000) r8 = socket$inet6(0x18, 0x8001, 0x0) r9 = semget$private(0x0, 0x3, 0xb0) semop(r9, &(0x7f0000000040)=[{0x5, 0x1, 0x1000}, {0x1, 0x1, 0x3800}, {0x0, 0x3, 0x1000}, {0x1, 0x1, 0x3000}, {0x3, 0x5}, {0x2, 0x81, 0x1000}, {0x2, 0x0, 0x2c00}, {0x0, 0x7}, {0x4, 0x8, 0x800}, {0x4, 0x4, 0x3000}], 0xa) semop(r9, &(0x7f00000003c0)=[{0x0, 0x0, 0x1000}, {0x0, 0x91, 0x800}, {0x2, 0x1, 0x800}, {0x1, 0x1, 0x400}], 0x4) getsockopt$sock_timeval(r8, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x200000000000002}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x301, &(0x7f0000000140)="0000000000000000000000000000778cd698c36b75f49c62ef3e779cc6edeb18c901dc1da375e5c59b78f488c06914717fd819253f5cf41427a5915731c8d5a291b65e7716c2523bb95167aff516ee91fe6637c390cbb94a05de462c082737866b462849eca776ab0703eef884580f0b9f175136766e1d92e1606411c32e12cecb6df8cddb70d00aba146a29b70cc77d965c70c98b3eb04aa5e25fb962338366ab79dfdcc9db58f3d20c9dfa420e00007e45963658a088da6259d4f49a337e1d05163504bebcf0ec3eed6c21c876518be879a119dff9") 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x61}, {0x30, 0x0, 0x3}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000140)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) fchdir(r2) 16:00:25 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x8) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:25 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x200, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x8, 0x20, 0x1f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0xb0, &(0x7f0000000080)=[{0x40}, {0x8000024}, {0x6, 0x0, 0x0, 0x40002}]}) pwrite(r0, &(0x7f0000000240)="fb", 0x2e1, 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000280)=0x6) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x64}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) 16:00:25 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18004) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x80, 0x0) dup2(r3, r4) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x5, 0x1fe, 0x0, "000000000000000100002000"}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8134, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) fcntl$dupfd(r6, 0x0, r1) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000000200)={'./file0/../file0\x00', 0x8, 0xffff, 0x1, 0x1, 0xffff, 0x10000, 0x4, 0x0, 0x1, 0xf4a, 0x7d}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000280)=@abs={0x0, 0x7}, 0x3cd) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4, 0x0, 0x0, 0x2}, {0x7}, {0x683e}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x7}, {0x50}, {0x6}]}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000180)) syz_emit_ethernet(0x38f, &(0x7f0000000340)="b2") 16:00:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) fchdir(r1) socket(0x18, 0x3, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x1d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x262, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x40000000}, {0x16}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0xa, &(0x7f0000000100)=[{0x0, 0x0, 0x8, 0x3}, {0x1, 0x3, 0x5, 0xd5c}, {0x2, 0x6, 0xe3, 0x8}, {0x1de, 0x5, 0x1f, 0x8}, {0xfff7, 0x9, 0x3, 0x1ff}, {0x516, 0x9, 0x8, 0x9}, {0x8001, 0x5, 0x2, 0x1}, {0x7ff, 0x8a, 0x0, 0x5}, {0x9, 0x1, 0x3, 0xf8}, {0xf8, 0x3, 0x2b, 0x7}]}) 16:00:25 executing program 0: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) setuid(0xee01) r0 = geteuid() r1 = semget$private(0x0, 0x3, 0x102e7) semop(r1, &(0x7f0000000100)=[{0x1, 0xfffffffffffffffc, 0x1000}, {0x2, 0x7fff, 0x1800}, {0x4, 0x3ff, 0x800}, {0x5, 0xb0, 0x800}], 0x4) semop(r1, &(0x7f0000000440)=[{0x4, 0x80, 0x800}, {0x3, 0x2, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0xfffffe00, r2, r4, r0, r5, 0x10, 0x3}, 0xfffffffffffffffc, 0xfffffffffffff000, 0x9}) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x15d, &(0x7f0000000240)="40c5518c976ccd378c3301773cca6ab9dc998ccd0849bd3e49d745a27c1fd7a9feb9431201d2b753752b8451c6c7cdbab2f5c12b1e42d071ad7a38720d4ad0f139f4ce8d9e21f743acb6c82f21e806ff66226373e38208db109b67403e6453a1cd1d0c7eb6954aa8b980e113fb63c3177388d8c336272d0ca648efea3872974ded5431a63857bdb5e56c4e7c03c1e342ef472111bdddea34bb97b415f8d11c87673bfb1dfa096da50211176d1665bbd3a56d8dde7a619b52933155aacc37f279b18736e826821885499fc187486d01953ff27c171686e9ddb8561e1591b134d5a2d6b3afea65be3e163a576891ab8367f0358c1de3a4c742169de2742a22319fb5dc877bf045f325b9b8ef1bdcba7ee8edc2bfb54abfa18402c07e15d1bac0a302d17f5c05234383bdc56cdd6e728960313403b77998c987cdd7dfd3898ddd192c7eee2091f791cfe6773f88b7d59272a509dfcc6d532f400a7dd5dbdd") 16:00:25 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRESHEX, @ANYRESDEC=r0, @ANYRESHEX=r1], 0x3) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690e, &(0x7f0000000300)) 16:00:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r2, &(0x7f0000000440)={0x18, 0x2, 0xaaef, 0x9}, 0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r3 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r3, r4) r7 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r7}) r8 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x1, r5, r6, r5, r6, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r7, r3, 0x100000001, 0x4, 0xfff, 0x413127be}) msgsnd(r8, &(0x7f0000000400)={0x1, "b79b0edf30396ffeab95f7dc31878a94b3cb2decc42130a4948ed81a47ce81be3aa10144568b08c908a1ecf3fcb46818f9f74eab9e8c8f2a66df0eaa499b877a848b79a12df576844148a27b3f85fee235fe5a67021f25fc4070fedc4563017cdba91d46b3c0bc1de8d2eae558c55c30f913467d865660586e2331b6cb4268aa0b0676fc56b1290037f606665bec692bfa8ecde8b08141af8dae59a49a2a3c531bef42fc1967208c80f20b7b14de182ae6b9322e6fae6293cd6433b44466535cf2fa1978cb2890b0204326c1f9682eda7cb10192bf4b6958a3b0a9a24b6db60fe89459788d14f002a33270d3fcf8970381ceda3ee7b5f483746bb7407e0c13a33328eb1375f54f3d8d405920fca70e34eb83c3071132d5f92f98b9a236a9f38f79a49a0f336542a68abe6ddd10a4c06fba9df4a3a0d1a0e3faad69332298f7e04f81cf05ae14a937f7007b8be8d1e20153de4113c7f0027b0f9b78d58e803426a6e40d93f661291c2db63cfed60de108700e5725afbc353863d6dc50d4e5c62ccb43be858ffabb35279a07b9b24168f452e3f08b5aee8b6ed70a3e355740ef00b78ca1e40d8b3f2b485cc6ef3117c5086bdb439e010c3d2de359b560cea7e096af49a97e9e1fd5f649eb8fc437b851be0381e6b398dfd2553b48d538754d83dd3ca4f82464758ec1563dfad8f2386e7029a6ea505d3e3864a549343797b9a52d98c908fe7bcc046dcd73f102cca03dc808a170497631ae0092f42786778b5c636f5b91a1c721db560d1b8445e6cb087e87bafc0a763f56322f5db06a3ae1ea758bb27a8531ea4ef2bf670fd85ebd7d8c48bf202c5b5df0348131c3e2e1b24b9a9c61bd714d36efad100678aa5c1915e8f2d4d1d2b52606bdaa06d084cc58cc1baa7252adb0b7863dda50cad8043dfdbf241aef5c111f2521153644515539bbec80cb851e81d072ccb679857ebb552224ff12f4a4043288809c47380c523294a0b28822f75fbd2a26ffcd3e0e252ad7d9a9f5c730d5ff7744197ba15a069f635dc5797d3c64c2e00a4b42af3024de787d6c098da9a6a5241b6fb0e294032e8b89606ba304b77dcab956b1c54916afe38be6cbf778acdd5fd2d20128356820fd2fc222193b7107e1cf43b9b621efa566d81570ee50ed317a7e07b7bdcfb29cdbf013e0328a1f6642fa659f31ac63d1e56b4366f0623a266dc25d77a88ee47160b0b433d29522ab9a7e75da52c089efe6371e5f68cfa4222f1e45c9a9ae5350a88e8d8ce30438f8cd917c18e3e1288cc786b99f15f27e519b81eb4484ed71fc1d4d41f4209d70ba561c2291c12c23373a0fcac1df4c0f834c82682f4f14ffef7cc9090da5ea062e4fb537d9450f1a333b04af09aed1b494f68efddc1d13f3ec57a31d687a572a90359ede2135549b6e94b541b505d82bf030b7148a78067014df300a0dee9b34e6d16d77369f13acc937f665a409a410f5abae120c1193f0f74592d5904a969782d3a9bd61c55feebade00b0a9d5b21b445c1d1819f12b6f7282a27d0e9552c67bf2d0bc0190af08210c0497fd318fc858cae74499d7c86508fe7d344b646b2f3e943a364e79752e223a6952247c49c7d1ab2d729d60ca4ce5535692af0030f180793d39c90f8f7a5bce2f48899759448e2afdee2c821dc312025338342446ddcd435ae9fa1de3aaef88650c61217cfa61efd84ee574a3df6ed1d67088332c83fe315c88e0d9ab2d15d86e9ddbdf5b110cebf9bb085d1268e64fe67601b75f893ad2d1dec7b52251f1ac7bbe0cc48c7650b14ad423728a8d575b1480c7d487a99dbde7319a09335c9339df42feb2f2cdbc676db4b043f146406aea7f889b68623a1bab7c511a36bec8d1ef889cc01f950fc6ed245fbbcbfe5117a37a2ee53974fb4ea860c749160ae7efefac0bb73cf8eb9762809e9693de93aa6d6f3a02e90d9311219809e2ee774994e5492cc411488f11663b5e83e1952b51fd8b6c60ed50a8a1efe628be506fb2be68c78000ed616bff80f5f699c22b554ce1107a14b6c08688909d1fd9e5eea87e45b928965f6d4a90a1d1918802540ba03d98dff7432795df64b2a1a6fe93c6a6ef36d958d74fb31c7626318f2cfcd6a465fb81e01753df9d68119ee9869f306c08858cf436b024bcbd1563b4261e6e3eee70deaa3546cd6cd3db965095c1c86625d66014e30bf520251680ae0923d85c42ede8e9b8211d729e47fac05d24824519f42d594ffd58c918879a650e23156bee5703f3ebafcaada50f59b3573a9206585980061029a4b36333d9ceba2aea18f9fd9aa6ec23ca580f9820b1425c158a101179df12deb842242da99dd3e5bcdc697693c35c941c38cec801be719b742c02a6601e7c32adc6b908d8542dc2f2553b765dd3c669543cbb8285a6a1e3385ae3df410add0e8a6dcd2a74e83feeed26b3911e93c69e0185c6ef4b07b7248f74f2621529be15d3c35101136bf2e4e61c389f36094958c8f0564035c10a88ca05ecef92db24a67edc8c9494bcad98a183a53caad3d103f47ea5b832465e16a7d34b50915ba59636a5bbb950392f04939ed7ae0a8d97e13c51a906ef2cdc1efb47fa1ecc44fac40d162da6a40c28437468bb1aab8ce38acf29a7e03cbcb6ffcf912afb1c8f6a3b611582c881e440ae95a7871f2e07afaee78be5fd3d0c2b4e63c95bf8af8d74a98a380dbfdb11f883c6ff0998ace2414dfa63be7548e05b9bb6ac650637b3596b5a0a5d2d84cdbdc3b318a7308c9a92788056278151ee5f15b1e101462e99ccb200b6bd59191885358ea6c91ee12a187120ac06d70c625f8882d26fe05530dc55af67c025732c9ce3758cff5ec3027a67b6c2aa7ac063daa5a24fe3b99f246bb45749e54dd9f7ed60d5ac166703499baa2f0e79ac6d7aaa5517e73dcdd309401b9395503640349b6ab6e46c2b48d4833a769a585c604eccf5aa82d5b106e2dc4afeb277da951c28b2c261427bfee497d9627528cc902aac58b07cee480ee13c07468d3f0a9463da243ebd0109a551d637a835f1191817a50915bb7ee8331112a4ce0ca165ab463003aaa6b644e167ae911b297f088039367ac8e0f437f2fcdf991613eb58db56037107a50368fa226224190019b7e1db0750c90b7127369cc4362be38900500c18492eabde9ced1abd960b0f4edd0b5c759ac09eb743fdf409d0b344d9af74df481c65eb4902a3b2c4f98d7d2fc2e3e5c8110f77335f7d3f34272e70ca82cfee25cdfadec6408c668dbff112cc6bf37adb26bab98c5772e0582618fc38ed94ad68977cca785b6199a741a05a849b3ef8592adea846815407e956fec79c6bc75332b312e2220bbb4f3aa53b54f2ad9ca0a4f3b8af50d556238b16b5ef09bd883dc34ddc55b9981bdfe53086eb457250f37981f8890e92644ae80ddd63ef4153481b38a8ed698875caf34ef67713909287652b4ba4c48388dc2cbba849cf2314a87caae284fa9fc3d586afc3bef327149156d20231a01ff8645ec4399cc89b9b218a9df7512a9f2ee64babc110e0c70c7b5a7c1389a48e2961c447cf18cf2aef03df3c9aca3664253f42033471b92290d07bfec8caf280b5fd1d1f03eaabb48fa1a87b29b6a8bffa0fb7b57e55f21c702e04d7affc25f4da59188e75ae6be58378b069cc84d76e828a5178d21fd34550f435eb6aebabce8b3eee57a86180f7c8dbdbceb6dd070984cf6fa018a8425dcfa1f8d402f69cc130270491ef21a1cca5890079a0ce17531ef2ceba252f9c77373293da3419238ca25bfb78c6d62285a7ec5d306665b55666e7855ea735bf4f8f203ec5bb7d9e706a5215f1016e52a8acbb3a288c8d20c26820b68f30d015604ec1012c27d1cc088100dccd3c02c9888befb69490033a4571cf9c06fa2bb5e1b2402b9f5876395eb1418b1ab863768c0d3d7f0522cace85f5d8f3df704e214f63257da71c8e01286005d959161fca9479934282a3cc32eca31821361f1da18c8f97f172879bdedf5cbe45e39908564229897832838d98120f97f0239ec48c7741f913700783c7d5638b5b05bcacce482598119bd7b3ee4f8050377cd4d82363dc90eceb46e93d8449b9f69d10e32a124bf56ff3b2c8362827bde6f5a3bb8c954780afba322c258a347618e6b75e1d3124a0ca0fa5ad7584264a9c9cd34a72607d00163cd9ade70a5d503e832644a186a2c1d450a8dd885ac0a5f75046f41bef4951aef2d8dd6277e5f3376c7f3a8e9e9e110fde81e069e7e8663162b881741a7b0571af1e9e959f8f59dc7969e96c0929cd79d38cc2feae29a48f8192cbf309147368cbaae64d576221949b28407236f8e0d0602b162ec5fde7b59c180a47df26cf6644b343eb2b5101dd5bd2e8b83cae1934e8c3b13b0cc5a76a07f47acf63be83058bbc271cc274d3dfbf3c6def7b7a2035ae3a3ee8ed14a58e907775ce5f19a097d965c934a44c9d6f3b677f8cb305840c15a2eea93894016f75f302009b414fcd1eefd7bd1182404c5ca40fa0100ef7ea7b3e0a9aa71586eeeb058aa46d265a8b34fb507b00c315a145fd53423a3b59cfcd1ae0b76cd9ccf0572c69a171289b96d646449fb881c536e772e8c0c07849cb4ec0f0308169b3ae5c9b1bb2c6d132ec43f7a56d0c42e4dff739db071b06d935d714d3f4fc8714b784af2839fc2a679334502b3369003e9691efe574a0c44e9bf558caa9b67718b1c46c3ea1c0f7fa0cf731f71fafc5dab4f29fe192d3cedc64f747ee895dfbee07d78688c96a7dd9b98d5ffd10ec4d50c2226a6b07dda03e8927558aad119b67b3500d5dbd53a0f8c8523d3c6648f3edffa5b0410a47f25b223ba598b6d7bd6ed48f58090c1c4af6f693b080ce05f6dae4087d49452924b98251ac88eacda87264ea213086e1092167f1ff06dffe33708baa97d4d3c90637f563e8e99ffc51fa91761d21b71ecb274415b758650025d069003a577bec66978e499f7d6dc77667badaa2fe7d07402704fd7be67a65f7829a65bab84dd7669b4192f16c2a9456de80b242ab3b851c1c160e85fcdd524cc598ddc850aedbbefeb83c12d885f30ef88fdc850bd4bdf2724173d2bb418faaae8430fffadc3fd206d88ed89bdf0815f73c6d7314fc0ed83f8b8296dd8d18b6d76870c0f392f238f6ac46505eac3991ddd254ed5e741b500909330ea3e10f332f03db907f93b5337058f4696c016430a88a17aff821301759a0d67f91c308d89ac9a7771046ba367fdfba45eb8d93ad61e1d9824cac04ad29443f78c84b5ea08831a15810ab01023fd0a230e7f4f4a4c20002206633ec6a9e105b2c1c8eec9ac035f9f6aad5bca3d83de6046090f90195455d033bf2bc3c34b57e205d8ef007c3c45fe9430e8bfe2aa34308158e8febe66ea0f05f267331f2d03de26d6deda9f8237e0584e677deebea30ef3c68b71e3d1cc44669c2d67654d5fe81b29107b845df01c445cb4c06bdc10164033cab43580b204cb1c0ad71bf4ad03346a721ecf5ef76497b3003e80e17a0568bd9142d6e5b1898faf0bc5acb2bfc7284c8ad78276fc23a62ff386aecfe62feb75a5928e4f46f1932408baf40688aeb881bc73ee59a29f942cbef0d7b50e7c408eebef7df725030407ac393ef0d3eb755d8dae46f834c44892a4c4337519aca26d9e7c654d83fff15634cfacb920edf9630e7e2a367b1442bad26488dd9b6f3e3f44b5a6e4f8d0202c720b29a6bee66d36587d4e69dc2a748651775bf8561060a2a37626caee58f702518ad661ca349e814c10077900575c4282caa2755b8268269"}, 0x1008, 0x800) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="000000186004008b00b12b710456d98ed90000000000ff010000f0015a6f827388749492712a51630d00003a06625fa2abee4a00000000080009905780b99ebfa2c3adb49798bde34fac936c5d45512dd5d7864db6f033e250335b450732c66af292ae46e06dd5f505e20215aad531bef2962f02bc19cd1dd40ede9767d752d5c4e928a7f917765246475c5f7aed4e0de4ca8a153998701543d64852b7d4596dcb0e5fff31d86135e3246ace60b80e91fa3357b3d2488c7ef337d6f4cb4f54ceaee3ed2b3568d9661a64702b359c559d42e62173343294f3690a0b2e91", 0xdd}], 0x1) 16:00:25 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file1\x00', 0x80, 0x9) pwritev(r1, &(0x7f0000000380)=[{}, {&(0x7f00000002c0)="f8a6f9adec996b928189ef2235e64a75cf4de013ce365c48b648ab5c8e462de6860ad403bebf2be4e64e5a5b439488789291bb77932df79c41c4feace0efab53a5e1f3e0afffba53d3baa2fdc5ff45bd5bc76120efa682995e9658cc1e2bf7b46e9f43fda6bfd99f5375d621f9aa51b9b1ef98cec2fb89c310cb56bf1e50b0eee1996fea7306e9083719eee6e005ce9aeac1c94b26a89575479978c55dfdf4", 0x9f}, {&(0x7f00000003c0)}, {&(0x7f0000000140)="c7dfeb77d40d4a6cab6722be692872ec6c5e0e5e617c4ae7e5e4ebd3f1b005d64b345b8e7234160f045c5e88174ddfe94a2ffdb99c10139b1186457aada265c9088edb5634288e99014d7abdd2", 0x4d}], 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)=0x3f) 16:00:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0x0, 0x3, 0xffffffffffffffff}, &(0x7f00000010c0), 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) shutdown(r0, 0x0) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0xcd, 0x81, 0x4, 0x4a6}, {0xffff, 0x1, 0x8, 0x1ff}, {0x3ff, 0x9, 0x3, 0x200}, {0x3, 0x7, 0x2, 0x6}, {0x0, 0x4, 0x7f, 0x3}]}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x106, 0x3}, {0x83, 0x7ff}, {0x43, 0x3}, {0x0, 0x6}, {0x84, 0x101}, {0x0, 0x3}], 0x2}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x1}, {0x6, 0x0, 0x0, 0x3a}]}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0x8e6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") 16:00:25 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) getdents(r2, &(0x7f00000001c0)=""/133, 0x85) r3 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x1) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffc, 0x27}], 0x883, 0x0, 0x0, 0x0) fcntl$getflags(r0, 0x7) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) faccessat(r3, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) syz_open_pts() rmdir(&(0x7f0000000100)='./file0\x00') 16:00:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) socket(0x1, 0x4000, 0x6) dup2(r1, r0) socket$inet(0x2, 0x8000, 0x20) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) 16:00:25 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x5) syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff, 0x8, "7e0000510000f1ff00000c0800"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000000da1, "b08d16003fc75e001a00f3ff0a6300"}) 16:00:25 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x70) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x2}, 0x3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r3, 0x0, 0x8001) preadv(r3, &(0x7f0000000000), 0xf2, 0x0, 0x0) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="00000018600400800001400000000000000000fcffffeb00000000000000000000120000e4ff000000000100dc", 0x6a}], 0x1) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x74}, {0x2d}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r0, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) 16:00:25 executing program 0: getrusage(0x0, &(0x7f00000004c0)) r0 = socket(0x2, 0xc003, 0x11) socket(0x1, 0x4, 0x49) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e3e5d000000000000f42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb8c04fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc3667c825898793cd381a7aa89400bfc4c950eb3aab4b5f2fd7bca24ddab715ba8f6cd278a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000"], 0x10) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000180)=0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xa}, {&(0x7f0000000280)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000100)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1", 0x3a7}], 0x332) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f00000000c0)) chflagsat(r4, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000140)=0x80000001) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r6 = getegid() r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f0000000240)) bind(r7, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) lchown(&(0x7f0000000300)='./file0\x00', r5, r6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r4, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000640)={r8, r5, r9}, 0xc) r10 = socket(0x800000018, 0x1, 0x0) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:00:25 executing program 0: getrusage(0x0, &(0x7f00000000c0)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wx') 16:00:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x39e, 0x0}, 0x842) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:00:26 executing program 0: accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000006c0)={'./bus\x00', 0x200, 0xffff, 0xff, 0x1, 0x4, 0x401, 0x8, 0x1, 0x0, 0x1c5be546, 0x100}) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) mknod$loop(&(0x7f0000000180)='./bus\x00', 0x20, 0x0) 16:00:26 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/e\xe6\x8eklom\x00', 0x1, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) sendto$inet6(r0, &(0x7f0000000100)="b4dff756f107655a45af71fad7a50a237468b767890424cf350507a3589a1d3bd6be5157c64e21a8c264f43373a7f62f04df88f5afe0783b5747dbc4022a9cdeecd648ff4925eec2", 0x48, 0xa, &(0x7f0000000080)={0x18, 0x1, 0xc1db, 0x7}, 0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x200, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000000)) getrlimit(0x3, &(0x7f00000001c0)) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0xc}, {0x800100006}]}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000340)={0x1, 0x8, 0xd54c, {[0xb41, 0x1000, 0x6, 0x8, 0x2, 0x100000001, 0x7, 0x7, 0xf7d, 0xb4a7, 0x0, 0x4, 0x9, 0x0, 0x1, 0xcb63, 0x3fff800000000, 0x7fff], [0x40, 0xad, 0x200, 0x8, 0x81, 0xd69e, 0x10000, 0x6, 0x80000001, 0x9f64], [0x1, 0x8, 0x2, 0x73, 0x80000000, 0x9, 0xfffffffffffffff8], [0x15840000, 0x100000001, 0x35c, 0x0, 0x263, 0x8], [{0x0, 0xfffffffc, 0x8}, {0x2, 0x2, 0x41da2a10, 0x100000000}, {0x7b24, 0x1, 0x8b, 0x968}, {0x1, 0x2, 0x6, 0x2}, {0x5, 0x86b6, 0x2, 0xb39}, {0x0, 0x7, 0x7, 0x5}, {0xfffb, 0x63c, 0x0, 0x400000004}, {0xd013, 0x4, 0x7, 0x1e}], {0x100, 0x311, 0x8, 0x3}, {0x0, 0x52, 0x8001, 0xffffffff}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xf17833bfb0feb2b8, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)=0x1000) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) 16:00:26 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffffffffffffb]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x1000, 0x718, &(0x7f000017d000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r1, r2) chown(&(0x7f0000000200)='./file0/file0\x00', r1, r2) lchown(&(0x7f0000000780)='./file0\x00', r1, r2) lchown(&(0x7f00000001c0)='./file0\x00', r1, r2) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r4, r5) chown(&(0x7f0000000200)='./file0/file0\x00', r4, r5) r6 = getuid() lchown(&(0x7f0000000500)='./file0/file0\x00', r6, r5) lchown(&(0x7f00000001c0)='./file0\x00', r4, r5) getgroups(0x4, &(0x7f0000000080)=[r2, 0x0, 0x0, r5]) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f0000000240)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r9, r10) chown(&(0x7f0000000200)='./file0/file0\x00', r9, r10) lchown(&(0x7f0000000780)='./file0\x00', r9, r10) lchown(&(0x7f00000001c0)='./file0\x00', r9, r10) r11 = syz_open_pts() ioctl$TIOCSTSTAMP(r11, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r11, 0x2000740e) 16:00:26 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) r0 = socket(0x1c, 0x8000, 0xb3) sendto$inet6(r0, &(0x7f0000000040)="c20bd756dcf4ec8b9f6034a1a290e238b251b4b152ec7e3f1b3552c6dcd905eaaee50c2d8fb8f8686e737954447264209ff459918237a07f899dd0c1538ecc79bed3402eb756d9daa283abf98a59a14a79e9e1f6e985732c1393fbe21aaa12e7ea598266eeb2f72c96d5ac5665ae1d81f3ca1b68bcac56c8048d28e713bec915f50a38733a93135cf111ba46b40f106378502fc3bf257ab2b0e001aef9b1c34b7b75420c015691325723c248d60328a3d0fd91bf6c004f5413d620f43aa7cfb03df41b447248e83d02e6b74325a5e709d07c403349168bd1452c3b4e65c327c6d4d8f8be13dfd073fc50422df3887f4b2483d9e8fb9bba00a0cfaf5d0ffc0f47b451489897f241156f88fbcc8fab088d3c8faa6d5af3e4b5caf1bc68ad5df8f00532d75c8cce7bb24fb3c8b1642d96d63e4065e4fde2cb32523b5418a9907914341b447cdc89ab4ec55ffe888a5ed37f1e459a9d5fbc7272ef1f6b78d3e56104979738ba28e24f7deb8e204e572ae8f179377edeb97e062515a8be473e11540caaaa81e05151d1b669672bcd7add06dc9bb97d1c5fec7588f6f4383e2da837fe14d5ad93183b0fdb90e39209e54adee520530a05666e0f882ba6ef7ced9b31146060b5af70151aca4159f0eee89e7a077e78ff5bd6122e12ecd762cd71f456327b5247f7241be30b96fcd6cc03fec7a74b9cf6954b89a64329610242c62775ded474da38ead8d7d06c8af784c1deff293f322e1f8b527bed9dbd51d54bcc007e359a17b798475e37c4d5c3bc189a260b796de61ec6b08ab9d8d20f4878ffa38ee9041acd4fa3de9f6f6692a55164caacca12f6a48568c0ee2a2fb31ff55c91958af69b77924b4811d224c10d09b61d14554b488aa6a6226ab33d54fc275c1596d685640d96b2e775998efd02baa331f400043c0317f2d15b5439297f5c4657c4afdce7357338c7170ba2edc297cef2b0e7f6cc97188c67226e8bc6acb3f731c83ea2b9f8b75e9aa65ed7fd552b0a1d24de7bc8715bc6de1f586a4004acb1b46f11b6ec3aefea6e2023a71e16dd8158ce83aa16061c9ecd93ec97aad07ec64a421d8ea8f7ecdcbcfe67ecaad846efca45db653447383a2deba68c7f322c908f3c1e5a77a168748f7ed45500767b32d6d0fa76ce61ce2419a464002328804060fae4712bf9fd9624870a1a0003d0f84bc812c3ec166909a47f6f1ec4a2a260ac7ffe12aa8e96c67d307726fc43cafdeace243463f66b770113038e8c6e6b01a623472ca8d4582258721e7beeb829be3353d73b6a62f061e43ab0eda7a69233b8650f4580188cc24096ba52c2b3dd30c5750a4a7a46f2e6aab637761bc1a7f9d38a481fb0f47a680953b08eda1dd79be8aa00bc817377be84af4f1c1f3c678017c7ce605c1ac32d7d47878338bae2b38e50298fd34c26657265145be54bbf147f6da4303e2e422c795d767ea08f1a5dab6a9627930f66fc65e7a55669977477032aa69114a45c53046f44977b67d1a7980db51eb64eb497867c563622726bd1645223426df27cb12fb0a03bcc262647e7ac96da077683a4da4de80c5dc62a46d71f3decfbd6ef40d9100967a38681a18aebb22c3236e112b41bedc9fc480fcb7c20683cebfc3dc9afc5e8c64ba508910c20902d4b6e85e3dc31452ec367b8cd4c1d57f209b906ce0154a04393f80b5de0827806e905814db16bc66d71b7106ec64f6ba5c20d923af77ddbf8842577c50e29d690aa579b9dd3bc91058a027aec32bf3064ca17255e331d3e4d1fd9e0997417cb0b63740d9588d181b102950039783e2d10c44785ed7d7e08021e7d1ab2c5676371c856baaa4ee8e93c2a54874c26e90d50204b6e00a3c3bea3ac94a1919be2a66f03706b3a735dd9849b27188616a9c4a158a63823b7aa23744d00f4c4a0e8fd3a488a904a441c474b0b4bec708a043a3fd2f4523fa3413992e5a3b5f58bb385723334111c2b809d8899d01710dda8462ace9aab70908971ee40777ae69c7796369dba20576e13c50beecbe5698bf091bb274905a96ae64b4531946004955ee0430872c3aa4e707365e63559b7ddde95239580ccff7d2892c3b03cb5fa3cea84cf9c2d84934dfb0b6866ef261ee856567e650379f410f13880bdb4c0ae400afa9ac7ba790a98e40be5f3b20d98ff845d4c23f0374d2b42244364e0c5c6af8289a757b62d30a4b4f424c4c577ee3c0d87136543bec4fdff76c45a01ef6ff726a68ec39709f2b0f2e0dedf1314b9586a420389c79de982fae0123e7edba6d63f3998ee7f0bab89cb0608c00d14743145193b698bb60aa8bb9ae8db26a898db212ccd4e38f0b8264898a229591ab91f32449a169088168b701818f06b77af1e93c7fd78823132ece7c09360ab49df38bfb903281a6b50070f4e92311513cc1522cb9932aaeddff753f2a90c5cdb3723d24bdc1af7b39dbb58d716eb67d6e3a38f0bc7597692811b6af28f0bc007311aa52770cbdaf7345935c2560d6e80333f7983a1ecebe75625551ffce776810ccb97fc0454cd897a5f39289edeff0fee1b778b4752a53de8b9f2b095fb744f8b151b284bb5e9f125ad80ac784a3b8b8617139d326a01e091818e0401c6d4ee222f288b70a6e9f53c10ee3fffb8bfac89d12475a577965c26bb04abe3a73eb753e40350fedf736d882992ce2486dbbfd9db94b6e192233505f292f8c53d6273ce82e9714c18bc38937be5eb4437cbeab69bc6a1470a82cbfb7365f4b44008f18e59e2351fa3b1a5e9dc105b0e94546feac736fa028eb965b06c4f5a5add1e869ed150629d8d85e9902031e6d84cc25166eaa8447f112c14df1d59e171e70378b48ceabad96204e7230a8c58320786a6a3a9b0dbc42aeb3165471e40b022f2d80c24d134abeaf295523c709b5191487a176bacdb05771778d7ebd29f0ed337b7edccb09a21c71ea5ba114cb660d1b06f8c769aeac4783a7d3e20b8e81268705a74dc6e910335e4f5f083b90ec2b686822e2c29c2522a20f48e211cd433b1c558ab0e2e719996aee48869df4710c46d0467d56daba7b50da3113c1db792e9fdcafbe663a81c2550e83205695652c72dd26bf5287834e422afe9865cc3cb574c844321ddc92b0fa86b4ef5537732321bafc8cd927a239faf5c2fb5e2191c1ba8c8a130e071638d44c40d6c0738358186b661bffe1db0d67e3d10d9b8d31031677b71982f425b0f9942a04f3571d1dd5fb2964753e7325b9436d40acb20b9dd5065df6362b404de963c397496b172c636bfed2ff06a6755d8d18ca52f19a7ae6c7f9ee9b688f6fd2ab43430c2e98b75aa1b5a7cd878f497599fc02503dbc121d9e289319d0ab59e6f6ed673e30ff581e9a499ed600f7eee1d3a1a46a3b6f63938934dc6282e1720b49b53c849bab332c1b473229975c33fd3979e7a1975438513f91a82fdb96091a6325091e99601ce7583e10e8495121d05e269c00a6b1c27b54f019380991e1eda5ebfd7c65c7b8b04d55568978341c16bcf2652a1371e71ea6e94cc1e905a960c3786c183069ff7da81a435e7c20486c24ab7a064cc7598f555384b304b366d0f12b9f5c5fd0bdb1c1e16383a764ddedb94b50543e9b2daceed0b797d738ae4017d13e466d9b40e4d3b2d165d6542be4447a888cff18f914cd4913d918df8ec3f68f2bd8c07666a00d36a462e3599221109d28d1134d08eee5fa74437b1dbf87f7daa4c7e35e248c77c8c390d6135a1cfd4b5f5b49332e859f5c96a220bfa70846f768be1f5473eb34ffef9a12da52e988c862568578eeae9ae8024bdbb3de1e48ea9ea307a47f4f49f6fb56dc2319a0fe453097afcff7229e95f50a088cbf713f66522cfcc22a3a9e47c2b55d2c43f126880dcacf90d41e4afe484d93019f0a6f338069ab1fb8c7651440277c64567391e74a47816f09cc1d66808dd04e7546ff55021f7b794a26a604a61c3652f581cf89915b8905557605f3ff3026586f64a298a097d761cce8997bb9df4a01339413033f5fd82f45cd7ef6c0d87c0f2878251b3b0c105731547ae948f5b4264772a4f41ab919c38cee5716c99898a453364b25908ffe3112f4085a6fb2b690d702f5387766d371333ada7dfeeed1140ccdd09494ca7265a69a84725b9d58960d2411015a6a489a3b4be5138b482972bcfe3ccbc490ef3cd3805442b589db1529681a5b4acc5f29b20d77dd00dc02260a008e6583619707de816c2d6bf5f1e76e9312d3d09d8c5065a36f7aaa4596df378da6631c9965f2ccff557d27df99c70ec87446e527bdd360f8591d441bbd858eb9a8ab05d3a79e46620a3e5ed9ef022ed37d8b55a8d14de49f26bf3cafae28309b7dcd05f71341c592db6c8d7774327f1c5707c2b409ce7063d1e63d92d4e361f71c7f2b6fc9d7acede7c2453d08c47b5d13af2187c369d696a80f9c4db92af738ae34407a89d7754ecfcaaa610d76821c719b79df2b1bde01c4cfe246fb64e0fee4238ed4f2146616edbbd3c542fd084138691193e36b8a63d3985b646ce75a03a33cea1ad0bf3a387289867ea1cba3cd9b65ace7edf82bc98ad89620a78aad2142cf232e2a73a639c63b7de6ff5c43075bedc0cca4b58d7dedf2df8cb5a8efb58a8b81ffe2004b9a934f14bd2fe9b8b04618c9921254a167e767c9038367e547b302e9eccc2d12baef5464103ec7267d0ed932a593aeb0d4f80f485756ae735e49dfa8527afb7882e6e96499dbf21967238b87c597f760009113aa1089033cde5fe7716dd3c285e588120db9f73b6703de66b6acced393ca447840257b7e0b6aa215be9d011d907c9b4e2bd2a0aebcc6b23f9fd97fdf5d8b42cefac0c96cdb24b522235130e804777d7e9f3c482f08f4021383670437e1d50dae845fc46b652d6c736521eb14bff55d2c9e1f9aa459fef7cde603ee6d9d815f3c222f1304f1eee33be59b28f0ec2413ea8b5cc17e9d9259ba25f6af6dae80b7b51a5efb0c1a239be0a833324b4011f039803812c2cd00b6e4e5da8a2d4c20be2e974e3fdce7f58c1ab9b8def5e505aa9cf19418bcdfffa2fddf39168e3a8a97f020664648c7b4e2823ac9ad72202d0264054a3ec53196221a6d34a2d09ed80d813efb79037fcfda3024fdc854f6c58db8f343e787dbb115351f2f3134badef2cc3dbb3f85e50fbed43a6e4b1535ae08a3423f379a5188e607ce8fdaf5bcb72bd7fdd9fad13a2a93b836b31b356228e7d0367f033879323c77d63d1fb15bd65dbb11742fba1625632d834d3eb125d99752eb9d144fc888dc8e0b389bb1ab6804e96a474a91ecf83338387fdb63bc6d5c09ad2f95a511738a6d0b10b6f6f2b0f4062186c1a26d71c5e89f181b05849c3c8b8a6d5c034d528cbd749baebcbf23aa5badfd1f7cc6703da10fb689c465ceba449d4909d3aa835b390297a0fabf6fde40cd992ec5ee12cec62c09bcbcc7f0b605d71fc299402392a34eef8f3af00e1fe1f0bae32e7acc11b40a4f44ee7b3227224e5ee521c3c5e893d2374269ccde2d46bc86bbccdf8ec40f21db5c53ff9a2366ec7c8265f2e3e8e189de0cfbfa2dad40fa98ddbaf89b589e5a397b438893909071c9cc04486da62b8dceba8b35f34c91e0cf723006c929add5a9ff9596d3f86b7518af86bdf48c19ca5210c27b7a41e788670b2faa6aae8b2b0c463c2e46b630bc0ae5f7689f37c311b84f28eeff2c56ca668c70c9c695bdbe3c08bb7e703f933279a5caa67f85594fa35ffcea924ac0eb5ec8c130b9c5f1ef6fa05eb20c40386b38a1697bbe4e23b4ee242755c4fadc63b04", 0x1000, 0x401, &(0x7f0000001040)={0x18, 0x1, 0x80, 0x9}, 0xc) socket(0x2, 0x5, 0x2d) pipe(&(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000001680)=[{&(0x7f00000010c0)=""/26, 0x1a}, {&(0x7f0000001100)=""/233, 0xe9}, {&(0x7f0000001200)=""/17, 0x11}, {&(0x7f0000001240)=""/12, 0xc}, {&(0x7f0000001280)=""/227, 0xe3}, {&(0x7f0000001380)=""/116, 0x74}, {&(0x7f0000001400)=""/36, 0x24}, {&(0x7f0000001440)=""/211, 0xd3}, {&(0x7f0000001540)=""/119, 0x77}, {&(0x7f00000015c0)=""/173, 0xad}], 0xa, 0x0, 0x0) r2 = socket(0x6, 0x1, 0x20) getsockopt(r2, 0xead, 0x7, &(0x7f0000001740)=""/184, &(0x7f0000001800)=0xb8) r3 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r3, &(0x7f0000001840)=""/20, 0x14, 0x840, 0x0, 0x0) getsockopt(0xffffffffffffff9c, 0x7, 0x5, &(0x7f0000001880)=""/21, &(0x7f00000018c0)=0x15) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000001900)='/dev/pci\x00', 0x100, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000001940)) close(0xffffffffffffffff) getsockname(0xffffffffffffff9c, &(0x7f0000001980)=@un=@file={0x0, ""/33}, &(0x7f00000019c0)=0x23) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000001a00)={0x6, 0x7fff, 0x101, 0xac3, "a0d47c12a8b115bc6b6f5ba7fb5ca8e61aef6869", 0x81, 0x40}) r6 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0, 0x0}, 0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/ttyCcfg\x00', 0x40, 0x0) socketpair(0x8, 0x3, 0x1, &(0x7f0000001ac0)) pipe(&(0x7f0000001b00)={0xffffffffffffffff}) ioctl$TIOCCBRK(r8, 0x2000747a) r9 = dup(0xffffffffffffffff) getpeername(r9, &(0x7f0000001b40)=@un=@file={0x0, ""/9}, &(0x7f0000001b80)=0xb) r10 = semget(0x2, 0x3, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000001c00)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r7, 0x0]) r13 = geteuid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000001c40)={{0x4, r11, r12, r13, 0xffffffffffffffff, 0x92, 0x5}, 0xffffffffffffffc1, 0x6, 0x7}) 16:00:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c6530003e6cb348dd827d52d30b823a49e68c0323815903f81241425da6384388f088465dca97d9d600"/59], 0x10) 16:00:26 executing program 1: r0 = syz_open_pts() fcntl$getown(r0, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r4, 0x0, r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000240)=0xfffffffffffffed4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940), 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980), &(0x7f00000019c0)=0x8) getegid() geteuid() getpeername$inet6(r1, &(0x7f0000000440), &(0x7f0000000340)=0x1ad) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a00), 0xc) sendmsg$unix(r1, &(0x7f0000001b00)={&(0x7f00000007c0)=ANY=[@ANYBLOB="f5cb09506ffbffffffffffffff6ccd6b8432e5161cf271de4257881087e17f4ee28d92bb967c28931e113dafc237a401e6be59d1962f0169b2fe86d60d564194c73db8b31af7b05abf8e454c49f0644fad972d6b61fe7a0f5d3f71be4a45b4ed03a1ee380ffd15128dd6e37dbec7537fe0e6cecdbd20e7ff7f0000140000001948bedb5432c203216fc617bc2f3f4e0d78772ff4205b882a3972df9f98ac99e0c78cec9fa01115e1768f88473c3ce3d91ebf8135d8f433fa15fdaf1dd7e49515d7cd46f59c77f4d1a6ae929405a89772b1732790b580c17c0c5f7493bdb28916d9e4fa6bbf53b9bc366169171855b4409b23e225317bfaff177415f3fd8b8327a7cd57e4ca24ef645f92ae1a7d3b42cd6e5e399419e219d70e94ab5672343efb2d186893a175ffe7bf19638ae4d9ffd302ed0af4db56e64cc9131f47b88ca54210abfe9c8308479f27b8e58a7fad1387172c39b0a5a1d646b96a9a507a4caeb935c6a1d2ab301b35047befe63a59c358ac892dbed4952f8f4af87fdf0cec7a9f2053e14772b270924c240f27355888c3a6bcfb811559e30e99a3f230997b0c092a4fbaafa6b4c6ebef40815420790426b3a0323d237b4bd271da6134fc2b675e9c4c2dd989000000a1cb603534d99f34a29572c6ed0f988616d22ad6a6478f379633296928c586c1ddb743567e319213688b79f3785cd55bf983195221434cabddbbded65ca6e49efabda6ae54ca91e2502f4fd1172c41f6b40521589d88000000000000000000006542e4c2c1f5d96b226e757093210000000000000000c0b753686819f3711c077f3b9ad47bf2f2f7234a527747157f001a01175eb9e77af4471919a565174d922e4855c68dcd69d2584482c282f066ff3fe4c8819e1631806a12949e1406debf23c49bac618efd19"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x40a}, 0x8) setrlimit(0x6, 0xffffffffffffffff) r5 = semget$private(0x0, 0x4, 0x4) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) munlockall() r7 = socket(0x11, 0x4003, 0x0) sendto$unix(r7, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f00000001c0)=0x1) semop(r5, &(0x7f0000000100)=[{0x3, 0x2, 0x1003}, {0x3, 0xa, 0x1800}], 0x2) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0xa5) getpgrp() r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r8, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xfffffffffffffec3) fcntl$getown(r6, 0x5) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000040)=""/41) 16:00:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x4000, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[], 0x0) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x5}, {0x2061, 0x1}, {0x4008, 0x0, 0x0, 0x1000}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:26 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r2, r3) chown(&(0x7f0000000200)='./file0/file0\x00', r2, r3) lchown(&(0x7f0000000780)='./file0\x00', r2, r3) lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', r2, r4, 0x4) poll(&(0x7f00000001c0)=[{r0}], 0x1, 0x0) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000240)) dup2(r0, r5) 16:00:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = socket(0x36, 0x8000, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\fFW}', 0x4) fcntl$getflags(0xffffffffffffff9c, 0x3) 16:00:26 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8a, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="000000186a56010000001c00feffff00feff0060d5706c85c2768511fe870000f31f00954500e3ff0200341d", 0x2c}], 0x1) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getppid() fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 16:00:26 executing program 1: socket$inet(0x2, 0x2, 0x0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000380)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/4096}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x7, 0x1, 0xcd, 0xc5}, {0x4, 0xd9, 0x3f, 0x80}, {0x4, 0x9, 0x98, 0x7}, {0xfff8, 0x15, 0x4, 0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x10000}, {0x3c}, {0x20}, {0x6}]}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) fcntl$setstatus(r2, 0x4, 0x80) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') 16:00:26 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmctl$IPC_RMID(r1, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="f0000000000000000000000000000000f77aaf91d03d795b07d4a44e8d9863928e813a5b310e58ea6a8990cf243346cad7624cda89a7a19de1b9132488e5aa34395087bb05ad5cfc78e72a38819eb4dd9d7d15a53bb076a3652c060a3f0000000000000401fadb28de47000000003b1af742ceff29c0b9035d7d972f1067741e5730f10eca6eb63b9c2fc853fd2ba96f648f90b10664b0361179f792466c971bca42a7d6ee21593474a2270fcb0a26274221a9368d07b8b5149c190bb6eaca5b24378ca8611be5c097cd301d014a3bfa69b2a53183fb5404ffc67a120ce513160000aec2a5fa27471433fa7643ce1b29d79d503863f838a45766d5000000000000000000000000000070467a6561c789b137f91cd041855ffed47c4afcce8f8e3cd10198f8f04022f8d42c8798cc596b0f0cfce4599ef7adde753ab7a773d572cdc708bc478ea347068ab5503a015ad41f7d002d1318ba233b924983"], 0xf0}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 16:00:26 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x0, 0x4}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x809}, {{}, 0xfffffffffffffffa, 0x0, 0xf0000000}, {{}, 0xfffffffffffffff9, 0x9}], 0xeb, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9}], 0x50a1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = socket(0x2, 0x8001, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400326c4f"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x5648, 0x81, 0x7, 0x10000}]}) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000000000)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x804d}, {0x81, 0x0, 0x0, 0x3}, {0x5, 0x4, 0x4, 0x101}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0x18a, 0x0, 0x0) 16:00:26 executing program 0: close(0xffffffffffffffff) r0 = socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000002c0)=0xfffffff7) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) pipe2(&(0x7f0000000100), 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000240)) close(r5) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000240)) listen(r4, 0x7fff) r6 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r6}}], 0x0, 0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r8, 0x80045713, &(0x7f0000000240)) r9 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r9, 0x80045713, &(0x7f0000000240)) r10 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r10, 0x80045713, &(0x7f0000000240)) kevent(r2, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffff8, 0x6, 0x2, 0x38b3}, {{r8}, 0xfffffffffffffff9, 0x8f, 0xf00000ca, 0x1f, 0x9}, {{r9}, 0xfffffffffffffffe, 0xe, 0x80, 0x5, 0x1}], 0x4, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffc, 0x80, 0xc0000068, 0x3, 0x6}, {{r0}, 0xfffffffffffffff0, 0x20, 0x4, 0x101, 0x2}, {{r10}, 0xfffffffffffffffc, 0x8, 0x40000000, 0x5, 0x51298472}, {{r0}, 0xfffffffffffffff8, 0x81, 0x40000000, 0x0, 0x80000001}], 0x7, &(0x7f0000000280)={0x9c6c, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r3, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:26 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000001000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) fchflags(r2, 0x0) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a37", 0x8c6}], 0x4, 0x0}, 0x0) 16:00:27 executing program 1: open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) 16:00:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) openat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r0, r3) shutdown(r0, 0x1) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x1) ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000000)=0x8) write(r0, &(0x7f0000000140)="220e22", 0x3) open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x10) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:27 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = socket(0x6, 0xa000, 0x20) sendto(r2, &(0x7f0000000100)="b5e1a32ac706cde890eb32725cbc82022b914c22acc8dcf6a5203c30ed6c450cd4ea8dd6a282d006a43e201d8b43315a84d4288b6c2e454661bc2323eabc1807dbe93924fa1ba59104b4aaf15ed8da550a00d58cf89b02ba5406628a68df18db75ca4e65a3659c10a4debe819bcbe7c8997afc94ed81fc1292f820b8fc7fd77262b6acda04f70cc6fa4e60ea7b919d232d52b4e5c917c05dbf3f4e2a113c971e2cf017a99b8d61152e1f5862002b85172ef5b1a02a49009e892bb05a0848930d1e2ce2d42530384b2f671672560cfea95a612f", 0xd3, 0x0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2000000002, 0x0) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:27 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) getuid() r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r3]) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r6]) r7 = getuid() r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x4, 0x0, 0x0) r9 = open$dir(&(0x7f0000001500)='./file0\x00', 0x381, 0x0) r10 = dup(r9) ioctl$WSKBDIO_SETMODE(r10, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r11]) fchown(r4, r7, r11) r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000001240)='/dev/pci\x00', 0x902, 0x0) sendto(r12, &(0x7f00000012c0)="74e65a0f1c0ead0c86ba3a39684fcd3f1c09237943ad57cd69853d4d955b2ffdf1cd13ad99f5fc8887d238d47ee4", 0x2e, 0x0, &(0x7f0000001400)=@in6={0x18, 0x0, 0x4, 0x2}, 0xc) lseek(r0, 0x0, 0x0, 0x2) lseek(r0, 0x0, 0xfffffffffffffffe, 0x0) fcntl$setstatus(r12, 0x4, 0x8) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, &(0x7f0000001080)=[{&(0x7f0000000080)=""/4096, 0x1000}], 0x1, &(0x7f00000010c0)=""/38, 0x26}, 0x800) bind$inet(r0, &(0x7f0000001140)={0x2, 0x2}, 0xfffffe19) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) bind$inet(r0, &(0x7f0000001180)={0x2, 0x2}, 0xc) socket$inet(0x2, 0x5, 0x8000) r13 = openat$tty(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/tty\x00', 0x8000, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x4813, r13, 0x0, 0x0) getpeername(r0, &(0x7f0000001480)=@in6, &(0x7f00000014c0)=0xc) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000001600)={0x3, './file0\x00'}) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000001200)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001300)=[{&(0x7f00000012c0)}], 0x1, 0x0, 0x0, 0x400}, 0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x2810, r0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001bc0)={0x9, 0x80000001, 0x19e7, 0x401, "186618feddcad0d54797100755106060efc1b821", 0x7, 0x480}) pread(r0, &(0x7f0000001340)="ac3595308c90ff4e082fda1174f9492759e6a04ce5b6d23dcf80f6f08767bc14c81819b06638587acedf78dc0302f68f1a634283d3962f1033e91a185224607b4dbba6257d90d8e484ae9834c1556a17d761e11533fef20243fd45aec0f5e7290b459c19e6ee5124f5c29c68402e5e72ddb2f92514f239f8a624654c8522a6d5d014e52381ba38a9ac4df701aa95ba7b391e6ea2afde73b57b5634c1d0616e0cca3521714cc909", 0xa7, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r14 = semget$private(0x0, 0x1, 0xc) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000001280)) semop(r14, &(0x7f0000001c00)=[{0x3, 0xb9, 0x1000}, {0x0, 0x1ff, 0x1000}, {0x0, 0xffff}, {0x4, 0xaa3, 0x2a243fa5a6808a11}], 0x4) r15 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0x4, 0x0, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0xa, &(0x7f0000000180)=[{0x81, 0x7, 0x80, 0x7}, {0x3, 0xbd, 0x2e, 0x4}, {0xfffa, 0x37, 0xff, 0x1e1}, {0x7, 0x40, 0x9, 0x9}, {0x4, 0x23, 0x1f, 0x6}, {0x101, 0x93, 0x1f}, {0x3, 0x9, 0x3, 0x3}, {0x0, 0xf8, 0x9, 0x40}, {0x1000, 0x0, 0x8, 0x1c4c}, {0x6, 0x40, 0x8}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000200)='\x00', &(0x7f0000000280)='({\x00', &(0x7f00000002c0)='tap', &(0x7f0000000300)='tap'], &(0x7f0000000540)=[&(0x7f0000000380)='/dev/bpf\x00', &(0x7f00000003c0)='tap', &(0x7f0000000400)='tap', &(0x7f0000000440)='\x00', &(0x7f0000000480)=')\\\x00', &(0x7f00000004c0)='/dev/bpf\x00', &(0x7f0000000500)='\x00']) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000240)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) bind$inet(r2, &(0x7f0000000580)={0x2, 0x3}, 0xc) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000080)=0x8) 16:00:27 executing program 0: unveil(0xffffffffffffffff, &(0x7f00000003c0)='r\x00') r0 = socket(0x20, 0x1, 0x2) recvfrom$unix(r0, &(0x7f0000000000)=""/25, 0x19, 0x8e1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:00:27 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x5) r1 = socket$inet6(0x18, 0x3, 0x40) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x263, &(0x7f0000000180)="080934410000000015b668f63504") r1 = open(&(0x7f0000000000)='./file0\x00', 0x28828, 0x120) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000000c0)=0x10000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x4, [{0x1, 0x8001}, {0x3, 0xe169}, {0x3, 0x2}, {0x3, 0xffff}, {0x2, 0x4}, {0x0, 0x3}, {0x2, 0x3}, {0x0, 0x7}, {0x2, 0x7f}, {0x1, 0x1}, {0x3, 0xd8}, {0x1, 0x101}, {0x1, 0xffff1204}, {0x1, 0xdc}, {0x2, 0x3}, {0x3, 0x8}, {0x3, 0x1}, {0x2, 0x5}, {0x2, 0x5}, {0x1, 0x885}, {0x1, 0x9}, {0x1, 0x3}, {0x3, 0x20}, {0x1, 0x30}, {0x2, 0x800}, {0x3, 0x81}, {0x0, 0x4}, {0x3, 0x1c000000}, {0xf6176584ceca1b1b, 0x27}, {0x3, 0x9}, {0x2, 0xfffffffd}, {0x2, 0x1000}]}) 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'t\x8a\xe0', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r1) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x28}, {0x54, 0x4}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r1 = dup(r0) bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:00:27 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7ffe}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1147, &(0x7f0000000080)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0xd, 0x0, 0x1}, {0x9, 0x5, 0x8, 0x2}, {0x3, 0xff, 0x2, 0x80}, {0x100, 0x40, 0x21, 0x9}, {0x2, 0xc4, 0x4}, {0x3, 0x9, 0x0, 0x3}, {0xf0, 0x0, 0x8, 0xffffffff}, {0x1ff, 0x40, 0x2, 0x30d}]}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0xffffffffffffff19) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:27 executing program 1: r0 = socket(0x18, 0x3, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r3, r4) chown(&(0x7f0000000200)='./file0/file0\x00', r3, r4) lchown(&(0x7f0000000780)='./file0\x00', r3, r4) lchown(&(0x7f00000001c0)='./file0\x00', r3, r4) r5 = syz_open_pts() ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r5, 0x2000740e) r6 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r6, &(0x7f0000000440)={0x18, 0x2, 0xaaef, 0x9}, 0xc) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r7 = getpgrp() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r7, r8) r11 = getpid() fcntl$lock(r5, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r11}) r12 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x1, r9, r10, r9, r10, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r11, r7, 0x100000001, 0x4, 0xfff, 0x413127be}) r13 = getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x4000000, r13, 0x0, 0x0, r1, 0x2feff}, 0x44001000e, 0x20007fff, r11, 0x0, 0x0, 0x8}) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/153, 0x99) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:27 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8c92b0d21b597fb2c001c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa551050017f38969eddff7744123053f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b8dda05a0a414c6394359a0002000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1770cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c709d6b23a8b086c43633a42e93fe75f8b35f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae44a70eb4100006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d813c13713bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0335d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1dbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf500007aca1548ac259dbcebef3c31b342bae09e1453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e0750a4a04"], 0x10) shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getown(0xffffffffffffff9c, 0x5) shmget(0x2, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) r1 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getppid() fcntl$getown(0xffffffffffffff9c, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r4, r5) chown(&(0x7f0000000200)='./file0/file0\x00', r4, r5) lchown(&(0x7f0000000780)='./file0\x00', r4, r5) lchown(&(0x7f00000001c0)='./file0\x00', r4, r5) r6 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r6, &(0x7f0000000440)={0x18, 0x2, 0xaaef, 0x9}, 0xc) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r7 = getpgrp() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) setpgid(r7, r8) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, r2, r5, 0x5, 0x8000}, 0xfffffffd, 0x0, r8, 0x0, 0x0, 0x7, 0x2}) r9 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r9, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000), 0x0) getgid() munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) writev(r0, &(0x7f0000000580)=[{&(0x7f00000016c0)="54618aa8cf251cbb23c7e2a9005297c19b8ed0f426688f0d6ae0f321bdb386708c53114eb45ee9c3aa5f8453caaca079a729304b99acc4fe74bac77535d1fc85539bc14528f7005982b3038024275653707bf3e4e6086997cf2a4836d56790ad669444c511875b3ed5729d5c3f682f406104c0dff2a9d7d443045ab0f1358f18cac546de9bb8cc2e5284245be73139e06118675af921d88e37f5b65ca96802c9627cf6fdef1555d706b5c68f1bce4a5e6a2d631353a6d0f0622d19f214c4769d42756da94b2e613d9faf9b65bf1daecf4954bf664ea0440e2d80861333727c6106fa076429e237bad26d8ab14aba84cd22cd04579db98a5698964b2c1b2821df454458b966491cbc499d6e8020426d9fbb273be659afd754afae0bbf8f428e3519a31d1413ec219311511ee05b263a49d727c7d554dc6e33b00d540ee0ddb2c2395c5573b26b401c4555410fdcee2ea122a0bc8fabdd3b1964129625a721810a5c2083031f07da22a7f24cec0a37cd5ec15a4d7466af702c6f349b09dcc023b74425ace2f24ba0e85b5d5f9ee75bc803995e4d3c1ff84b6716635591914a832304a2ec0a548494e040a3b1c0207f07ae0e47aac08ae382571db9ed730649163b7321c11ed6d8941d1f3e745ee9a4372e7a20fe2790ab1974cd942f9f8c115fa0973030853f9f3aca7e3bf3498986d32785189580058e166264bdae33d5e4c1f0bba9296e5707d726e1fa10da1449f97ce4e78c2d3676381374af9ff5e7adb23ac1818826b5814292690b4a7004cd7e77f03ca81b937c9d7b2da31b38b49e2f9302abb1c7eb799f83ab96c38edf310927c59486522101e968bc1101d66820f28202ac498bb5c7985ee046bc97773fe31c992d14aa6bae1445039a140aa091a759b1d3a902d34f731a8bf38866b67d3acae07471458eb74914a223d29570e3e01b9e5ba375331f51cd1a1ae47ab9e89ef49ff887d213bd1c640a89da8628b12c6e43520cbb48e52257c9bb162cdb3689773f3300b4c8adadd72279ef659479bd01f4c0fe99e05cda6bf8f1ef17d0c6f1c1b9fe8a2aa7172e71c035979cb28b4f35a47c1585965a651c172a4dca021f432b1e1fbc7d1527f83954fbec259f8ae73cf25190d85b97b4d8c310145e13957cfb8e81e7d7c6f98f7012f01e7de2812e8472f8a1d1fdca3770e8b85465f2386c516107034e8175cf371af7c2dfb600104e6b1d4eec9b3dbe32052a922218d6bfaeaa3e92a23a8d1c480cec064bd90675fcc0b74128978d422596217b6f31dbda7f8178a9fedf41832428df026843693f742736e823b0cfd48f6ae432af839e8503bc5beb4f536f38b5e0b03f8c9b3af3fb1423fba7daeee0c3565776e4bdf510eec891c7736bb812918c65c4f3ecfeedce9ceb16f2ff689608358218d6c15c7c576041fd1d922cc3f0cf4e82816254eaf563a509deae3bf86f1571f6b81bb93a5e7d4e3da06918b183d6049d5413185bb64cdf3d9356a9441878c959d6cad6b9615cf1792184740c816cf2afa16f7335142bbf06277601c40eab053aa804b5a9b49d0778a65f132d9b2e97ec294ab32928fa8b755a56589cb1322ad2d729b07df535f84a8463d45033e1a52079cfcb10812f326448237c1f8554575c0b18587e653968d2d5a535096fc9b2592f0e606fdc2b324095777ec52ebaec6ee1994c900409ad880925993790a16bba9bcf762187af05e6a017eccd19fc9c48b7cb7f578c2829ce6656ee33e35d6a611675654fc2c171949ac2ded39d8514cb7b7027c9ce430e31a5aa497d382b081788baa2771bb203b7303de3fadd0bb3c83b69014889eeeb781c9cca9f03f8eff71f6a48277eb1890a85868b6f7b3eec31798a9d8f9aea4c94064103816792672eed4f87d8ae225a8b5a7d5ee005735b0a80686134ee13b6e9ad3fa573844342a1ec3353eb4d30b38d0f01c53044c67b61ee498ddf4747b7098a824f92f1ac1e4f716110ec6f47c6d0a51c17ac1343f603330e4cc79f0217092b41b2ec317573d43e8c47dcf05edb3ad0a0dca5f1281d184c687bb1d0e42e81c20b47b6df257dcc24e2aa9bfc22579a2347e3cc3dbb338dd3728f25cbc642a7202e3335da0502e722bd407b18436a5165f49814ca05d9da92f24fe4d03b6b7073dc4502fb7d887c0fe4af9cf1042b31e2747ed8e71c5eb79b273fa533769e530a9f7699da8e4a3f64765dfc5cade992520a7d8df65a6fd4b4147b36f00f78fc753e981cfbe003df1e78786b2c86003f936ed70cb7e9aa3ef04acbdf38ef1f781d86414fb053f5dd6cd4525798941c9598e9371488f63afbbda56db2689c6d53f627b248064963cf7506a4432b27854a6034c7670aba05f41a471b714860c1e7551a28991806f39873a64460f35f093f802c06c09837af1bd9f435fb7af8d78299e3cd78d3891447630091a3ac5c5989d71ba7f8e809f854f5d45fa0d1f46ddbfef79817aee2dbad5d9f831054fe2a8aca9d4db88932610dff7a3ca6b581163ff69afd08dd7c5e08e9f2612c0f027b00e7f2a174bde8eb6a165c75b4a59e8d34567bab0f7952d7fa871248c755395c3f6af76d8f9576d7020ae3cee925857b50e9413e61eb61bb85491a633df862a313bf531135a210ab7f50454147ae3ab7a5eadceb0f38bf0033f892c2e7923ca750b501801f5b631b31476d1ddc45830d393263893a0d78ed596606cdeb63f2a6f3d982972d87f37add5a12963f2d78bb8c8b64b62ef972e9f344a220c994a2eb1b65b3fb2d0c74107300d4da3273aa48b67e259f8b04dbd99b4f2ddf832c2d85e6835f13113e4eea0390f0dfd9eb6366e40c26ad99a4075969b505c0cfe797c513f716a4ac5ba4e60ebca96623136c0755cc7d8a7f2efc07a09a47562c0491bbe6dfd33fef31fb95ab7164a432103e833e0b2fa9809a3ab4104cc1f772d7fc39b17c3a48e9caade0aa6c1737148d97e07d6d9d2c4894985df9c04b5fe62d90d7e04481550866c53b4e7899ff337863d217ef05560db32a8dba6300e1334cd96c991969b5d32c97779c5a3737f65d3090b2f02b9a5aaea5a380a8a46a79892e165f43aff17f957c4da26ee13cbdfbdcef1b31729f920e8bd29855d27ec3c52eb84ffa62716d17a4b0d93e108159b8b31b09a1a603ab8102517d48532b72c7903fe1a0b63a28813fd69641bddf481f99817c0d36a81a5ba21e600a35340b0171aec619d38db854aafc73b1d077092fa87f1a2e20afbcb24e3d59b5000a59821cab8882d23e22b7de18e094d043d124db1355c9ac4b13784542f8ab0308508f6ac85a59b327928a928ea9e5ab61c96645d737a91452f6cca65a3d4aef288c12b722ab1abb56b57af6a65d73fcf1146843cfcd7b428a3385c5cd2541dac60e36f464ba09907a14f59f94a316d9b586d2d90ec315c5782f250491feaea3fe8c2fba6ffaa95ebb30d185a8ae63768d8fff057fffa18110dde0500296bcd11e351f9fefae6f42a841a3ba0a23de97192dfd7dd3a22ce672a92c18d7a86c00f714966004d00a21c65e0e9d3499eb653071f6d4c9714429f047a16e993c9c0ea8423ac68c5bfea4642f0dd67f7873a0746284bdfd392acf01872b3e9e4015d1990cac1bc4e5ce294ebc31c3c23e2e8f337e04cbd32aae215d43fd907a670d74536ffeaac196b4ddbe89626248d3e98adcf3b4f54ed481074ccc99e3fb44afa67a49602c58cf4d4dc0ad9bb2b416e7b0123bf81a0dee29a43b85b2819640a4ca28f6a62329afa0bb31bb2e1a703e89e60cd64db9336fe9b211144eaaafe1650e4b8c830b8b8afe5eaf43dc05affd16e6b88c240f37dd98d6a64fc92e7e68f9c35dbb1fd6e6c481f78a76a21c9f7a30bb059699f2b6dfb4c6505b6c30746e23c0ca65066917ed0be1b99f41a3b432e0a3f655442613f4fca57c7404b21ddc3d55dfbaa00c340d2135a985c4ee11071dd9cba41e29e2becd9e3772bbe06fd44bf1633a903c0cf89c9b3d192bdb18dc50972b52c0c725658cd2d5cfbf83410a915a02fa0e43ac73e0e849df83d427bb24ecbc73097f27cfcd5cf81a2b80c353081d96de6462bb68a80fc0a1769557ac1527afaaf2e04786f0fd0a72fcd80b6a17f10a9457a4a38fc167c7f264cb622b10e79b4dd2b979f35ceccea90170131b4191379b4015148c2210459ba6dd54958dc7d7b2d15b43349e50547be93743f9ed3e72cb4346bb5198ef8b21466f8cf164ebd8c5feefa461060b2a0f3b6f42e154f6ca3b8bfdacc0702eda46fa00d48b47d8479c3f152d2db38411dfa3d2a263d6df30250fb421bd52b7d54df9ac608052cbe5debf1f0cd58e32128ad6c785cdd93c0feb430ed8520175dfda2cc5034e6b651e61b764df39df0f456a31038484dc47abc1b3c4982f875230e36cf31c2c70c2cbf9cfd7b5f09dd030eb4d1c11c4cacd2ff63996db2673318c05f0abf936f37d7f1a9b629ce637aa96ebdf15d66d7eaf335bc6b6c515b03eba3b36be1639f94a700e5f2bce51b11fabc583de326f9f64579af793502dd11b75300c4a44fca61e85eb918fe995946fddde7fa221033b081038df2a2b91825efef02d9e4e2aa9ff796be55135e4f6d3753ea3dcaf30bc8ce17ee9279f451c37c7582aabaecbc761cc17f4be6c9573814328f0aae2399a9364caa8caa02b8b62c7eee552d0b8498e6b54354691ba93f9079f7c78145944af8605b5a6e38dcc18a8b4a77641b589ded3a8ddf9ed8d1851d04b0ba133260e36cb25cbce51ea1b99af860de6356427d39df0e7c6b894d504c6359689cf5a824f7c6b0603e5d7264656f5d95e232f9e96714e201c54a8c4aba347e6607f452857b71057a85a388275c3c2c7f7f12704a902f322eb1c51e7850e79bf77c8a893fc447e520c9eae3afbfe2e99aa9a575c5bd7601a1f631d8ac935a1b1cf9d4d1a3cfcea4d4df791a455105374d64f372aebb2021926b01b8e8cd1fac93808651cb494d10f89e1f74cbdc6d9090507c01857d9b337621afc31ebe1c8c83dc7f05dfefd0d2d094b8fa6b81de906443f6f0072463626ebff3e7be0ddb025284bbdf7bc59af9bf19829a91e1b4d0e086978441c7485f55a07e999f628e424e95796ab54195ea689ba5ebbf397cb4cdf2d7bfe56d30b3bf8fb046e2c785259b04a0b4457f9aca409830b4cab52c0e2f60a2226682e3c8a12d9730939d12dbc5e2cfc6bad81b55cf86e551da486d00de9aeebaa47b86e7436e13948c7dff5c54b7bce6eb06bb5b7bb1ba3a318697b6ddca4396a5ff5135607fd3c7f6be64c4aab6e64258b5211f6f545d64f16cf264cab0691ca9a56984ce9332f3b3b", 0xeb5}, {&(0x7f0000000180)="340ed70b72db5e72672a14c44b116c0b0e6f749a4358d970a9524336c8e2c7224cc3f867c4327e527ddfdad1c0c790d10f0229189057c3", 0x37}, {&(0x7f0000000200)="9d193955994767d41a9f6744e74086f1e76050f35f471f8c5f6d351fa158d7a26f946b4632623eea58399cb5961261fb94bf0af59dfce869a8417a3fb93c709ebc0f13f581a87c39cb8f284b4aa79d2507f4fa9ab8455c007b9c9cfa2a30f50f5f5d8f", 0x63}], 0x3) 16:00:27 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x0, 0x9) r1 = fcntl$dupfd(r0, 0x5, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000000)) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000240)) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) r4 = getuid() r5 = getgid() r6 = getegid() r7 = getpid() r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r8, 0x80045713, &(0x7f0000000240)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000004c0)={{0xffffffff, 0x0, r5, r4, r6, 0x41, 0x4}, 0x2, 0x1400000, r7, r9, 0x9, 0x52, 0x7f, 0x4}) fchown(r3, r4, r5) read(r2, &(0x7f0000000180)=""/57, 0x39) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x4517, 0xaf0f, 0x4580, 0x1, 0x400, 0x80, 0x4, 0x6, 0x5, 0x3, 0x7fff}) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x14}, {0x7c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x3) 16:00:27 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:27 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8000, 0x0) fcntl$getflags(r0, 0x3) r1 = shmget(0x2, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) r2 = getuid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r4 = getuid() getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getpid() r9 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x2, r2, r3, r4, r5, 0x0, 0x3f}, 0x8, 0x3, r8, r9, 0x3, 0xe0, 0x4}) setitimer(0x0, &(0x7f0000000140)={{0x5, 0x3}, {0x0, 0x7ff}}, &(0x7f0000000180)) r10 = dup2(0xffffffffffffffff, r0) readlinkat(r10, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/4096, 0x1000) r11 = kqueue() r12 = openat$pci(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/pci\x00', 0x800, 0x0) r13 = openat$pci(0xffffffffffffff9c, &(0x7f0000001400)='/dev/pci\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) r15 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001480)='/dev/ttyCcfg\x00', 0x20, 0x0) r16 = accept(0xffffffffffffff9c, &(0x7f00000014c0)=@in6, &(0x7f0000001500)=0xc) r17 = kqueue() r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000001540)='/dev/zero\x00', 0x80, 0x0) r19 = socket$unix(0x1, 0x5, 0x0) r20 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001580), &(0x7f00000015c0)=0xc) sendmsg$unix(r10, &(0x7f00000016c0)={&(0x7f0000001200)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001380)=[{&(0x7f0000001240)="f44ab875e34beb28aced7aec5dcf49893367a213f432d8ec0564c92536bd924c937a340b5d4ed359a9441f9f99227036f37e23c9f1099ada0c4b31434de96d5aca72684c1869cd4e074cd5e825415487d8e073a8b5d162255b1e0c881e65c8abe87e8d4589af32c15e37b0b6e3a048c6bf2a93f72c2d407de79cecb589b6e7ed9435635ba34c1986e708f381b775a20818cdc967078e49e795b8a11bc8ab", 0x9e}, {&(0x7f0000001300)="e320c20ecc9b051b6b1c19dedef0c498cdd6a09e9fa91a8f6d42d1f07ab8db3eefc64adbc9317c1b7ce368a8515b8575595684b27440886d1da56a4941abd39b49255f12061a957dbdf5710ee103ab6f4e584550a13ee61c5dd934253442962ffe5ce022a468eba7b319189a2115172bdc8b84", 0x73}], 0x2, &(0x7f0000001600)=[@rights={0x28, 0xffff, 0x1, [r11, 0xffffffffffffff9c, r0, r12, r13]}, @cred={0x20, 0xffff, 0x0, r8, r14, r6}, @rights={0x18, 0xffff, 0x1, [r15]}, @rights={0x38, 0xffff, 0x1, [r10, r16, r17, r0, r18, 0xffffffffffffff9c, r19, r20, r0]}, @cred={0x20, 0xffff, 0x0, r8, r2, r7}], 0xb8, 0x1}, 0x400) r21 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_GTYPE(r21, 0x40045720, &(0x7f0000001700)) r22 = open(&(0x7f0000001740)='./file0\x00', 0x281, 0x125) ioctl$KDGKBMODE(r22, 0x40044b06) openat(r10, &(0x7f0000001780)='./file0\x00', 0xa, 0x1) r23 = openat$null(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r23, 0xc014575e, &(0x7f0000001800)={0x6, './file0\x00'}) 16:00:27 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x5c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0x123) write(0xffffffffffffffff, &(0x7f00000000c0)="c805e76a51135aeebea0df160bcad0b32373fe27dfbbb5fe944935e91d85fcd66247c21d6d52e6a49ba1572fe86ee0ac65d65e81b425ca2ed6683fffb5", 0x3d) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000080)={0x7, 0x1, 0xe6, 0x8af8, 0x6}, 0xc) 16:00:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000000)) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) write(r3, 0x0, 0xfcbf8277) 16:00:27 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x1ff) write(r1, &(0x7f0000000500)="bd", 0x1) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() msgrcv(r0, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) msgsnd(r0, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x800) msgsnd(r0, &(0x7f0000000a80)={0x3}, 0x8, 0x800) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'\x00', 0x0}) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000240)) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000000)) 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x8c) read(r0, &(0x7f0000000040)=""/86, 0x56) r1 = semget$private(0x0, 0x7, 0x480) r2 = socket$inet(0x2, 0x2, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000240)) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000180)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) socket(0x20, 0x0, 0x0) semctl$SETVAL(r1, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) 16:00:27 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = open$dir(&(0x7f00000003c0)='./file0/file0\x00', 0x2, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000001c40)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r4, r5) chown(&(0x7f0000000200)='./file0/file0\x00', r4, r5) lchown(&(0x7f0000000780)='./file0\x00', r4, r5) lchown(&(0x7f00000001c0)='./file0\x00', r4, r5) fchownat(r1, &(0x7f0000000400)='./file0\x00', r2, r5, 0x1) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r6 = syz_open_pts() open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") close(0xffffffffffffffff) r8 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r9 = syz_open_pts() fcntl$getflags(r0, 0x1) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x5, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r8, 0xffff, 0x1004, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) 16:00:27 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0x10052) r1 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) sendto$unix(r1, &(0x7f00000000c0)="66b83953f4b7fbe5e7c990b9c303592384b6a29cbf0662342b6a44eeeebd2fe11e07cc9924c316b897dc85379e06b7d14d67f3d5f8fcfa4474c40fbd2f6a88306c2bc28de0925cd94eddeca057bd7637aed77a9bc3ca8e4e8add22a1ea8c5169a0938e1208", 0x65, 0x3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) readv(r3, &(0x7f0000000000)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xa2}], 0x3) chdir(&(0x7f0000000280)='./bus/../file0\x00') 16:00:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) recvmsg(r0, &(0x7f0000000040)={0x0, 0xffffffffffffff1b, 0x0, 0x0, &(0x7f0000000300)}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) close(r0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r4 = dup2(r3, r2) ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, &(0x7f0000000280)=0x5) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat(r4, &(0x7f0000000100)='./file0\x00', 0x20dd9, 0x120) sendto$inet(r5, &(0x7f0000000200)="d4c2cac03869cc3203a8fa2faf3d21c97470cda560626957fab370673c68d291df7147a06b1709f022d6ccd71cefb383736605c4fd7ccfa9703499307639871206bfe59cdc1f36eadf005538fe6bcfa42bea30fe9b", 0x55, 0x1, &(0x7f0000000140)={0x2, 0x1}, 0xc) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000080)='./file0\x00') 16:00:28 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) socket(0x18, 0x3, 0xf7) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0x0) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x48}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4b, &(0x7f0000000200)="b6ed43bf90b4dd9cea873d90a75f86642a13cc0dd51b587ea680c5a601e2364b60fdc5b4a42b786be728a14f4c91859abd64664e53949d30db032da47e073b84750ae243e591092fa3e76a") openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) 16:00:28 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./bus\x00', 0x4, 0xf14, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x0, &(0x7f0000000040)) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x18f}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 16:00:28 executing program 1: setrlimit(0x8, &(0x7f0000000100)={0x20008, 0x100000}) poll(&(0x7f0000000000)=[{}], 0x1, 0x2) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x40) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x6, 0x7f, 0x1, 0x6, "082e7b283812cab7bf312c82cb93af1f5292f5b4", 0x8000000, 0x4}) 16:00:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) open(&(0x7f0000000640)='./file0\x00', 0x200, 0x40) ktrace(&(0x7f00000001c0)='./file0\x00', 0x14, 0x110, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff00edff0000000000005b9d07ff432a5387060000e2b8180000002900000032000000000000020000000000000100"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x1, 0x0, 0xffff, 0x6, 0x1ff}) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:28 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000240)) getsockname$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/57}, &(0x7f0000000180)=0x3b) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0xa5) fcntl$setstatus(r0, 0x4, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x8000) 16:00:28 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0xbc6) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x4, 0x2, 0x0, 0x6}, {0x4, 0x3, 0x10, 0x6}, {0x40, 0x1, 0x7f, 0x8}, {0x6, 0xf9, 0x35, 0x2}, {0x4, 0x20, 0x1, 0x5}, {0x20, 0x57, 0x7, 0x3}]}) write(r1, &(0x7f0000000100), 0x431) readv(r0, &(0x7f0000000080)=[{0x0, 0x35}], 0x1) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000180)) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000240)) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000500)={0x10, 0x1, 0x4, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000000000/0x2000)=nil, 0x6a13482c}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x10000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000002000/0x1000)=nil, 0x4}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x7b}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x80}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x401}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x72a2}, {&(0x7f0000fee000/0x11000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0xfffffffffffff001}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fec000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x20}) close(r1) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000240)) openat(r6, &(0x7f0000000200)='\x00', 0x800, 0x2) 16:00:28 executing program 1: r0 = socket(0x20, 0x4, 0x36) r1 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x100, 0x2) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c4ffffff09000000"], 0x10) write(r0, &(0x7f0000000040)="2ba4", 0x2) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) ioctl$TIOCEXCL(r3, 0x2000740d) sendto(r0, &(0x7f0000001180)="060a29ba97d0bba1248defae40f01df6cc6f87be3076bb692c9600bfccf85df90125584b3e3be404d37a0b6ce0c70e690ab4ba93e3a561455f6c00125ad2d2f610023162", 0xfe, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x200, 0x32, &(0x7f0000000100), 0x0) 16:00:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000001780)='./file0/file0/file0\x00', &(0x7f00000017c0)='./file0/file0/file0\x00') chmod(&(0x7f0000000100)='./file0\x00', 0x2bf) setuid(0xee01) open$dir(&(0x7f0000001740)='./file0/file0\x00', 0x1, 0x10) chmod(&(0x7f0000000040)='./file0/file0/file0\x00', 0x5) shmget$private(0x0, 0x3000, 0x244, &(0x7f0000ffb000/0x3000)=nil) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) readv(r0, &(0x7f0000001680)=[{&(0x7f0000000180)=""/50, 0x32}, {&(0x7f0000000280)=""/80, 0x50}, {&(0x7f0000000300)=""/236, 0xec}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/97, 0x61}, {&(0x7f0000000200)=""/57, 0x39}, {&(0x7f0000001480)=""/227, 0xe3}, {&(0x7f0000001580)=""/137, 0x89}, {&(0x7f0000001640)=""/9, 0x9}], 0x34f) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x100) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000140)='./file0/file0/file0\x00', 0x0) 16:00:28 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000340)='+\x00', &(0x7f0000000380)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='*[\x00', &(0x7f0000000440)='\x00']) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000480)='./file0\x00', 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) dup2(r1, r0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000000)={0x5b4, 0x7, 0x1, 0x3, &(0x7f0000001980)={{0x3, 0x0, 0x0, 0x0, 0x20, 0x5, 0x7}, {[0x36, 0x8, 0x9, 0x9, 0x9, 0x3f, 0x3ff, 0x8, 0x567, 0x2, 0x4, 0xe2, 0x9, 0x80, 0x4, 0x2, 0x0, 0xfffffffffffffff8], [0x200000000000000, 0x6, 0xffffffff, 0xfffffffffffffffa, 0x1dae, 0x1, 0x401, 0x5, 0x10000, 0x569], [0x1, 0x800, 0x3, 0x401, 0x0, 0xfffffffffffffe01, 0x5], [0xffff, 0x9, 0x400, 0xfffffffffffffffb, 0xa93, 0x100], [{0x2, 0x3, 0x3, 0xbb}, {0x7, 0xffffffff, 0x8, 0x497}, {0x6, 0x6, 0xfff, 0x10000}, {0x6, 0x40, 0x8001, 0x8}, {0x400, 0x0, 0x1, 0x1}, {0x5737, 0x20, 0x0, 0xffffffff00000001}, {0x100, 0x80, 0x37c, 0x7}, {0x1, 0x1, 0x890b}], {0x9, 0x20, 0xffffffff, 0x6}, {0x5, 0x3, 0x3, 0x1}}}, 0x2, 0x81}) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:00:28 executing program 0: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f00000001c0)="cf7ce08171c3f52b515350e54a4f53f1f97e984253c15c14d2c3b1b8644ff9c3eec29583d0128af2f9fc285b8c355ca43963d2fdf8cb48a75374d6475153df3fd81f62461f32364515e05d66f5ab0e6c3ab5b2529cc439878c28620ebdbf7cf9", 0x60}, {&(0x7f0000000340)="60e83a456b38c35ef553f62c628047444ed6e3bc739cd8b62970ccba1f7c8ee19ad6d0b51e733f78e084f00233e844386780606302c92cbded01421f37a4d9c6df8477b3964f280301729952c6ecff7abf586040cf771ffbacccabcf5fa9de8583e4798fba38fc70b10c2120d9936cb8dd1a6435d9f31599343402b094c5c2e179adab8f87b4479d9e7c21dadb0692c33026432ef7b67b9b20a6949128c8d8ec53ed4ab8f65f8cbd1f91bb742f393567668377f5c30f27c8", 0xb8}], 0x2, &(0x7f0000000400)=[@rights={0x10}, @rights={0x18, 0xffff, 0x1, [r0, r2]}], 0x28, 0x1}, 0x404) chroot(&(0x7f0000000000)='./bus\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) setsockopt(r0, 0x1ff, 0x0, &(0x7f0000000280)="b5f4a93fe486b16df527f7fb1e3a4d2d75d8b5030e6a643a300755302d086eb295b485eadb8590953b1f19ac31398e56550d9b2dcce62ee90501e7c868e2ae9bc3840ff71cc5e0438ace4579973394f19a96a134417b1217fd2aaa4eb60ced8cb483458a00822644df5280234c67055bead8528f7f00c6f874be181ccfe16480661411da401e6aeb2b265438a2a432e429aa", 0x92) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x124) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{}, {0x44}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x5) acct(&(0x7f00000000c0)='./bus\x00') 16:00:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) 16:00:29 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x20000, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8202006301"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000180)={0x3b673e53, 0xff, './file0\x00', 0x7ff, 0x5, 0x9, 0x8}) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000100)) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:29 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='3'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0xfffffbfc, 0x0, {0x0, 0x3a05}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:29 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0x4b, 0xf4, {0x9, 0x9}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="00bcc5dcf34f1c42142b98ecbce38d"], 0x10) sendto$unix(r3, &(0x7f00000001c0)="1b049cc7841cfecb6cb808d9b5659a5f48e9473f3a0239b56dde86c07726d36871483fe5276ca304deebf2c29a31287611cf572410564fc5453f71089c249e14425050ab0186ebe8d4b08dd1835a988f6bfba1afd1c8ed1f25b370640d738f2e315240893413dfead0bb4c1d4c60264e9f6509120b3e94e4d706c950d80fed52850e98f0f1761758003cac9f6821d391431c5f712338e8baa30e5f8b8340f49aaf0f1a30198c2a0c3b450a76581d2c98482a21a6d565db5ad951d9c88fe48c692dd7d0a4511d8a28c3f671d30b9278dd0000", 0xfdd6, 0x6, 0x0, 0xfffd) 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x28ad) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r5 = socket(0x2, 0x1, 0x8) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000240)) r7 = dup(r0) kevent(r3, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0x3f, 0x4}, {{r5}, 0xffffffffffffffff, 0x0, 0x80000000, 0x6, 0x4}, {{r2}, 0xfffffffffffffffe, 0x21, 0x6, 0x432, 0x6}], 0x1, &(0x7f00000003c0)=[{{r6}, 0x2, 0x40, 0x34, 0x40, 0x7f}, {{r7}, 0xfffffffffffffffa, 0x20, 0x2, 0x4, 0x3}, {{r1}, 0xfffffffffffffff8, 0x40, 0x2, 0xdd, 0xf7}, {{r4}, 0xfffffffffffffffe, 0x60, 0xf0000000, 0x1, 0x1ff}], 0x8, &(0x7f0000000440)={0x6, 0x9}) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000240)) openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x10, 0x0) shutdown(r4, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r8, 0x80045713, &(0x7f0000000240)) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300)='/dev/speaker\x00', 0x10000, 0x0) r10 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r10, 0x80045713, &(0x7f0000000240)) preadv(r9, &(0x7f00000004c0)=[{&(0x7f0000000480)=""/45, 0x2d}], 0x1, 0x0, 0x0) r11 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r11, 0x80045713, &(0x7f0000000240)) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffa, 0x1ad, 0x1e56ed5976fabe0d, 0xffffffff, 0x1c00000000}, {{r11}, 0xfffffffffffffffe, 0x7, 0x1, 0x7, 0x484f}, {{r1}, 0xfffffffffffffff8, 0x4, 0x2, 0x67, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x1, 0x40000000, 0x1, 0x6}, {{r8}, 0x96bbb01633d03d5f, 0x9, 0x20, 0xfffffffffffffffd}], 0xeff8, &(0x7f0000000240)=[{{}, 0xfffffffffffffffc, 0xc1, 0x20, 0x10000000, 0x5}, {{r9}, 0xfffffffffffffffe, 0x42, 0x4, 0x84, 0x2}, {{r10}, 0x0, 0x10, 0x20, 0x100000001, 0x3}, {{r0}, 0xfffffffffffffff9, 0xebf5ecc24f42c57, 0x4, 0xb0, 0x8}], 0x9, &(0x7f0000000080)={0x384, 0x34}) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='\x10dev7bpf\x00', 0x10400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x14}, {0x6, 0x0, 0x0, 0x101}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:29 executing program 0: r0 = socket(0x20, 0x4000, 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000980)="d038ace9f570c30c37fdef2ca63ba0ba264dadf77a665663c4464d38fe07c3228d995cb3c69f590621f40cb1894d3de1623b6446c37a5ca7f0bf5b417a2e4a003a8a002d3fc5bc9c6af038810cbbc67da047950a2bbba3bda1864c4d4f15dfae83a3d086a832e919b11afdb510d9676c6d4d034745239e326caf17f233056299f459c72b3642e2a7eb0e707a750017f3b3dbb0e9308e1161a9d4c2ea17f6f88214ba09848cb3f3405830a7fad5aba82e14d1958474d3416105c88996eb48c28ad1040400d7ca770bb9552cb42792b3d7432c1ba63aba8b75bd931047f479dcc479afc8227b19586dc2dd0793f4de5b9b8a11ddd9c08590ce6ea32205e16bdb3220ad597e53c56fa583abd8c956ea82eb8db6e91f8bb844b66a025c9d8ebe53de0f4cb20dba8a52584dd582fe54065432cb55b31f49f98d7f31e115497dbffa310bdb6757e0c2545d1631e5413601426a76d351eb16a9cd12defac67f86ce683e8c749c08", 0xffffffffffffffa1}], 0x4b12351faafd300f) r2 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x4) write(r2, &(0x7f00000001c0)="aea292b4193436daa31827b966b2c221c254cfa956626d96064045f6734db2a2ceb4be1858502336f4134c0694bab26732fe0d27f21b06e0fb4203f4", 0x3c) r3 = dup(r1) recvfrom$inet(r0, &(0x7f0000000200), 0x0, 0x0, 0x0, 0x0) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) lchown(&(0x7f0000000240)='./file0\x00', r4, r5) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000300)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000380)={0x2, &(0x7f0000000340)=[{0x4, 0x5, 0x9, 0x2}, {0xfffa, 0x9, 0x40, 0x80}]}) unlinkat(r3, &(0x7f00000003c0)='./file0\x00', 0x8) r6 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x20, 0xdaf34c09e17e3efb) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000480)={0x5, &(0x7f0000000440)=[{0x7f, 0x20, 0x70, 0x3ff}, {0x11b, 0x8, 0x2, 0x56}, {0x42c, 0x40, 0x1, 0x6}, {0x16, 0x5, 0x7, 0x3}, {0x0, 0x1, 0x0, 0x8}]}) r7 = getgid() accept$inet6(0xffffffffffffffff, &(0x7f0000000840), &(0x7f0000000880)=0xc) open(&(0x7f0000000900)='./bus\x00', 0x10000, 0x40) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r8, 0x80045713, &(0x7f0000000240)) r9 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r9, 0x80045713, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0x100000172) setgroups(0x3, &(0x7f0000000500)=[r7, r5, r10]) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x10, 0x0) r12 = dup2(r11, r1) r13 = open(&(0x7f0000000580)='./file0\x00', 0x20, 0x0) ioctl$TIOCGTSTAMP(r13, 0x4010745b, &(0x7f00000005c0)) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000640)={0x8, &(0x7f0000000600)=[{0xfff, 0x7, 0x2}, {0x20, 0x3, 0x81, 0x1f}, {0x401, 0x1c, 0x20, 0x9}, {0x5, 0xe7, 0x7, 0x2}, {0xfff, 0x6, 0xce, 0x9000000}, {0x82ae, 0x9, 0x81, 0x800}, {0x3d4, 0x81, 0x64, 0x4}, {0x7fff, 0x78, 0x2, 0x5}]}) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wskbd0\x00', 0x10000, 0x0) listen(r3, 0x3f) r15 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x181, 0x0) dup2(r15, r14) openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x26818c1021d0416d, 0x0) r16 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000800)='./bus\x00', 0x20000, 0x1) r17 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r17, 0x80045713, &(0x7f0000000240)) ioctl$WSKBDIO_SETMODE(r17, 0x80045713, &(0x7f0000000200)) ioctl$BIOCSBLEN(r16, 0xc0044266, &(0x7f0000000740)=0x3) linkat(r15, &(0x7f0000000780)='./file0\x00', r2, &(0x7f00000007c0)='./file0\x00', 0x0) 16:00:29 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) r3 = dup(r2) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000140)) read(r1, &(0x7f0000000040)=""/145, 0x91) syz_open_pts() execve(0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:00:29 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x40) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r2 = kqueue() getsockname(r1, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x3d, 0x40, 0xfffffffffffffffe, 0x1}], 0x1, 0x0, 0x200, 0x0) fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x70, 0x400ffffd, 0x6, 0x2}, {{r2}, 0xfffffffffffffff9, 0x80, 0x4, 0x8, 0x1fe}], 0x78, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffc, 0x18, 0x2, 0x6, 0x400004}, {{r1}, 0xfffffffffffffffb, 0x41, 0x2, 0xffff, 0xfffffffffffffff8}], 0x30, &(0x7f00000000c0)={0x7ff, 0x3}) 16:00:30 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$unix(0x1, 0x5, 0x0) dup2(r3, r2) bind(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2f66696c653000efdce0d0c6415af800e4eb37421ed519f6d1af71e71c80f5dd78f5756bd2e37d176b81e7d04e843951774069232fd8288bf77a68743e3a65ad7afa7b7a0ac2b58c9bf47537"], 0xa) dup2(0xffffffffffffffff, r1) listen(r2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) execve(0x0, 0x0, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 16:00:30 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="2b025c9f65aa8e7a3713e84c53911da003000000000000003cadbde159047501a99b0cd65efd3b1b3e499f2a47d28e992af790f565a1b15156abc5d47eff4fa29c3824ce"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet6(0x18, 0x4, 0x7f) close(r2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:30 executing program 1: msgget$private(0x0, 0x0) r0 = semget(0x1, 0x1000000000007, 0x200) semop(r0, &(0x7f0000000040)=[{0x3, 0x36, 0xabd672d7504e3a02}, {0x3, 0x78d}, {0x1, 0x1, 0x800}, {0x4, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) sendsyslog(&(0x7f0000000240)="0665fac04b808ba47ba44aef54264bc7aac16dbd77bda5e4c68fd87ea4b07da8589c7f5f997c424ec17f52d6262f4d70b6fcaa33655b2ce93c2293e60fdd512b7a2cdc33b37a8b3bba6dd95c8e7250ae08ed6457bbefca2f3b553236d31ea3f70b1bc730f5023860b5602486d565b3b2047323f0e39e0814e661ef596583c9431c57380c017552ad40e5194c9d4f6f09051097e3c6675ffaa345ccbc51ed2b3adb3fcf0609791d6bce504e11b3b876dd55263ca837ad3da94a9aa0f77d38968a1cb03135ee0a84d8135108766f87ea3105ebe57fa469", 0xd6, 0x48) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x2) geteuid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r3 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r1, 0x0, r2) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340), 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xfffffffffffffe8c) getpgrp() fcntl$getown(r2, 0x5) r5 = semget$private(0x0, 0x4, 0x408) semop(r5, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r5, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x4, 0x6b12, 0x8, 0x1f, 0x9]) semop(r5, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r5, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() r6 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x100) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) 16:00:30 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) kqueue() connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) execve(0x0, 0x0, 0x0) shutdown(r2, 0x2) 16:00:30 executing program 0: semget(0x1, 0x4, 0x1b6bb5fe6f8849f7) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x400000061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) semget$private(0x0, 0x0, 0x40) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[0x7fff, 0x3f, 0x8001]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="64d5ef55f0d317ec6d53aa3e3ac2") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000004c0)={0x8, 0x8, 0x0, 0x7f, &(0x7f0000000240)={{0x20, 0x75, 0x3, 0x1, 0x3, 0xa08, 0x80000000}, {[0x800, 0x67, 0x1, 0xa6, 0x5, 0x1ff, 0xa8, 0xff, 0x6, 0x10001, 0x2, 0x6, 0x5, 0x2, 0x7fffffff, 0x9, 0x3, 0x37c], [0x9, 0x401, 0x2, 0x9, 0x1, 0x9, 0x0, 0x401, 0xca, 0x200], [0x7, 0x5, 0x80000001, 0x4, 0x80, 0x80000000, 0x1], [0x1, 0x9c0a, 0x81, 0x5, 0x7, 0x5], [{0x4, 0x2, 0x7ff}, {0x0, 0xfc000, 0x80000001, 0x9}, {0x5, 0xb756, 0x1ff, 0x800}, {0x8000, 0x18, 0x800, 0xfc}, {0x2, 0x4276, 0x5, 0x6}, {0x3f, 0x7ff, 0x5, 0x1f}, {0x4, 0x0, 0x7d, 0x8}, {0x68, 0x6, 0x9, 0xfff}], {0x8, 0x3, 0x6, 0x5f}, {0x5, 0x9, 0x6, 0x6}}}, 0x401, 0x64}) 16:00:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x39e, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r2, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x81}, {0x54}, {0x6}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8183, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000180)) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[0xffffffff, 0x4, 0xc9f, 0x800, 0x9, 0xff, 0x82f]}) 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000080)='./bus\x00', 0xa1, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f00000000c0)="a9a94b142498f3d084e162f1cb1159d5d9521840832cd8a188da80abeb33199cbc910bb3d50328b6b3172d866b71fef7962436fafe904c361a0d490e0e7cd9a577f38f9e7a9fbed7e11f7fafe4d5a9ce12828a029c4ea615238f99d1e44c44ec5fc06546e3977b40f15796361cbfdfc283e112614ac00949d5f45c8e7051805a9ebcc225c1c93b73606751e9dcda4ef0ce", 0x91) 16:00:30 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1602) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = socket(0x6, 0x3, 0x1) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000180)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) 16:00:30 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) close(r2) dup2(r0, r1) dup(r1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xc) setrlimit(0x8, &(0x7f0000000240)) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000240)) setitimer(0x2, &(0x7f0000000080)={{}, {0x800000000}}, 0x0) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000240)) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000240)) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x10) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r8, 0x80045713, &(0x7f0000000240)) r9 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r9, 0x80045713, &(0x7f0000000240)) r10 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r10, 0x80045713, &(0x7f0000000240)) r11 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x10) r12 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r12, 0x80045713, &(0x7f0000000240)) kevent(r4, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffc, 0x2, 0x80, 0x3, 0x5}, {{r6}, 0xfffffffffffffffe, 0x0, 0x80, 0x7f, 0x8}, {{r2}, 0x5, 0x8, 0x80, 0x8, 0x50a58f4e}, {{r7}, 0xfffffffffffffff9, 0xd5, 0x80, 0x5, 0x100000000}, {{r8}, 0xfffffffffffffffa, 0x7, 0x2, 0x3f, 0x207}, {{r9}, 0x0, 0x30, 0x2, 0x721f, 0xff}, {{r10}, 0xfffffffffffffffa, 0x8, 0xf0000000, 0x3ff}, {{r11}, 0xfffffffffffffff8, 0x40, 0x2, 0x3, 0xfffffffffffffffe}, {{r12}, 0x0, 0x32, 0x99, 0xaeb3, 0x9}], 0xffffff81, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffd, 0x31, 0x63, 0x1, 0x6}, {{r3}, 0xffffffffffffffff, 0x23, 0x80000000, 0x2, 0x1ff}], 0x3c01, &(0x7f0000000180)={0x4, 0x4}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) execve(0x0, 0x0, 0x0) 16:00:30 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)=[{0x6c}, {0x1, 0xfd, 0x0, 0x8}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:30 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getuid() sendmsg(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x1, &(0x7f0000000480)=ANY=[@ANYBLOB="10000000000000000000e8ba0000000034bf13c186bbaf8ed74fea806191fdd138c45796f814d156445b091bfe033380b19461a0c00f55472ab5fe92f63ac5acccd2bf977469c13a8fa06c1fecad536e141554446252420560452a68efd530837b8cf2e932469380a5b76df0a259df397cd9d0b7e789264251bf2aa574cd5a42e3700fccf5f97ec6cd2ff1b5e65cf07b1357307314618178b5e06dbedca340447b351088719662c42c170652afbe8c2b573225de45cfe67d2d655987aaa288551e87f802681ae904b4ecb3e4c5dc6cb58251926aca1b443d5e1f797f5ac87b188aff7cea46b018f27fe9ea2ffba60cc15bd9e6bcf52b48cfd761cb636e7ac6037daf60fe4268d5d4973c0dbe1afbec58359452062fd3b8a00dca114c2963d148564ce01ebc9682ce1fbf74b4500f7f7d90aa89609d3e2b6526e968d4d255f61fd97adac618e571f75762d1afcb"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x8000, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:31 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000080)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:31 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x3c}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') readlink(&(0x7f0000000280)='./file0/file0/file0/file0\x00', &(0x7f0000000380)=""/104, 0x68) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x4d}, {0x2000028, 0x7}, {0x6, 0x0, 0x0, 0x107cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="b1e91bee8fad27050cdaeb0413b0", 0xa1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:31 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x20, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) pwrite(r0, &(0x7f0000000000)="8f", 0x1, 0x0, 0x0) 16:00:31 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) open(&(0x7f0000000000)='./file0/file0\x00', 0x40, 0x4b) read(r2, &(0x7f00000002c0)=""/171, 0xab) execve(0x0, 0x0, 0x0) 16:00:31 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001100), &(0x7f0000001140)=0xc) fchmod(r2, 0x82) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r3 = socket(0x1, 0xc003, 0x6) connect$unix(r3, &(0x7f0000001b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b138bf46854d76b55e575e558b75a8f3fb90fe3c6c0488a2a197a38620700f5ff0082b5955984c87910bf673f7ead4bcb777fa69dfceac2a84e6abca64896bc5e0def388bbd2ad88b2951b15901360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30507461fe6ebcc29cda722f871f4385f0413c755ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d8e4884b13c6d158daa2870b4122cd23500000000000000000000007790dab90ea95e658700"/223], 0x10) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000300)) write(r3, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r3, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x7, &(0x7f0000000580)="5fce25fbbc4042a1c8bf81bdee3462394e72245f355cec995774e0ccd4469b9c54c00cf514575575d1f8d579f52169cda1d8c3aea19b104f41beb38f32364df33a2f5c56c3966d5d559c7dc2c2012d69c0bfedd5ba69bf5c0f03dea42effd2b5bceebc47cfe588260c11d855701f95d25fdaacd08e0a0a4be29b03d532cdd3467f726a6a0b47694597625feb", 0x8c) r4 = socket(0x2, 0x7, 0x6) connect$unix(r4, &(0x7f0000001dc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf4680600000019fa3862078dea24018295954984c8791000003f68c11700777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b45fd4237b8fa4d012ae447473c238495aaee48c02f2e52104c6a9f474b3537c5646ad41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef54c32f871f4385f04157795ea0a5c5fe839fa202361cd8cac7db21736b45593d2870b4122cd2350000000000653b5dc76341000000000059423e16675b2d32f5c0b22290e77ead31c7393ca3d4a003d01a4e491b8ec5a9b734811c83548556a8cba7b40c47622d462b97f3f881da9faafa1033d6cb54bd353ca3afda421cffdd2f66c0b606dccea4e7a5b349d9caf481d7b1d9a7e3239665a9383cae67838105fbad53cd4f5d"], 0x10) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000002c0)=""/22) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x9abb55f13518dd05, 0x0) write(r4, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r5 = fcntl$dupfd(r0, 0x0, r0) writev(r5, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = socket(0x18, 0x2, 0xfc) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) accept$inet6(r3, 0x0, &(0x7f0000000240)) r7 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x10001, 0xef4, './file0\x00', 0x0, 0xfff, 0x6, 0x8}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r7) writev(0xffffffffffffff9c, &(0x7f00000019c0)=[{&(0x7f0000000780)="28ec598c0641f317af4439e5815f988d1a16bc48860834828b885e70937d63dcd5fd7f0fcf2eb6348d3ed7385646ebac036eb0cfecbef27761a9dbf5f5822c033294ef0ac044d66fcb5af49fe1b1dd1ac823c1638e9407f220202d4dfcb7811453d11e18bb3ee7e7ed1baf2300b8a72aefa36d5c77a055c4285cfc0ee27395ee50e56d5f5cc77956a9530ce3043ca28b6ce19266204db1ae851519f5e061f6d2209ac7528527c4a9ee567009fe6cf8e4f6dee628a844b9306700a6a0917412199a9688825437894e66335c0fba06036643693c4b84077929f7868768209a780e38ed38ba9a59ef7b0fb25de59b35dfb29dbe3afa2bb11f84d3f3b6cea2068d51d20b39b2434f8e9c5bcf19b4a90f8d1979116aff4764e0c9ce775cfc9e08bf36d2c7df79234a9e8a4e749f0f941c364b4561ad4b90fdc470076b6f63af3a5c69623574838b0e1c7a2f0a25b4960117bb8fbec880d3cbdc133e247aee902ba383c1a0a5dfc0544fec1d684a5ec25fdc62aee7e92b9f8ed75f1873b835644aa50640af1bd7f249e1bfb14cedde829298e803893688d2a267bdf64c928c8baf235928efe2340c10ed30e8e53ed0516d306b654df0078cbac63ba1bed80525d0f51d72106b45f6ce407571aaa16f5f1332004dfcd0d6f47896beab53cdb4839bd3d8adde05900b90fd8e814cfb5860f5136d30a2bbd9925d07911620029ea34fc512e9ebb2742a8807e21a40510c6a1fc85053ff74f971302449061a2b28b788b4bc194bc627ee04acafaf569d690d765e305568993f53d01b2c9458bf82ab98f2681919a72cbefa67d0b770b106c60e258678c227526d026563c1607d05448c3140a7e84bcec2c7e38c587709fb4e28b8bd9a7de82ce7f5d6da747bd8dddb263bb1602df6b85a56c3659eefac0f7b50f6a974f07f0796e4c043688c42e261ae96ca7cf394f7cda8123217ebec743e69caec7dea5271c914030e5116323a88d281843c8465ac4573a2b35750e1d9bdccfbe5c0e06ce2e64c9368d16db983e2f50182e5bb5b2d9d6ecf3f12b736d1f125263fb93f4525debd3f83a39a41dcba56c83407f8f440005707f6e78729010b9c34bbf1cf135ab9e3b86fe3c1e1e2817d3863e7db81c931fb7f8b7d6329e62fbaeef72555964b2f672ea33536bfbe048585961d8d233398434b2bdff13e5bb78a4a8f265314d2ddde7e3bc36e3f530d5360f891b1746ba2fb9fc033da152714d2a5aa5212e89233a290b203b573a8040e5f8b8479f60c77857f254f148b6dfa117281130d7987b61fc6cad00d535b49d8b958dfe9740a15b25ef04e8d40d8e378692589447468c2aabc505692d97ca0e1ed8b8c23c913c5190021769b74f59a64352f6b26b0053a1dd3ba261085462363d23b95dcb75f2cc80b44b4bf4b3b167ade040c1c432dcf042bc58ca544c280147f4e2e9b745236cbed2868e16a9249eac22e82f8ff80fbc693a8b5c08c4ed200baa6cb5c150a29f959291a843041f5b37e865fb7b17642c8ba2adf4a17ac8103929bd62be5a2db2cf5aff0318f1fb418f2b639d866b591a0d4624be290e2aa7c9d347ad8c83e5ae5c1997b147baa72d6a3b3f706abe69cc744a6da5e03cdafc98fbef61939d697e0513f09a11f811f623eb4f31eb94adc92b1147e0e973605ec7a8b9aba3937811eef7e3b821419696f5f311b073ce10d7b162051cb92856515b9110ed4133630a63614c85f8e27a5589f8708744fb0089cf3759d4e79501cd615955d62df0b5cfd8271aad21f01961a0d472c14e44e43ec0c73d1f7a2ace9ac455af7a01311d6e23643b0781a822b4a00fc38810c3e663ad93e3e9b1cf265cb6fffb2e7a445f49e7aeaf897994a1bcde67b87383ffc56bc622b96d3081336f6366441bbe44ee51107cce1151b08d2a7434bdb1b51c45f1bb09949320d49767c4dfaae2d19670d9897bce975e39b7fde388e048e3381211355a45b5df7fc27ab398a8e79cfdce21c52c109044533889dc0b4148c64683ec5838776c85f2306a4f95b411752518e28bd9105bc694ec1507ca1deaf8d17160059b3ed7ad5216dca67f0e29072dedcad3b4afa66f3a7580bbf0b23f66746d9c0593ac93c07923604e42301fe80c63588c2438928bc73618e5829a2d7e9962a23c7537ffe2e69da5072ec31a01ffa01a2dd5b0111d0862553d2ce9f6c09d6bb92328cd68af4ba6418d58c1f0194d257665b4fd9b291b7579afbda2663edde62c758a1fa7eddbdaeee087b573f976bc5610017eae20e1e8d14fb438085e9b45311d6947126d89b1d51f672e74f6e878f4c43197bb4c4563438aacff2aeae142ea0404c7c76c4b59c398503eb1a995c7b7b3d6f288b9eedafa532984140f011a49c46320b20b0c6361a3997e0f92e4095347474b805e7143cf95a3234a8cde4f2638a0973959f13cb5e84f67aa6ede8fcd79ad5c8682448f7107d5ff68e760fa5215316a9fe33a270e7cab5245dcdfe262a0062dbe8bd26f574b8d842ba495c58e79c4051205fc160dc19f3e3db0f6bb51aa103d5931798d839818ef36e812c7517c22e279397359bde64e0a2b2a2397df1a7faec64b1991203a0dd006eb29d6f4bdbf89e5202ae8e6d30583c056e49dce53903741a8074d7bb36358f3b8dda58d2d5d10e8c8ff8cbd36ff3e39397bf968954870c8ba803e51d4d2ff3f48ed4c1698b81b597a62a21a3375db796f3a3b2a98a39e316c0df8382b40c3b2a16ef19dda6d443309ed5e4e6097453268fd522ac6828482729826e7a6614b331be8e5b45cdbea6c54e5e908af309604e0fda7c891f747f57311ef203ed8885ae280ffc517bf532bf644cf4319b0cd8c66b582bf8e35c1aee32bb40319cde4288c60cc4aab1762b3b0cc4cbeed0faef950bd7841678a2fdbb6f2011dc7df8a271f2256c0ecd8f7daab585623f2a641e664d5edab161bd951a3bf0415bea88d709f97bf9d62b7137f3f7e79df727a1dc8035e725318e65205bc6643ce696d230269c996ca438b801a2835bc44aa868d5ae368e7c352dd6e3de12b54b9da10f5fec6a5252c8162b1100450c1cbba96c3087c6e53a1db96534464ffec51c7e5ec0a475566a0b4a85b8c1d36ece8cfd0c4cd395dc5119f491b6524f2ceadf2989fa3cdae2e6f941da4e20c246d364ec4e6421b94dda9f5f49726b1b83963a59e6b70f623e7abdd59cea430ccd577707d8a21e0aa38a39c1a481d1ac14f126c9dd4dc8d710f5712bef7dcbb469d679c97cd871c85b40391e6a7c135049be262105a2bc79fd3a0f20eb389ccf3b7f95d3f79f8f59effd06e495f8a2f3ad95e09e20f29475f3802dc70bbbc9bdacd80c110ee6a40820a6fa390759f41aec5c56cf695b26dd8ecec271df867f1c264056d97aae409151b30ea70d4c193a5c9446d89cd656dbaba63f64546a7b14ae94b07e43c10225e743f9c3028fc39a5810bd99aadbe2243530161558b737f4dd6bf575bb632fed513ba40fbe9f3936ab2a05c18d47daaeeeaf27eb031e464a1aff59d30d1d91fc706c3b804d65f724a8642093df42f2f57bb6662114e019953d26ce97117dabb215e704f7b9b3aa2390500c844302b90e2381310d05d51fa690fbfb9b1d03dc9efabc5d9a7316a74e22e33d8d7cae96ff24a10ef7c52fcb71e0d3b22f8153b296f5865a839f4269bac13f6c1e58a5c79e564179fc17555ceee7de30ed77e75deda1ec6389e2f9ee84fddd74ea5396acb0ccca5871644366b9e6db2c50befe66fd61a447646f9bf6a02d02be4f7beba166fd60809d24b8019e9d9bbeaaf60323b5b55c08fcf96fa56b56097e38554dbb7e1fbd6f6afaf687ab3850375e752b10ca4a67bf7b36b37e9c31c301c7a6e100c85af5745d10612394fbf5d36d963c7d692b24dcfdcee231fb96b8a06933fa87e34e398266914eab0441630e8dc46708d7309870cb565a2f175a59a52c58b5f3021d21318ab07a8719f11c4d18d01698955f3d76c3c457254c90702485955adebe85f4fd38e993d9ee2187cf8bf19e67e4dac300576a304b4e071b2d98e791b5f110b35cf66de24f3712384644c077b06b298f031d7ee80271e00ea80e3a40be6de212175207adad575b76a7f1c3c55f08f106e9c2ed7793af770cfc31f37b78643871c4329c0b6a311fc3d6b6ee0b45906304441695c7abaf347d3adf9d8b791635e32413b8c22c5143621a8c1efa55db241af677c4ef1173078e1fa1b99c089e990cd89f02b6cfa4dc889c7b76e672517b689c81a92a9c7f2941ce6f44ed17290f6a8831674af6df8f4637e42b35206f2748fc85f655e80414fefcb869a78b3e0846aec8828d4f0c824fcf609087a3443dc230f029eab03243f6dddb60abc48645862879e10aa2404bea4332a327574f2bc0744b9ee0b88152421baecee493e29b40e5143883c58875d6b33e169244cbd815ab15aa1805df871fbd8a477985d4ec5a9c08f39d8e926cdcaac61116deb92a40ad8a69aefbd03a990423a05ac483a9fffeaff2b9e874822a3c7e84a5126eeb92f4637505c62b708be12e5bb5aa9bd2dc015b6bf2b6938d656ab2c6fb791a03996c070ca647292fb84d6e23cbab22a67d8b5abb2ba8f74f34dedea020996a43e070473af856fda79bd71867174c70b1fc05c13aabc9391be8ecc57367a2cd86186681a10db54ce90e7f8d31e6b3402d97b3f77b7d0020544c5c72e37972d6a5c7c2e47b012980d0841775419050fd3ab11f41524d7eab2816647317de14f0ab2184f75b120538f8ec53762c2a0aa588ad27069949e5f9e560d0df16d6bcc47b0b0b3b6f679b20e21a030bf4099461ec0a9f5b8f3131f7fcd5378ea0df0fe512631e606018ea1f0391613f20f0d564ad2878961e429c1d580a25f6c2073f9f47aa5768df3d07f08fafc2230f3a96232148896246c53dd964b7d0a1a60c20d32ad5fa7f446d6496a23673a4f285695c2d1aec74b5bafda3a0d6aa103383d39d28903f79d24fda20044b65d1591885d1db08130d53a42975c07d51c524aca8b074f6129b88e55afdb655c78950ec7ed8b0ab2c1e43cd5ef9ae039b9e8887c2d85a230f77e68df107ae74ed150eec180be27e67c49a4ba506096dff8d5bb4e2cc66d733c86beecca8ecf786a8612f07235a3353ec4152f2957e30d17eac4c9a32ee85321d5b814efaf7e2193987a215c40a29d38ec8bf741e70b17a9493984dd2231dfbc945406475eed9b097396566546c3bdcff6a0258360947c30466773f002422731677d6c4ee6073b9f3da55eadadf2cbf8feca5c67cc743eed8b654066f38cd5d337a4ba4c5f82141171b2be10d2ec7deed1dd300d0734cfc84bbd13f939ddaa55622b08b383ca4fa4a6bf8077c9c273f3232bbc45d4a40caea776c867063d06b891319cf9a01a1acad7bce477a8c75517d8e3e79e86220078e84ca0681721db239c58af78db2fb72bf6933aa6856e67ecba38e84403c8d528d36a8565cec53c6a1bcf1484ca1e08666a5a82593c86c996d743428e790d9bcf91004fc8d3cc0b4f5f9f79edba4febd0365608cc7c9a17cae9b5ca2a3465355fdb3f978bb8ccd0d4f8ff24045a28826bc24e4968884425e4d16c4eb8c8c524dc8754d551176f0323812703a51225dbef02f711dc7ae4c280d605dcfaa4f3153cfca961a65e6ea682ff787c5a997ca4fe2e14ab5f379d828ed65ac43a09a2fafe2f62b11f3704c273e0507f20361d48c1c759135ecbc1571c398becee342619abc52aa974f27f48f1f703aab540d0d63d9250e8fa7b8ed32b14e50f23451d24352ba", 0x1000}, {&(0x7f0000000400)="5086f496ebf2d51b1ed5c5fa13ee2633", 0x10}, {&(0x7f0000001780)="34f849b2a215827106b0fc60b70bca3ce36cd88412fbaef77d71b044cadc748b0506b981f3dc6a3dc9a30c4de169848faf57c68c686ada71df5b258fb97930ee6ca5365a125ee37a2f1dd91075a26e2dc922317a4bc7e9485d807d2e4d4c92405e3dfc4b25d9f294b4925a0e302ce99a5dad2f57fb5575123c85767ce6837cc436b77397fbe5192d2b7ec8741620adfdf315eb5593e95f7e9ba9", 0x9a}, {&(0x7f0000000640)="741169ebc348681a5a80cb5282c30e41b4b3187ffb6a3c5ea6789e4ab96efa38c8930cdfdbf9c8568cd7182b2cde", 0x2e}, {&(0x7f0000001840)="7333158068ab76a120795bc8e40fdb589661ccb794ff44e6e7d7ec114fcaeba1a483bae5a34951ff0679358f8fce69a4bcf1c0cda0de69c19f0c4028f2aeff944e99e2819a293809bb2a969a7968fa257ffe64cafcb1400c0bb2f40aad70f9bfd66b29e1abb73ff641cbca916daec99005e031529e1ae1661ed4e99ae7f29d0908222eb147be81ce83c7", 0x8a}, {&(0x7f0000001900)="1c6fc2b9331956ae84c7143d369e6ff76e61865f037baf605a09150864b27c40a6373d8d476907fc60aacb1f0b2ca26b61e4157a0389df4e3de7dec764e31ff8a19d04855a4094b01a0575e08a8f8f1a1e616d79195cef251df437cf12003f3ed980044d72e6633eccd71af8223599e1628a5738cdb733e8062c30b2e6a7d3e5cb3481d8c32649d23aeec85bbd1bcd186b0472438936e8d66ac43ffad5fe20adad", 0xa1}], 0x6) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r6, 0x0, r6) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000280)=[{0x9, 0x81, 0x82, 0x8000}, {0xfff7, 0x1c, 0x5, 0x80000001}, {0x8, 0x1f, 0x3, 0x101}, {0x6, 0x1, 0x7, 0x4014}, {0x4a4, 0xc9, 0x4, 0x8}, {0x9, 0x8, 0x7, 0x6}, {0x6, 0x1, 0x40, 0xff}, {0xfff9, 0x8, 0x0, 0x2}, {0x2, 0x1f, 0x7, 0x9}]}) dup(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) fcntl$getown(r2, 0x5) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:31 executing program 0: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x9, 0x2013, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) renameat(r0, &(0x7f0000000380)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000003c0)='./bus\x00') r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f0000000080)='./bus\x00', r2, 0x0, 0x6) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/192, 0xc0) r3 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r3, 0x0, 0x7001, 0x0, &(0x7f0000000000), 0xc) r4 = accept$inet(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getpeername$inet(r4, &(0x7f0000000300), &(0x7f0000000340)=0xc) preadv(r1, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x4000000054}, {0x6, 0x0, 0x0, 0xfff}]}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) read(r1, &(0x7f0000000040)=""/22, 0x16) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 16:00:31 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="62026a7b836e0001e56a45815fa77bd1504fbd809fb27dbb0c9dd6f8534dfb0367f1c6ed11e1cd315418d71f9990780bee89bacde0d4339368dd73d47e776a744e17ab7b5b851fac575dfa276d4a9ce3ce864b351c0038f7b7991db1b0153eaf9692038d6cd602fcd4fdd7e82e6e5f4023d0af1d9c43e5db4c8218126b4e5f0dae8e8a0005370a8b26133c723c92bdb3da384f18e5767c2bad4667d71b627e1bdec4e582f56b64e0afbd0f1f91a2a8fb1abb938a0171dc4e71de3f65c79c40e6e8e9259edd0fe18097409db76dbdb31c005092905431fd832e2f40f12481c293bc9f4bb58eec15584fc6ec05132cb56efe12e4fd4044ab7ae81b53d7249041c7144be55051e58da4012f374b1365c11094dc436c2756f90e6eb34c463594256a3731f17b425baf96a5b81d90921a9f26d8cfe688586682966686ba8c38250a2a670aaac20b27f5e2515a8982"], 0x1) r0 = socket(0x0, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) r1 = socket(0x2, 0x3, 0x0) fsync(0xffffffffffffffff) connect$unix(r1, &(0x7f0000002680)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc80627db1bd4f9c0e36d58aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976198a9192d85169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97aafc72ddbeeb3ce1c82233076185d0cbbe37fe44231fdaf31f8db5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b5ae8f0446b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3bfc9ff7a2dc7cf198936bb326ba0de344cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd127bd889bdfce7937e7ea5d70d0000000000000000000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e70333ac13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e1af4e3d0976c"], 0x10) r2 = semget(0x1, 0x3, 0x400) semctl$SETVAL(r2, 0x0, 0x8, 0x0) writev(r1, &(0x7f00000013c0)=[{0x0}], 0x1) 16:00:31 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x1000, 0x0, "14e6bdef0e509ca71193aa2d28c331819ac8881f"}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x144) pread(0xffffffffffffff9c, &(0x7f0000000140)="205b79165818c402cfffb20f626fd1c8c548075a616fb209226b061f44e3accc675c4c92795212c7c7616f75385dbbb75ec2046ef52a234b1a634370f267a02a1730633d8dc1378e3031240a4bbdbd7bd274fb70206b458d8e79376bccf9d0c50128d005538c74728068413b267695af7842606137855f3e57d58a9860510893c99efe03eec23806f212abcf39b56a183fd32486bb9c17e50888cd60972d59b4306821634164c4806b9a248f768942063093a3e68f6186b2c629ec136f5341473f511d4f12ef25d131bb09263e7d9525beb554361d2be2b9a3191ecc802a0ac6aa1daad91e0758f6415f", 0xea, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x4c88d409) 16:00:31 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCEXCL(0xffffffffffffff9c, 0x2000740d) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) r2 = socket$unix(0x1, 0x2, 0x0) bind(r2, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) renameat(r0, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000240)='./bus\x00') r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) readlinkat(r2, &(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=""/223, 0xdf) r3 = kqueue() close(r2) kevent(r3, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x200}], 0x0, 0x0) kevent(r3, &(0x7f00000001c0), 0x66, 0x0, 0x81, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) acct(&(0x7f0000000180)='./bus\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./bus\x00', r1, r2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) chflagsat(r3, &(0x7f00000001c0)='./bus\x00', 0x1, 0x3) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x200) syz_emit_ethernet(0x36, &(0x7f0000000100)="3e1ac5cf497c71fc257ae5a68e880b4210165e1538af1553023923e61880c9c3ccdc787fc6dd5e49b6fe0aad83c17cb4090000000376") r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x10) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000240)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$setflags(r4, 0x2, 0x1) 16:00:31 executing program 0: socket$inet6(0x18, 0x4000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file1\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) socket$inet6(0x18, 0x4, 0xff) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') open(&(0x7f0000000080)='./file0\x00', 0x1, 0x100) 16:00:31 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r2, r3) chown(&(0x7f0000000200)='./file0/file0\x00', r2, r3) getgid() lchown(&(0x7f0000000780)='./file0\x00', r2, r3) lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r2, r5) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x1e, &(0x7f0000000000), 0x4) 16:00:31 executing program 1: write(0xffffffffffffffff, &(0x7f0000000200)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe8085a39cb1fb47e1a7bef06f2dd86c1c3ab4eeb027a7484b096f56fd1a0177f8f498f11cff77e40710772743458c6768f4da486df7b60798ec08f860065ff486edf17606099a5d69dba9f9e1dd1ede55467027a86bc59763c615d4414c7083c433fe289af070004499ab435a8e364786e1b789ecdc4fe", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000)=0x4, 0x4) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc038694e, &(0x7f0000000300)) 16:00:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = fcntl$dupfd(0xffffffffffffffff, 0x14, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x8b, 0x2}, {0x101, 0x7}, {0x43, 0xffff}], 0x3}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x7, './file0\x00', './bus\x00'}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0x8}, 0x3c) r3 = open(&(0x7f0000000200)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000240)) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f00000001c0)={0x1, './bus\x00'}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:31 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7fffffff, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000c80)='>', 0x1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x800, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x4) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000180)={'./bus/../file0\x00', 0x2, 0x1ff, 0x7, 0x1, 0x3, 0x46, 0x0, 0x5, 0x1, 0x20, 0xff}) syz_open_pts() r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000240)) setsockopt$sock_int(r4, 0xffff, 0x2010, &(0x7f00000000c0)=0x4, 0x4) close(r1) syz_open_pts() 16:00:31 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) r1 = open(&(0x7f00000002c0)='./file1\x00', 0x0, 0x20b) mlockall(0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) socketpair(0x20, 0x5, 0x5, &(0x7f0000000280)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) r3 = fcntl$dupfd(r0, 0x0, r0) r4 = openat(r3, &(0x7f0000000080)='./file0/../file0\x00', 0x80, 0x8) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r8, 0x80045713, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000340)='./file0/file0\x00', r9, r7) chown(&(0x7f0000000200)='./file0/file0\x00', r6, r7) lchown(&(0x7f0000000780)='./file0\x00', r6, r7) lchown(&(0x7f00000001c0)='./file0\x00', r6, r7) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xfd) lchown(&(0x7f00000004c0)='./file0\x00', r11, r12) chown(&(0x7f0000000200)='./file0/file0\x00', r11, r12) lchown(&(0x7f0000000780)='./file0\x00', r11, r12) lchown(&(0x7f00000001c0)='./file0\x00', r11, r12) getgroups(0x40000000000000d9, &(0x7f0000000200)=[r12, r10, 0x0, 0xffffffffffffffff, 0x0, r7, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r13) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') setgroups(0x0, &(0x7f00000000c0)) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0}}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x3, 0x400}) write(r0, &(0x7f0000000040)='g\r', 0x2) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) pwritev(r3, &(0x7f00000002c0), 0x0, 0x0, 0x0) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x8d}, {0x6}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) socket(0x2, 0x5, 0x7f) 16:00:32 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = dup(0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffd, 0x74, 0x1, 0x9, 0x1}, {{r1}, 0xfffffffffffffff9, 0x0, 0x2, 0x6, 0x1}], 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) madvise(&(0x7f0000a9e000/0x3000)=nil, 0x3000, 0x4) 16:00:33 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000, 0x7], [], [0xf0040000ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [], [{0x0, 0xff, 0x3}, {}, {0x0, 0x0, 0x0, 0xffffffffffffffff}, {}, {0x0, 0x0, 0x0, 0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:35 executing program 0: r0 = socket(0x2, 0xc003, 0x6) getpeername(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a576a41a1ea202361cd8cac7dbbc5b65c6593d287025a9b78885243106b4122cd235000000000000000000"], 0x10) write(r0, &(0x7f00000003c0)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b65553318074a57d8c924ad461020189e4e53e268560119bcd833087eff47732bc53cff68f5776bc7d8929f2eace0a1d66524438d55650bff98d46ffcb7e09d166ce0dce0cc50ce4009efc4d26f7a063f1450b5ca45328ec86c0067ce3b5f98ca7df656251209d9ab8e8d5b84", 0x91) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x60}, {0x30}, {0x6, 0x0, 0x0, 0x10000a4c8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ftruncate(r1, 0x0, 0x3ff) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) ftruncate(r2, 0x0, 0x4) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) getuid() 16:00:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7dded6ec89dad0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d3a792de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b5ba5921183e3a0d144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03ffb5424d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r2, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r3 = geteuid() r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() setgid(r6) setgroups(0x3, &(0x7f00000004c0)=[r4, r5, r6]) r7 = semget$private(0x0, 0x4, 0xa5) semop(r7, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r7, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r7, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x8d) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r11, r13, 0x4, 0x1ff}, 0x200, 0x401, 0x2}) r14 = getegid() r15 = getgid() setgid(r15) setgroups(0x3, &(0x7f00000004c0)=[r14, 0x0, r15]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r3, r4, r9, r15, 0x20, 0x3}, 0x725eae93, 0x40, 0x1}) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000001c0)=""/238) r16 = dup(r0) sendto$inet6(r16, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)) socket(0x11, 0x4003, 0x0) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000180)}) syz_emit_ethernet(0x65, &(0x7f0000000280)="6e8aba6461bb6539a91a8ca87feffd1eba7247fe1cdb4d3af1a751d177b99964aa3af233d3974b9087223fec5349d99a79004eface31963507268ba0439d9846512a34a2c489c5bc73ca95b15d5cedfeae2d06a661e06b71f3f47b236eb812d6bd46019b0d") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)=0x81) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) pwrite(r3, &(0x7f0000000200)="a177fe786a9de2dd992a652d6694b1a7606b54bfc300883461a6a204d5909834bbe0fa739523678abf7016754e1327a7422a46135790ac73566f9df11df40c48d664ef408d42b3575ec4fad491d2333e505a430429d3f3da8c0ddabe68b8a349f07ec58680baa5f6ef57a1b183b8", 0x6e, 0x0, 0x21) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000580)=[{0x4, 0x4, 0x0, 0x3ff}, {0xb9, 0xf9, 0x6, 0x2}]}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000002c0)={0x8, &(0x7f0000000280)=[0x9, 0xffff, 0x3, 0x1, 0xd2b3, 0x1000, 0x1, 0x9]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2000011b, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getflags(r0, 0x2) syz_emit_ethernet(0xe, &(0x7f0000000080)="2341ce9c802bd9a55b03144e7b14") pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept(r3, &(0x7f0000000780)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000633f615e3d436c1233943b9e777f000000000000000000000000000000000000000000000000531b3ed24b29d8e17f8e53490000000000000000000000af8f857c121926ed7fb4c7d3cb06692fbff735619b3017ba6aad3df291e0156db5c1ce08888e"], &(0x7f0000000440)=0x6e) stat(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f00000005c0)=0x4c) r6 = semget$private(0x0, 0x3, 0x46) semop(r6, &(0x7f0000000540), 0x2c6) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x200, 0x0) fsync(r7) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {}, {0x40006}]}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000740)={0x5, &(0x7f0000000700)=[{0x4, 0x0, 0x0, 0xf361}, {0x8001, 0x3, 0x1f, 0x10000}, {0x35, 0x0, 0x1f, 0x1}, {0x4, 0x7, 0x2, 0x2}, {0xd8f, 0xc1, 0x20, 0xd54c}]}) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000480)=0x7) setsockopt(r4, 0x80000001, 0xff, &(0x7f00000004c0)="0709ef8c5a5ef010fbe1e34dd921b7ac33fa611f3ee6b25cd10d8413b29cca455ad1f88d59d95488d51b1b01d925bf8147adf6d3908b873f8ba1f8835524239229bf06005979f45552891dd1e39d93191ba96fa94781c7d73209e4eb3e36aded7c977eb90ec60f7d767114e9636cc627af84d815e6cb6c6a340e1cb8412e4674", 0x80) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000600)) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x87}, {0x1c}, {0x4006}]}) r10 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r10, 0x80045713, &(0x7f0000000240)) ioctl$BIOCIMMEDIATE(r10, 0x80044270, &(0x7f0000000380)=0x1) getpeername(0xffffffffffffff9c, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) semop(r6, &(0x7f0000000140)=[{0x3, 0x7fffffff, 0x1000}, {0x0, 0x800, 0x1000}, {0x0, 0xd78d, 0x3400}, {0x4, 0x401, 0x800}, {0x3}, {0x6, 0x7f, 0x1c00}, {0x2, 0x42c, 0x1800}, {0x3, 0x5}, {0xb06d969951e2aad8, 0xffffffffffffff80, 0x1400}], 0x9) semctl$IPC_RMID(r6, 0x0, 0x0) 16:00:35 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r1, r2) chown(&(0x7f0000000200)='./file0/file0\x00', r1, r2) lchown(&(0x7f0000000780)='./file0\x00', r1, r2) lchown(&(0x7f00000001c0)='./file0\x00', r1, r2) seteuid(r1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xf8fffffffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='x\x00') r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x800000018, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 16:00:35 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='\x00\a') 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x10001) semget$private(0x0, 0x2, 0x449) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000000000002da, &(0x7f0000000040)}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x10000, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) lchown(&(0x7f00000004c0)='./file0\x00', r3, r4) chown(&(0x7f0000000200)='./file0/file0\x00', r3, r4) lchown(&(0x7f0000000780)='./file0\x00', r3, r4) lchown(&(0x7f00000001c0)='./file0\x00', r3, r4) setgid(r4) r5 = dup2(0xffffffffffffff9c, r0) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f00000001c0)=0x40002005) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000240)) ftruncate(r6, 0x0, 0xffffffff) 16:00:35 executing program 1: r0 = open(&(0x7f0000000300)='./bus/file0\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) dup(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x45}, {0x400035}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000340)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) fcntl$getown(r2, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000001c0)="96bb9d90ed7e54aa7b8d33d6d5516d96c7bebba1301acb37eba64ec69f5c405e15df1bf6db655014627af017f00b766020c8e4d323dfd48c83022e0872fdfd916b1ba5b39fd07cc42b169119ad2112e7ef06b60f09076e6353c173baff764b6c0af457aa7344ca165199a1a05dd0d55619a97a2adde51a6ba7002f72930685a1f3bb1fba15d6e546705d8697966549c770444de6d051f39793dd403b1538cbaa01fc202e811009e64714abcba23b4ffca6441194abc08440e4fbad88df92ae5adb808bc01a4aa29a6e93d27943d79c117495c3dfe3525b5ab76e58f6d808af0c49f269bfa70e10afcf6d20da985eb895d38e3fca", 0xf4) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000000)=0x5) renameat(r3, &(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00') 16:00:35 executing program 0: write(0xffffffffffffffff, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e9572df2944a93a1d1799254bf144", 0x51) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x9, 0x3ff, 0x4, 0x100, "45545fedd710fcf55831c8712b2c210270e2c2e8", 0x37, 0x8}) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 16:00:35 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000001380)='/dev/bpf\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) r0 = semget(0x3, 0x1000000000007, 0x200) semop(r0, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x7fe, 0x1000}], 0x4) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(0xffffffffffffffff) linkat(r1, &(0x7f0000000280)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00', 0x0) semget$private(0x0, 0x4, 0x421) r3 = semget(0x1, 0x1000000000007, 0x200) semop(r3, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = semget(0x1, 0x1000000000007, 0x200) semop(r4, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1003, &(0x7f00000010c0), &(0x7f00000011c0)=0x4) unveil(&(0x7f0000001340)='./file0\x00', &(0x7f0000001300)='c\x00') getsockopt$sock_int(r5, 0xffff, 0x80, 0x0, 0x0) r6 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r6, &(0x7f0000000040)="670dc3", 0x3) write(r6, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) accept$unix(r6, &(0x7f0000001280)=ANY=[@ANYBLOB="0000000000000000d82300000000"], &(0x7f00000012c0)=0xe) r7 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r7, &(0x7f0000000040)="670dc3", 0x3) write(r7, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r8 = accept$inet6(r7, &(0x7f00000013c0), &(0x7f0000001400)=0xc) write(r8, &(0x7f0000003dc0)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1085) r9 = semget$private(0x0, 0x2, 0x100) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000001240)=""/62) syz_open_pts() getgroups(0x0, &(0x7f0000000200)) r10 = socket(0x1e, 0x4000, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r10, 0x29, 0x68, &(0x7f0000001100)={{0x18, 0x3, 0xd51a, 0xffffffff}, {0x18, 0x2, 0x4, 0x5}, 0x7, [0x0, 0x80000001, 0x583c, 0x101, 0x4df0, 0x7, 0x12000, 0x4]}, 0x3c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r11 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r11, 0x8004746c, &(0x7f0000001080)=0x9) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) connect$inet6(r11, &(0x7f0000001040)={0x18, 0x3, 0x2, 0x8}, 0xc) r12 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$getown(r13, 0x5) fcntl$getown(r13, 0x5) fcntl$setstatus(r12, 0x4, 0x80) pwritev(r12, &(0x7f0000001140)=[{&(0x7f0000001740)="5a0d3131df61447d6cc630f58d7ef5d0350bca222b54a0542abd00283a6861594dca86d807faf26914b8b94101b5f9181cf6214172de010929243aa69ff4346053be6b531754505514f55ab68c23732f2677b3ef8f4fb555edbf4d06b39f83f0198d1da946801528edd1fe01dba9495889993db3190158d43eea72dd4b53f2426a3b9fa3b172fc5811c5a907b1b4d9591ee215e76993673c7128960471c73d9dd52acccba31fd402fdf503ab0c6205860266c12e18ca9f0b0f97c9ecc0c0399bd26521058ab18b6364af", 0xca}, {&(0x7f0000002c00)="59c182dd8589a3766c4616b7df4dd8e825322edf428f1c64363be334ae29d0c1af80d30dc4b7266720c7dcbf01aea3efd511379c451b484f912a0c89bde3d07b6840c536f0a543178ca9c426b3b6107ff2d340845ba77cea33e12b266806efdd6ca623055cc46f838cb5212a33f7c09c5daee63664df16fba2797ae8c10afbed779947b8d77e8ed3090a4a6ccf74487ce6ed4ef106cd0b39041c944a331eab4529068eb472c70f0a7802d5fd430608fa984579a51708c0fce9bbb62f6a78c6d929fa8c2cda152450ee3a0b02181c33f85fed1cdb4886136492d59e0c7aedb95d6711e3416dc38169e158e642d600abf5a38b832fed6a7810c3f1f8650330de230049b03d5ef5722f5f605c8b0e9cfc509a920c50c03dd51c57c67906af9913d2f7b48f05e68a4d7e5077eb958ff6f2828d2aa863996dbd14922a9f48b38407b39342fd053876b6df50a3c513b65240490bc0870bdf2ede545cd0282196513a7158cb2ec705b9ccc847f04be1e7c5470d6311bebcefeb024fbf7359766b87f2a321527195d6dc49e41567a4bdc06516ad64eddbe88e22bc1c6575f58f8e6a26251c952be61f0f4c52b713125996f9292a2583625e9e1a6efc", 0xfea8}, {&(0x7f0000001940)="f47efe5b6d0bd5be6eec3eb62494d7045d483da3ec509535541b46000f19919bf65713e14a11e7661bc2951138605999c82d26ccae8967fcb2b2544914cf1f574d39a79270fdc24ff7e2f2b621b3c6ab496c09f0d687cdadfa6534663d7fd0b440b1de558f48366f392f3dcc279fae03dcfa6642c185274bf0e59a42629877119965c6f7d6278c4f80d181ed217e63e7e419b971260234605a38392a8dc39a8bdef8ed612cc127dc2a2a78191bb6a87abeebe367b4365a3fc09e566d3ae33bf8035d7b4ad33eb641f455e9085def178776109cc501c6", 0xd6}, {&(0x7f0000002dc0)="59bc28f95fd95946524b5b5813a78354583a4bcf09fde1168db78508bdf3b06270c6597a9ffef2e4da6a1017ba0d626cdb9e4c764272a3eaead9b5e7917f04e4e59f2d45734a2cf21c9644578cd4854ee138f0478f2eb989c85514bdf35a40efb500492a3ab82dd7b39f0418027baa67ee51f8fa86cb776912e2af4325d61c6edaf7d920b41b021d71030d619dc56a83253100095c53d3b235b48961f24ebd72a0f16ce5f23eba1374c3530381bec31e56079fcc1324db754809f5bf30e80f2c055a25638ec47a9ec367915a4b34623f9cc7558ec4ff7dbf8c21be22dc41fbe9efe19e813b7e843abf9987568a4792db05b99fbccc0e4882c1404cc53b7e7c77e5fa2c1fe999dcad2ac6ad44f49ab23a7e0039122d40057faf583a39c5b9ca89b11daacf5bbf1f0b4a847721666cdae7c74fdd541d1878dba6e465fd8f54551a43592c1f7f4cbc10ba5e2131ce7ecdf6eab3aa664a90de77253a418a8192623ac1a947fabf9204b7ccce5d0f5639d4e507bec04614f66f5d412b65dd1a1b98dd5f4d3f1a485dc0f6676e50ba18e34508ac901c6ef7b9784a5b15f05ef7d31a85ca2641199bf84a2ac517ff9a48586a8007b129cc3e8b07e7394072dc6b7e7176729f1b6eeb6b71141dda7af28180e0f11ebc7bd929390de6a8b33d1927f92fc8740305d55f783f2f9de1b106594c7a2b27bc083e303e5b7ea0025a0c7ed6387875481b3734dea8ad48b81773518bff4df9d21cab83d17ef6669bedaf7954f4eb74a88efcacb81ffe6c1085fb61a1e4f401ca386177d67d0aefb238ae7ca52d783d348ac190161cd656f0b8a4b4d048aa044cb71c3707c3cdac7f60e8a384a026b313ad0a40a3d731c28193543104e7bb750d7850f7a0a8916e51d71b03069b44ac60395f4407da49c8524320ea7d88747cacc4828dec48abd01d56e1391dc82ba7dad690b824ab95e0a06d7c327d21fcbeba6dd04855811280dad5f3f589481f8051dc64856c63bb873d58755815e55fc86b99a23a63d484f7cd1ea0c99defbae9f8dc30f52b577fe9b615dbde927c54fa740c6128332b75e32743a35517be1a1c94a1fb7cea51cf42f306dcca42f48e7f15142f5c0f54f1b73e77475c60b804a81f36aa70fd70415df8f638e3dc9391b3ca3752fb2a78ab202a33623c5c8bd4d5a04c73dffb103da37609c3f50e813331dcf057cfd898dd16a2b5f42330482ea5316ca1b613b5ed945ac4548356bf1f26ec25da4b4623868afcba580efc8e98d81fdcd41017acf315e6733d88ddee639489b45778bde2802e2d4fd3744098cccea9cb44ce4afc020af24e245f0714b3df52402120979bd1d0212aee0f95b7e2a505b52c634c0c4ee1dee92b2cca6e4fdd4197f05af4caa5e6ed1a7390f0f245ad0885e2fffb5a3cf3478737840fa59b4a0666d4ea6d76b295d9140daef918467a3b8ea85a735ef08de3c28bfcbf97c6cb4661e08784d18b10b5d0715a3bb9672e9b84009bcd2372cc3131f9c83c52d7c123f960e47ee418f59b111d3112a40894b89f97cb3b59158dd1318caeb688b390dede7cb23b7ab03ffe8288992e87f77b4d1425357886e1962e160780227e4200c2dcf072340a1c8981093da8774233c8b4e9d2936a44909710f81cfaf3f09063108153aa8d219ba64e94f0e3b6562c971e4a456d95933971e7d204a3bdeb9c1885c5024b9217a9826adaf2a9002dc7c68c5d81c5f8c85e5263765cf3f6502df01e56accc0cdd7aa0b8faed32c80e1baf17a1dcf7353e92f72a0d05f119646ef1718a12ce47a72a594928c1544c3a4d7520961ef8950356520256478ad0f5d601e80cd6fddb85dfcb63d6b71544de1717a8aae64deb3f59c8692a2887409b81d2c83dbe6470511b3fead2fa96b7f73ccf9e54ee8b3cfdcece0b76f0b0ae679e7da11ac8cbf6b13d3dd07586a36dd1a44832d95b66030abda445db4dca8dbc060c8f7d703489693d1f0e75726838272662366d4ceee37667147fbaec193c09f5fe0007e5fc0b1664bbca73357986c7c530b084604fbacbc512af118afe65e9880888751a1d0673aadc26dbf535eceb91cd85277c16007fac0346bf5d49681f54b4eb67a8c7e87f535b0dbb8558818f294cccf266c378fff36014f583ca202ba3a4646e1999dab66cc047fd824589e53217bdb5595cca4ab21ca86e87c869ff199fb642b7b69467d3787df165dc42b39bdbb6146f23092a66bdb58e03818393bc58af9905db17902646e3ddbb187986488958aa3dbabead4462c62156093c53424336723e5c02ee93a7e31825e9c8f4e2d90b49743b29e73f21ff5c71453a339deaa91260e0388f1b7375b7368883f4eba19090183e58fc356f51073eafbb0fe8495b9652cad2fb6c02269debffbe459dad9e97d2215621a335ed5722ec013a57a40f2c369bc96b0ac49437abb8855c65d51dadab92a3e70ad8f22e5b17b32feb53aa759ab1201c092e0c8468d58b9ce8099dbdfb130b7916645329b6784811f33acd1f9cf4e514a642f504d939214cc3c2efa9dcaf2d132753924ca13f3126feb8ddc001eb7474cc1cf79b1788f631c5a6fd3707b07ff2ba36efd9e45c2d6fa3b93263e17b0183ca1eb8a2c0cb909f43d3f98b913b19aa885054e9ced57de877ba146a788562e9068e8a8876a24489c862da556bd45f594195fd2aa2f6df9ef6cae6e14650c108b2a2f7b671b524524b45958f5f4b1f9158849e9d3e762405c7b3de4ff48990733b1f414c9ef5a6f8df869d4a228ec8a0ca7879164d9a675dc23ec76762c8d2945e74aa73fb8fbda582897d6a933aa6870f509fe20238758c69f5538ee135fce107184e6597943ed99122c1f6637d28883088e8f99ea4de819ae81082ba062a7034e1d788a23c3f0e42a3be2e6e56bfaa2655547f033e23a9554b370ac7e222d8ef4e2f87818e2bc2f484df5ad6016b217713dc55e480a84ae5b10ea6fff02fd24dc8f2743266ec56bb6fab99275a7bf4e4df143b6de1f73344a74213256bf1866acf4ed72f58bab00035706dc743cf1406affd1250dfa25d297fa5920bff3b32d2be876307e4a97a79acde5504507a27c66730fa38f548e1abfadf9a6b77dc45d83b615ab6b8fd6d8f1f5d1c0ab236d5d502419755da48e83c16f9dca6257c5b48ae909e00158f4937cd883ca38caf11b55ed01bb936c35a8f2b9cde4acbc9c1fa8508d56b862d602df9856ccc3a31315058208c1452a42723edb913c13679948a5625d4f95ce97c2f3980e2a31128cda62139f975a47697b251d0f4ca38c1ca6ebb8dff37899a887f73f9e39c6bca2cb0e27d8b9e34bd17169ef9790bf71d744f8497442b701c9053836f09b90b694637a0f2a8ed7b78e090898f478e0c6e2137d9e3ed748e2ebaf533511ec3527f19dafc1bf017607eb968def571593cb79c31fd4a149a4611670427b7ac428af1f669c1986cbf34544d33ac0fc0d005d445467e09f1c6c8948cb5a48670d6842164962d252f2f33a17427a38ad5a16c9c3d63608ab73a9a64114b166c64b0067ebef146d83395dfb385141dafce8c649462b4ad1541d1de890ea025bbfb296a5d21469822464c8f8cf5130c4979f55cad6c5191a4be82bb4b84adc137dca189d6430c046d726e60baacbaf7a0e3ab76a58742509535893249f82130bc632e71c0d11b0e9e9038ac15037dd201da18994cd245ff47141fdd0e4e3ad7955df633804efc387e35e809f1b77963062910e47b9d280e2995e52d8aba834eb8fe9d4eb695768b59e62b983883062d3e1801e52a6e6709849d7e4222723d4838cc73c45d2faf0d532f944291f61913cdb69c725d3ebe5c36cbd2ac8b10bcdf45361a4cfab8245bb977d3befcd833f7b8abdcc70b8b34e5045487eae3a1aa981152187081a2ec6072db97dcf88e90f0a87863ec38517d78a9df183e5a2d31f372b41e078c5bc9e4a74d361abf34097fc0267306b0365da7f2d8ff49fc1b157028532c2b31836f9229fa99caa4879aa79ddd011ee51ff19da36d88fda9f1794333446f5b885be5126c4f6b4c8dd924be0e072ff732bb5623e30917650d43fd023ece1549ca9d2b668b5c67c304323bf3ea56936fc80aa5220d7792d28620f0f946a93b38b121bf62089e395bc53c0c534383375f182551048a906fc620b7f7ff10da84cc12db51e49523d13b59391137c144c39039adb447517e9fb1d2e47a881c87c105b894dfb00424464b8c1c9a4c26d342896d319207482e060179f10c85167bfe5be0e58850d51bb406a34c809f096b8ed00db2a036750c22a843fcb5489deb0355e2a21315e469146c8b8ed940b343baf24cd2d9d3d66e16cba674d98ff096ab946a466382d7220ba0be24bf9f46cac0c96995e3f9496394fddbf09d070b4ee380ddd665cad0384d3b83be0f2911c0a804bd3c08fa543e2df45b2efedfba38718c19785378693098a35b2050467c342ac3b61b2fcf240d17b248b2f373d08cdf6ab3d50e12947cd84c7e401791ddf220e1bff472559791d18254e66dc8b771f4f7303333ef94c23d84ca9d8af8da2973d09e58da98f9b400e08a9310a694b87843df35e5327c3a8891684b4880b22d6b3da3e1a30945ea51d005106b524ac421f91fe4bdebee74c63e857f1f4a9e176129ca48ef0ded535dd779e094b96b7c30ecffbcbff3650a4fb39e5d0f82fe395d6093a0fe4ae0b716a07c486d1f77cd8fb5ab712d934ba92d13a4da6b913bcc5eb6209f2b68d65e0cef4268bcd0f25e3a416b55f556d5e03f8c8c6ce1467f6f3a1cd15a4f0faae977a868b4b181de30c7355f8721b0478b58ec2964adbe052d3e21c376204651697a95be7090789aa9605c4625ae58cabed8bc3ae3599150d2abc48aa572b2801c7a823ef8834bd54d4da83ca506dfa403de5f5b78a47bd0e66927b3875617f8ab284ac8c8a0c9c6ef733e6dc9be66f460780512c587fbfc2828404e8558f2aa0f0d0fb159458f2aed661d5e6343aba87e46160d1263aed681233a1e70e8487c5d3be7f67c7f302522e374041b2d8430bf8fb7108a18562f0d6999b303117205bb219819e52c09c03f16f57350036e2703a2bc169494f3ba57fde63e7976c151aaa704b15f810d39283f9ca9ef01838b65af3bc307c53c812e48f30b8c6b62f789838941b47e3282c41cbfe46f3479bf56023642f564c598231408395af81f5e56fe6002f49e55b1c1a96827f9f7685d0938b97d10d6435b72c9f12a1ff7bc5fbcb4acd8ea65df3453889bef6f43eace58fd404d22950b7e510ae5449f5a1dd1f8398d5a585fb44273829f0700c047914e846b180f1dfdf1b3295a9c99e3740c13c0b706385888dc93dc155d97ec6f835b8b4fc9ea23814ace2611d0b8db3d79019afd7adb1b20ca79546e51607d0abae205848075595999f282cddfb32639319f194b2130ac0f7573ed9e7fe6804bfb96246de199975a74fde3f7987c96edbff709b22869df5815b376e1a42a67eb888f302724fcfd996f62f2878bb6dc55e163de90d07c73426c6e2e04b3fff275b1ab28e099c4b3b890e358bcbd2e50ec8f5fd24ba4626d32554dcf8535cca5a14c71fad8cc93306ab367e249948fcf56744c4ca1754e03357d9cde1fe780f5d8fbec48208d1f69d5195124e2eaff192c6177c1b2f1cf00c6d2b3b19107f4e7e575bd219e3a195e8cf26336f9c04d5129c2270df4fb91a9c65e4df94f08f563a14cc84da31198892a33a01d81880f1809e9059a84d315c070cef30acb17af5cde1fd85c13a2f5ab0189f12cdcc56958293305aace254900", 0x1000}, {&(0x7f0000002a40)="d8604b8b45a887b236b2dfd31c2dd538b6c172f6729190580a487db370c385c0915c473b43241433d6051b16d63f617c50d1e6caeca6c5276f85aca65422207de3670db510e79be4997468a82679a24fd507e108c472f730d34441c6c6cd74f8a6d8cb0dc19d78ef311ce9df3855278952340dffac8ef64cf376ac384ea16993f2038b3895125bbb24880fa93b8a8464c590e9ab52e3ed617f7689d50c51ec99361009521e78d88364ae04a8559498e9e6bbeaecff13453c741e2392d96e0f4e9ccc5df2b7b6af33fbe08a05", 0xcc}, {&(0x7f0000001480)='9(?$', 0x4}, {&(0x7f0000002b40)="c35d0074258e7677be7dbc3b0df0cbfae762e646e7a669203ec2d9d84f6a72cd2dd75566b76b01aaed740c9133dc85b0ea78b870c3dd42472dfcf632fde46eb9b49a73edb8182ba5096814cc1f0ae3e114ece45a1168d6f20d54e6a22dff16819e16ced37ff631f70adad1be234647f761a72df4062100aebc13ffb046c1dc49183bfde495995536ef153c7487c889106e8d544125da5e204272dc9e7047a4ae5d6ff8e44453be916bdaff34d837669816", 0xffffffffffffffd1}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r10, 0x0, 0x1) getsockname$inet(r10, 0x0, &(0x7f0000001200)=0xfffffffffffffe8f) 16:00:35 executing program 0: getpeername$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) poll(&(0x7f0000000040), 0x1, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x3d8) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xfffffffd}, {}, {0x0, 0x5}]}) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)='d', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) 16:00:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x80, 0x5126c45f5dccf441) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x66, 0x0, 0x0, 0x0) 16:00:35 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x80}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000240)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getegid() fchown(r3, r5, r6) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:00:36 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) setrlimit(0x8, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x3, 0x102e7) semop(r1, &(0x7f0000000100)=[{0x1, 0xfffffffffffffffc, 0x1000}, {0x2, 0x7fff, 0x1800}, {0x4, 0x3ff, 0x800}, {0x5, 0xb0, 0x800}], 0x4) semop(r1, &(0x7f0000000440)=[{0x4, 0x80, 0x800}, {0x3, 0x2, 0x1800}], 0x2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/67) dup(r0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) fcntl$getflags(r2, 0x3) chroot(&(0x7f0000000000)='./file0\x00') 16:00:36 executing program 1: socket(0x18, 0x4003, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) dup(r0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "443139e00000e608060000000300"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair(0x1, 0x8000, 0x7f, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwrite(r3, &(0x7f0000000140)="f4d13b8494f75fdc063ef9ff157c839298e3d6abb69b2b690345e820d34aaf8925d91618993c2b279ca955a738c167cabb522ec5dec749c691e4f8d6c8121c1cb25e5b493163d75e729c339df3d53bd5d1f39c86b6611a2fbb531737b89822f1ee270b4a4453f2e3027893bb9a35a673946e2000e653e442991bd06dcf076b26134d644cbb7007a8d7129648d7761556df6db1f6b548cc31a7e57d8b18a7ec90c9e201e7c840eb09230706d8ea1dd38002bfe87b6f", 0xb5, 0x0, 0x50) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) r4 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r4, &(0x7f0000000440)={0x18, 0x2, 0xaaef, 0x9}, 0xc) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r5 = getpgrp() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) setpgid(r5, r6) fcntl$setown(r2, 0x6, r6) 16:00:36 executing program 0: openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x6, 0x7fff}, 0x8) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840), 0x303}, 0x0) 16:00:36 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) flock(r1, 0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = socket$inet6(0x18, 0x2, 0x0) connect$inet6(r3, &(0x7f0000000140), 0xc) 16:00:36 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8c92b0d21b597fb2c001c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa551050017f38969eddff7744123053f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b8dda05a0a414c6394359a0002000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1770cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c709d6b23a8b086c43633a42e93fe75f8b35f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae44a70eb4100006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d813c13713bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0335d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1dbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e1453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e0750a4a04"], 0x10) shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setstatus(r0, 0x4, 0x44) fcntl$getown(0xffffffffffffff9c, 0x5) shmget(0x2, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) r1 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getppid() fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, r2, 0x0, 0x5, 0x8000}, 0x0, 0x0, r3, 0x0, 0x0, 0x7, 0x2}) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000240)) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, r4) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f00000001c0)={{0x7f, 0x4, 0x7}, 0x2, 0x1ff, 0x5}) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x0, 0x0, 0x0) r7 = semget$private(0x0, 0x0, 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000000c0)=[0xfff, 0x5, 0x40, 0x5e, 0x7]) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000), 0x0) getgid() writev(r0, &(0x7f0000000580)=[{&(0x7f00000016c0)="54618aa8cf251cbb23c7e2a9005297c19b8ed0f426688f0d6ae0f321bdb386708c53114eb45ee9c3aa5f8453caaca079a729304b99acc4fe74bac77535d1fc85539bc14528f7005982b3038024275653707bf3e4e6086997cf2a4836d56790ad669444c511875b3ed5729d5c3f682f406104c0dff2a9d7d443045ab0f1358f18cac546de9bb8cc2e5284245be73139e06118675af921d88e37f5b65ca96802c9627cf6fdef1555d706b5c68f1bce4a5e6a2d631353a6d0f0622d19f214c4769d42756da94b2e613d9faf9b65bf1daecf4954bf664ea0440e2d80861333727c6106fa076429e237bad26d8ab14aba84cd22cd04579db98a5698964b2c1b2821df454458b966491cbc499d6e8020426d9fbb273be659afd754afae0bbf8f428e3519a31d1413ec219311511ee05b263a49d727c7d554dc6e33b00d540ee0ddb2c2395c5573b26b401c4555410fdcee2ea122a0bc8fabdd3b1964129625a721810a5c2083031f07da22a7f24cec0a37cd5ec15a4d7466af702c6f349b09dcc023b74425ace2f24ba0e85b5d5f9ee75bc803995e4d3c1ff84b6716635591914a832304a2ec0a548494e040a3b1c0207f07ae0e47aac08ae382571db9ed730649163b7321c11ed6d8941d1f3e745ee9a4372e7a20fe2790ab1974cd942f9f8c115fa0973030853f9f3aca7e3bf3498986d32785189580058e166264bdae33d5e4c1f0bba9296e5707d726e1fa10da1449f97ce4e78c2d3676381374af9ff5e7adb23ac1818826b5814292690b4a7004cd7e77f03ca81b937c9d7b2da31b38b49e2f9302abb1c7eb799f83ab96c38edf310927c59486522101e968bc1101d66820f28202ac498bb5c7985ee046bc97773fe31c992d14aa6bae1445039a140aa091a759b1d3a902d34f731a8bf38866b67d3acae07471458eb74914a223d29570e3e01b9e5ba375331f51cd1a1ae47ab9e89ef49ff887d213bd1c640a89da8628b12c6e43520cbb48e52257c9bb162cdb3689773f3300b4c8adadd72279ef659479bd01f4c0fe99e05cda6bf8f1ef17d0c6f1c1b9fe8a2aa7172e71c035979cb28b4f35a47c1585965a651c172a4dca021f432b1e1fbc7d1527f83954fbec259f8ae73cf25190d85b97b4d8c310145e13957cfb8e81e7d7c6f98f7012f01e7de2812e8472f8a1d1fdca3770e8b85465f2386c516107034e8175cf371af7c2dfb600104e6b1d4eec9b3dbe32052a922218d6bfaeaa3e92a23a8d1c480cec064bd90675fcc0b74128978d422596217b6f31dbda7f8178a9fedf41832428df026843693f742736e823b0cfd48f6ae432af839e8503bc5beb4f536f38b5e0b03f8c9b3af3fb1423fba7daeee0c3565776e4bdf510eec891c7736bb812918c65c4f3ecfeedce9ceb16f2ff689608358218d6c15c7c576041fd1d922cc3f0cf4e82816254eaf563a509deae3bf86f1571f6b81bb93a5e7d4e3da06918b183d6049d5413185bb64cdf3d9356a9441878c959d6cad6b9615cf1792184740c816cf2afa16f7335142bbf06277601c40eab053aa804b5a9b49d0778a65f132d9b2e97ec294ab32928fa8b755a56589cb1322ad2d729b07df535f84a8463d45033e1a52079cfcb10812f326448237c1f8554575c0b18587e653968d2d5a535096fc9b2592f0e606fdc2b324095777ec52ebaec6ee1994c900409ad880925993790a16bba9bcf762187af05e6a017eccd19fc9c48b7cb7f578c2829ce6656ee33e35d6a611675654fc2c171949ac2ded39d8514cb7b7027c9ce430e31a5aa497d382b081788baa2771bb203b7303de3fadd0bb3c83b69014889eeeb781c9cca9f03f8eff71f6a48277eb1890a85868b6f7b3eec31798a9d8f9aea4c94064103816792672eed4f87d8ae225a8b5a7d5ee005735b0a80686134ee13b6e9ad3fa573844342a1ec3353eb4d30b38d0f01c53044c67b61ee498ddf4747b7098a824f92f1ac1e4f716110ec6f47c6d0a51c17ac1343f603330e4cc79f0217092b41b2ec317573d43e8c47dcf05edb3ad0a0dca5f1281d184c687bb1d0e42e81c20b47b6df257dcc24e2aa9bfc22579a2347e3cc3dbb338dd3728f25cbc642a7202e3335da0502e722bd407b18436a5165f49814ca05d9da92f24fe4d03b6b7073dc4502fb7d887c0fe4af9cf1042b31e2747ed8e71c5eb79b273fa533769e530a9f7699da8e4a3f64765dfc5cade992520a7d8df65a6fd4b4147b36f00f78fc753e981cfbe003df1e78786b2c86003f936ed70cb7e9aa3ef04acbdf38ef1f781d86414fb053f5dd6cd4525798941c9598e9371488f63afbbda56db2689c6d53f627b248064963cf7506a4432b27854a6034c7670aba05f41a471b714860c1e7551a28991806f39873a64460f35f093f802c06c09837af1bd9f435fb7af8d78299e3cd78d3891447630091a3ac5c5989d71ba7f8e809f854f5d45fa0d1f46ddbfef79817aee2dbad5d9f831054fe2a8aca9d4db88932610dff7a3ca6b581163ff69afd08dd7c5e08e9f2612c0f027b00e7f2a174bde8eb6a165c75b4a59e8d34567bab0f7952d7fa871248c755395c3f6af76d8f9576d7020ae3cee925857b50e9413e61eb61bb85491a633df862a313bf531135a210ab7f50454147ae3ab7a5eadceb0f38bf0033f892c2e7923ca750b501801f5b631b31476d1ddc45830d393263893a0d78ed596606cdeb63f2a6f3d982972d87f37add5a12963f2d78bb8c8b64b62ef972e9f344a220c994a2eb1b65b3fb2d0c74107300d4da3273aa48b67e259f8b04dbd99b4f2ddf832c2d85e6835f13113e4eea0390f0dfd9eb6366e40c26ad99a4075969b505c0cfe797c513f716a4ac5ba4e60ebca96623136c0755cc7d8a7f2efc07a09a47562c0491bbe6dfd33fef31fb95ab7164a432103e833e0b2fa9809a3ab4104cc1f772d7fc39b17c3a48e9caade0aa6c1737148d97e07d6d9d2c4894985df9c04b5fe62d90d7e04481550866c53b4e7899ff337863d217ef05560db32a8dba6300e1334cd96c991969b5d32c97779c5a3737f65d3090b2f02b9a5aaea5a380a8a46a79892e165f43aff17f957c4da26ee13cbdfbdcef1b31729f920e8bd29855d27ec3c52eb84ffa62716d17a4b0d93e108159b8b31b09a1a603ab8102517d48532b72c7903fe1a0b63a28813fd69641bddf481f99817c0d36a81a5ba21e600a35340b0171aec619d38db854aafc73b1d077092fa87f1a2e20afbcb24e3d59b5000a59821cab8882d23e22b7de18e094d043d124db1355c9ac4b13784542f8ab0308508f6ac85a59b327928a928ea9e5ab61c96645d737a91452f6cca65a3d4aef288c12b722ab1abb56b57af6a65d73fcf1146843cfcd7b428a3385c5cd2541dac60e36f464ba09907a14f59f94a316d9b586d2d90ec315c5782f250491feaea3fe8c2fba6ffaa95ebb30d185a8ae63768d8fff057fffa18110dde0500296bcd11e351f9fefae6f42a841a3ba0a23de97192dfd7dd3a22ce672a92c18d7a86c00f714966004d00a21c65e0e9d3499eb653071f6d4c9714429f047a16e993c9c0ea8423ac68c5bfea4642f0dd67f7873a0746284bdfd392acf01872b3e9e4015d1990cac1bc4e5ce294ebc31c3c23e2e8f337e04cbd32aae215d43fd907a670d74536ffeaac196b4ddbe89626248d3e98adcf3b4f54ed481074ccc99e3fb44afa67a49602c58cf4d4dc0ad9bb2b416e7b0123bf81a0dee29a43b85b2819640a4ca28f6a62329afa0bb31bb2e1a703e89e60cd64db9336fe9b211144eaaafe1650e4b8c830b8b8afe5eaf43dc05affd16e6b88c240f37dd98d6a64fc92e7e68f9c35dbb1fd6e6c481f78a76a21c9f7a30bb059699f2b6dfb4c6505b6c30746e23c0ca65066917ed0be1b99f41a3b432e0a3f655442613f4fca57c7404b21ddc3d55dfbaa00c340d2135a985c4ee11071dd9cba41e29e2becd9e3772bbe06fd44bf1633a903c0cf89c9b3d192bdb18dc50972b52c0c725658cd2d5cfbf83410a915a02fa0e43ac73e0e849df83d427bb24ecbc73097f27cfcd5cf81a2b80c353081d96de6462bb68a80fc0a1769557ac1527afaaf2e04786f0fd0a72fcd80b6a17f10a9457a4a38fc167c7f264cb622b10e79b4dd2b979f35ceccea90170131b4191379b4015148c2210459ba6dd54958dc7d7b2d15b43349e50547be93743f9ed3e72cb4346bb5198ef8b21466f8cf164ebd8c5feefa461060b2a0f3b6f42e154f6ca3b8bfdacc0702eda46fa00d48b47d8479c3f152d2db38411dfa3d2a263d6df30250fb421bd52b7d54df9ac608052cbe5debf1f0cd58e32128ad6c785cdd93c0feb430ed8520175dfda2cc5034e6b651e61b764df39df0f456a31038484dc47abc1b3c4982f875230e36cf31c2c70c2cbf9cfd7b5f09dd030eb4d1c11c4cacd2ff63996db2673318c05f0abf936f37d7f1a9b629ce637aa96ebdf15d66d7eaf335bc6b6c515b03eba3b36be1639f94a700e5f2bce51b11fabc583de326f9f64579af793502dd11b75300c4a44fca61e85eb918fe995946fddde7fa221033b081038df2a2b91825efef02d9e4e2aa9ff796be55135e4f6d3753ea3dcaf30bc8ce17ee9279f451c37c7582aabaecbc761cc17f4be6c9573814328f0aae2399a9364caa8caa02b8b62c7eee552d0b8498e6b54354691ba93f9079f7c78145944af8605b5a6e38dcc18a8b4a77641b589ded3a8ddf9ed8d1851d04b0ba133260e36cb25cbce51ea1b99af860de6356427d39df0e7c6b894d504c6359689cf5a824f7c6b0603e5d7264656f5d95e232f9e96714e201c54a8c4aba347e6607f452857b71057a85a388275c3c2c7f7f12704a902f322eb1c51e7850e79bf77c8a893fc447e520c9eae3afbfe2e99aa9a575c5bd7601a1f631d8ac935a1b1cf9d4d1a3cfcea4d4df791a455105374d64f372aebb2021926b01b8e8cd1fac93808651cb494d10f89e1f74cbdc6d9090507c01857d9b337621afc31ebe1c8c83dc7f05dfefd0d2d094b8fa6b81de906443f6f0072463626ebff3e7be0ddb025284bbdf7bc59af9bf19829a91e1b4d0e086978441c7485f55a07e999f628e424e95796ab54195ea689ba5ebbf397cb4cdf2d7bfe56d30b3bf8fb046e2c785259b04a0b4457f9aca409830b4cab52c0e2f60a2226682e3c8a12d9730939d12dbc5e2cfc6bad81b55cf86e551da486d00de9aeebaa47b86e7436e13948c7dff5c54b7bce6eb06bb5b7bb1ba3a318697b6ddca4396a5ff5135607fd3c7f6be64c4aab6e64258b5211f6f545d64f16cf264cab0691ca9a56984ce9332f3b3b", 0xeb5}, {&(0x7f0000000180)="340ed70b72db5e72672a14c44b116c0b0e6f749a4358d970a9524336c8e2c7224cc3f867c4327e527ddfdad1c0c790d10f0229189057c3", 0x37}, {&(0x7f0000000200)="9d193955994767d41a9f6744e74086f1e76050f35f471f8c5f6d351fa158d7a26f946b4632623eea58399cb5961261fb94bf0af59dfce869a8417a3fb93c709ebc0f13f581a87c39cb8f284b4aa79d2507f4fa9ab8455c007b9c9cfa2a30f50f5f5d8f", 0x63}], 0x3) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x835, &(0x7f0000000600)="c4d4a864669cf958abfc000000d4") open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x18) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x1, 0x8, 0x11, 0x7}]}) 16:00:36 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2c, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) ioctl$TIOCSCTTY(r2, 0x20007461) 16:00:36 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x3b, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10000, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x8010, r2, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) close(r0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000240)) accept(r4, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:00:36 executing program 0: r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000240)={0x0, 0x4}) r4 = socket(0x2, 0x10000000000003, 0x1) socket$inet(0x2, 0x0, 0x2) connect$unix(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6530f89b8a0096bc4e6036f5ef62aae5acc016e0dc5ad1216bb5ab45945ca4647132f464066866baf197559c655614b42ff577081b1dd7df0672d356b21ab009573abe86b1f77a18877f43644ed3f04d7a7a2e6e65c38305ab1b7b5af2c762fe03075fcb66b7ed9cedeb80d8b1d52aac15407d6afb9c539e174c67d3696ceb1dab6ab67b4b1a86e9fa62e7a4e24d495acb5832b299152661c648928c3b3af40fb23279a19370bc17c5af4276a1ec31294ae81605d1c0ccf3d4638dec8953ebb3b02b212425f9c979bca92c77a6801fc1"], 0x10) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) setuid(r6) socket(0x18, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) r7 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r7}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r4, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:36 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = dup(0xffffffffffffffff) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_flags}) select(0x40, &(0x7f0000000580)={0x0, 0x0, 0x10001, 0x1ff, 0x2}, &(0x7f0000000b00), &(0x7f0000000b40)={0x3f, 0x0, 0x0, 0x0, 0x0, 0x9}, &(0x7f0000000b80)) 16:00:36 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="000a29ee000000000000"], 0x10) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x8000, 0x0) writev(r3, &(0x7f0000000080), 0x0) r4 = socket(0x2, 0xc003, 0x0) dup2(r4, r0) 16:00:36 executing program 0: r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8000, 0x0) fcntl$getown(r1, 0x5) r2 = kqueue() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000180)={0x80000001, 0x20}) syz_emit_ethernet(0xe, &(0x7f0000000000)="b12e117aac3185894c735b20c8e1") kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000240)) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000240)=0x1) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x400000061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r3, &(0x7f0000000440)={0x18, 0x2, 0xaaef, 0x9}, 0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r4 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r4, r5) r8 = getpid() fcntl$lock(r2, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r8}) r9 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r9, 0x80045713, &(0x7f0000000240)) close(r9) r10 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000540)={{0x1, r6, r7, r6, r7, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r8, r4, 0x100000001, 0x4, 0xfff, 0x413127be}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r12, r13) chown(&(0x7f0000000200)='./file0/file0\x00', r12, r13) lchown(&(0x7f0000000780)='./file0\x00', r12, r13) lchown(&(0x7f00000001c0)='./file0\x00', r12, r13) r14 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r4, r12, r14}, 0xc) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x4}, {0x6, 0x0, 0x0, 0xfd}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80, 0x3, 0x3, 0x80000001}, {0x0, 0x7f, 0x5, 0x2}, {0x7, 0x2, 0x80, 0x4}]}) shmctl$SHM_LOCK(0x0, 0x3) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x387, &(0x7f0000000040)=[{0x2c}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4dc0d3eca000000007f0622b303") r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) 16:00:37 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000380)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0xafdc, 0x8}, 0x8) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x10001}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = semget$private(0x0, 0x3, 0x102e7) semop(r3, &(0x7f0000000100)=[{0x1, 0xfffffffffffffffc, 0x1000}, {0x2, 0x7fff, 0x1800}, {0x4, 0x3ff, 0x800}, {0x5, 0xb0, 0x800}], 0x4) semop(r3, &(0x7f0000000440)=[{0x4, 0x80, 0x800}, {0x3, 0x2, 0x1800}], 0x2) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000080)=0x100) socket(0x400000000018, 0x3, 0x3a) r4 = dup2(r2, 0xffffffffffffff9c) write(r4, &(0x7f0000000280)="d8c3ff039ae93ad650a8c1fedd866d6871f82092fed8bccff57c5604dae62124f31683881364daa5a99b44c38dfe25120504fab5e8d23923d8b2c19a5658fca42fb5d38932069d77f9d4c2cef54ea4dd83141d7e26dc6401751b50524efebab78a4c4ce6491a5bbe847f2716622621ab36e53a262be7690f12d4ea3bb65d5050ce4882494af4f47ef330447edc058214639db29730ce5e661ada55d3d9d04687f20abf4fed6d4a20e473a7b26beadafd057a718ced5f0584968fe4c4a0de75b013cf", 0xc2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:00:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) readlinkat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=""/176, 0xffffffffffffffb4) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x8, 0x1, 0x6, 0x8, "71a3d50324cc0708fe2c29341fc8bc608b3979cc", 0x2cd, 0x5}) 16:00:37 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8c92b0d21b597fb2c001c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa551050017f38969eddff7744123053f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b8dda05a0a414c6394359a0002000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1770cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c709d6b23a8b086c43633a42e93fe75f8b35f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae44a70eb4100006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d813c13713bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0335d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1dbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e1453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e0750a4a04"], 0x10) shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getown(0xffffffffffffff9c, 0x5) shmget(0x2, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) r1 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, r2, 0x0, 0x5, 0x8000}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x2}) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), 0x0) getgid() writev(r0, &(0x7f0000000580)=[{&(0x7f00000016c0)="54618aa8cf251cbb23c7e2a9005297c19b8ed0f426688f0d6ae0f321bdb386708c53114eb45ee9c3aa5f8453caaca079a729304b99acc4fe74bac77535d1fc85539bc14528f7005982b3038024275653707bf3e4e6086997cf2a4836d56790ad669444c511875b3ed5729d5c3f682f406104c0dff2a9d7d443045ab0f1358f18cac546de9bb8cc2e5284245be73139e06118675af921d88e37f5b65ca96802c9627cf6fdef1555d706b5c68f1bce4a5e6a2d631353a6d0f0622d19f214c4769d42756da94b2e613d9faf9b65bf1daecf4954bf664ea0440e2d80861333727c6106fa076429e237bad26d8ab14aba84cd22cd04579db98a5698964b2c1b2821df454458b966491cbc499d6e8020426d9fbb273be659afd754afae0bbf8f428e3519a31d1413ec219311511ee05b263a49d727c7d554dc6e33b00d540ee0ddb2c2395c5573b26b401c4555410fdcee2ea122a0bc8fabdd3b1964129625a721810a5c2083031f07da22a7f24cec0a37cd5ec15a4d7466af702c6f349b09dcc023b74425ace2f24ba0e85b5d5f9ee75bc803995e4d3c1ff84b6716635591914a832304a2ec0a548494e040a3b1c0207f07ae0e47aac08ae382571db9ed730649163b7321c11ed6d8941d1f3e745ee9a4372e7a20fe2790ab1974cd942f9f8c115fa0973030853f9f3aca7e3bf3498986d32785189580058e166264bdae33d5e4c1f0bba9296e5707d726e1fa10da1449f97ce4e78c2d3676381374af9ff5e7adb23ac1818826b5814292690b4a7004cd7e77f03ca81b937c9d7b2da31b38b49e2f9302abb1c7eb799f83ab96c38edf310927c59486522101e968bc1101d66820f28202ac498bb5c7985ee046bc97773fe31c992d14aa6bae1445039a140aa091a759b1d3a902d34f731a8bf38866b67d3acae07471458eb74914a223d29570e3e01b9e5ba375331f51cd1a1ae47ab9e89ef49ff887d213bd1c640a89da8628b12c6e43520cbb48e52257c9bb162cdb3689773f3300b4c8adadd72279ef659479bd01f4c0fe99e05cda6bf8f1ef17d0c6f1c1b9fe8a2aa7172e71c035979cb28b4f35a47c1585965a651c172a4dca021f432b1e1fbc7d1527f83954fbec259f8ae73cf25190d85b97b4d8c310145e13957cfb8e81e7d7c6f98f7012f01e7de2812e8472f8a1d1fdca3770e8b85465f2386c516107034e8175cf371af7c2dfb600104e6b1d4eec9b3dbe32052a922218d6bfaeaa3e92a23a8d1c480cec064bd90675fcc0b74128978d422596217b6f31dbda7f8178a9fedf41832428df026843693f742736e823b0cfd48f6ae432af839e8503bc5beb4f536f38b5e0b03f8c9b3af3fb1423fba7daeee0c3565776e4bdf510eec891c7736bb812918c65c4f3ecfeedce9ceb16f2ff689608358218d6c15c7c576041fd1d922cc3f0cf4e82816254eaf563a509deae3bf86f1571f6b81bb93a5e7d4e3da06918b183d6049d5413185bb64cdf3d9356a9441878c959d6cad6b9615cf1792184740c816cf2afa16f7335142bbf06277601c40eab053aa804b5a9b49d0778a65f132d9b2e97ec294ab32928fa8b755a56589cb1322ad2d729b07df535f84a8463d45033e1a52079cfcb10812f326448237c1f8554575c0b18587e653968d2d5a535096fc9b2592f0e606fdc2b324095777ec52ebaec6ee1994c900409ad880925993790a16bba9bcf762187af05e6a017eccd19fc9c48b7cb7f578c2829ce6656ee33e35d6a611675654fc2c171949ac2ded39d8514cb7b7027c9ce430e31a5aa497d382b081788baa2771bb203b7303de3fadd0bb3c83b69014889eeeb781c9cca9f03f8eff71f6a48277eb1890a85868b6f7b3eec31798a9d8f9aea4c94064103816792672eed4f87d8ae225a8b5a7d5ee005735b0a80686134ee13b6e9ad3fa573844342a1ec3353eb4d30b38d0f01c53044c67b61ee498ddf4747b7098a824f92f1ac1e4f716110ec6f47c6d0a51c17ac1343f603330e4cc79f0217092b41b2ec317573d43e8c47dcf05edb3ad0a0dca5f1281d184c687bb1d0e42e81c20b47b6df257dcc24e2aa9bfc22579a2347e3cc3dbb338dd3728f25cbc642a7202e3335da0502e722bd407b18436a5165f49814ca05d9da92f24fe4d03b6b7073dc4502fb7d887c0fe4af9cf1042b31e2747ed8e71c5eb79b273fa533769e530a9f7699da8e4a3f64765dfc5cade992520a7d8df65a6fd4b4147b36f00f78fc753e981cfbe003df1e78786b2c86003f936ed70cb7e9aa3ef04acbdf38ef1f781d86414fb053f5dd6cd4525798941c9598e9371488f63afbbda56db2689c6d53f627b248064963cf7506a4432b27854a6034c7670aba05f41a471b714860c1e7551a28991806f39873a64460f35f093f802c06c09837af1bd9f435fb7af8d78299e3cd78d3891447630091a3ac5c5989d71ba7f8e809f854f5d45fa0d1f46ddbfef79817aee2dbad5d9f831054fe2a8aca9d4db88932610dff7a3ca6b581163ff69afd08dd7c5e08e9f2612c0f027b00e7f2a174bde8eb6a165c75b4a59e8d34567bab0f7952d7fa871248c755395c3f6af76d8f9576d7020ae3cee925857b50e9413e61eb61bb85491a633df862a313bf531135a210ab7f50454147ae3ab7a5eadceb0f38bf0033f892c2e7923ca750b501801f5b631b31476d1ddc45830d393263893a0d78ed596606cdeb63f2a6f3d982972d87f37add5a12963f2d78bb8c8b64b62ef972e9f344a220c994a2eb1b65b3fb2d0c74107300d4da3273aa48b67e259f8b04dbd99b4f2ddf832c2d85e6835f13113e4eea0390f0dfd9eb6366e40c26ad99a4075969b505c0cfe797c513f716a4ac5ba4e60ebca96623136c0755cc7d8a7f2efc07a09a47562c0491bbe6dfd33fef31fb95ab7164a432103e833e0b2fa9809a3ab4104cc1f772d7fc39b17c3a48e9caade0aa6c1737148d97e07d6d9d2c4894985df9c04b5fe62d90d7e04481550866c53b4e7899ff337863d217ef05560db32a8dba6300e1334cd96c991969b5d32c97779c5a3737f65d3090b2f02b9a5aaea5a380a8a46a79892e165f43aff17f957c4da26ee13cbdfbdcef1b31729f920e8bd29855d27ec3c52eb84ffa62716d17a4b0d93e108159b8b31b09a1a603ab8102517d48532b72c7903fe1a0b63a28813fd69641bddf481f99817c0d36a81a5ba21e600a35340b0171aec619d38db854aafc73b1d077092fa87f1a2e20afbcb24e3d59b5000a59821cab8882d23e22b7de18e094d043d124db1355c9ac4b13784542f8ab0308508f6ac85a59b327928a928ea9e5ab61c96645d737a91452f6cca65a3d4aef288c12b722ab1abb56b57af6a65d73fcf1146843cfcd7b428a3385c5cd2541dac60e36f464ba09907a14f59f94a316d9b586d2d90ec315c5782f250491feaea3fe8c2fba6ffaa95ebb30d185a8ae63768d8fff057fffa18110dde0500296bcd11e351f9fefae6f42a841a3ba0a23de97192dfd7dd3a22ce672a92c18d7a86c00f714966004d00a21c65e0e9d3499eb653071f6d4c9714429f047a16e993c9c0ea8423ac68c5bfea4642f0dd67f7873a0746284bdfd392acf01872b3e9e4015d1990cac1bc4e5ce294ebc31c3c23e2e8f337e04cbd32aae215d43fd907a670d74536ffeaac196b4ddbe89626248d3e98adcf3b4f54ed481074ccc99e3fb44afa67a49602c58cf4d4dc0ad9bb2b416e7b0123bf81a0dee29a43b85b2819640a4ca28f6a62329afa0bb31bb2e1a703e89e60cd64db9336fe9b211144eaaafe1650e4b8c830b8b8afe5eaf43dc05affd16e6b88c240f37dd98d6a64fc92e7e68f9c35dbb1fd6e6c481f78a76a21c9f7a30bb059699f2b6dfb4c6505b6c30746e23c0ca65066917ed0be1b99f41a3b432e0a3f655442613f4fca57c7404b21ddc3d55dfbaa00c340d2135a985c4ee11071dd9cba41e29e2becd9e3772bbe06fd44bf1633a903c0cf89c9b3d192bdb18dc50972b52c0c725658cd2d5cfbf83410a915a02fa0e43ac73e0e849df83d427bb24ecbc73097f27cfcd5cf81a2b80c353081d96de6462bb68a80fc0a1769557ac1527afaaf2e04786f0fd0a72fcd80b6a17f10a9457a4a38fc167c7f264cb622b10e79b4dd2b979f35ceccea90170131b4191379b4015148c2210459ba6dd54958dc7d7b2d15b43349e50547be93743f9ed3e72cb4346bb5198ef8b21466f8cf164ebd8c5feefa461060b2a0f3b6f42e154f6ca3b8bfdacc0702eda46fa00d48b47d8479c3f152d2db38411dfa3d2a263d6df30250fb421bd52b7d54df9ac608052cbe5debf1f0cd58e32128ad6c785cdd93c0feb430ed8520175dfda2cc5034e6b651e61b764df39df0f456a31038484dc47abc1b3c4982f875230e36cf31c2c70c2cbf9cfd7b5f09dd030eb4d1c11c4cacd2ff63996db2673318c05f0abf936f37d7f1a9b629ce637aa96ebdf15d66d7eaf335bc6b6c515b03eba3b36be1639f94a700e5f2bce51b11fabc583de326f9f64579af793502dd11b75300c4a44fca61e85eb918fe995946fddde7fa221033b081038df2a2b91825efef02d9e4e2aa9ff796be55135e4f6d3753ea3dcaf30bc8ce17ee9279f451c37c7582aabaecbc761cc17f4be6c9573814328f0aae2399a9364caa8caa02b8b62c7eee552d0b8498e6b54354691ba93f9079f7c78145944af8605b5a6e38dcc18a8b4a77641b589ded3a8ddf9ed8d1851d04b0ba133260e36cb25cbce51ea1b99af860de6356427d39df0e7c6b894d504c6359689cf5a824f7c6b0603e5d7264656f5d95e232f9e96714e201c54a8c4aba347e6607f452857b71057a85a388275c3c2c7f7f12704a902f322eb1c51e7850e79bf77c8a893fc447e520c9eae3afbfe2e99aa9a575c5bd7601a1f631d8ac935a1b1cf9d4d1a3cfcea4d4df791a455105374d64f372aebb2021926b01b8e8cd1fac93808651cb494d10f89e1f74cbdc6d9090507c01857d9b337621afc31ebe1c8c83dc7f05dfefd0d2d094b8fa6b81de906443f6f0072463626ebff3e7be0ddb025284bbdf7bc59af9bf19829a91e1b4d0e086978441c7485f55a07e999f628e424e95796ab54195ea689ba5ebbf397cb4cdf2d7bfe56d30b3bf8fb046e2c785259b04a0b4457f9aca409830b4cab52c0e2f60a2226682e3c8a12d9730939d12dbc5e2cfc6bad81b55cf86e551da486d00de9aeebaa47b86e7436e13948c7dff5c54b7bce6eb06bb5b7bb1ba3a318697b6ddca4396a5ff5135607fd3c7f6be64c4aab6e64258b5211f6f545d64f16cf264cab0691ca9a56984ce9332f3b3b", 0xeb5}, {&(0x7f0000000180)="340ed70b72db5e72672a14c44b116c0b0e6f749a4358d970a9524336c8e2c7224cc3f867c4327e527ddfdad1c0c790d10f0229189057c3", 0x37}, {&(0x7f0000000200)="9d193955994767d41a9f6744e74086f1e76050f35f471f8c5f6d351fa158d7a26f946b4632623eea58399cb5961261fb94bf0af59dfce869a8417a3fb93c709ebc0f13f581a87c39cb8f284b4aa79d2507f4fa9ab8455c007b9c9cfa2a30f50f5f5d8f", 0x63}], 0x3) 16:00:37 executing program 0: pipe2(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000b00)=0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000c40)) r1 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) recvmsg(r1, &(0x7f00000009c0)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000000840), 0x0, &(0x7f00000005c0)=""/201, 0xc9}, 0x1800) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x4000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x20}, {0x6, 0x0, 0x0, 0x10000040}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x20}, {0x6, 0x3}]}) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f0000000240)) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r8, 0x80045713, &(0x7f0000000240)) r9 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r9, 0x80045713, &(0x7f0000000240)) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'t\xff+', 0x0}) pwrite(r6, &(0x7f0000000140)="fb", 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000140)="fb", 0x1, 0x0, 0x0) r10 = syz_open_pts() r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x20}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r11, &(0x7f0000000140)="fb", 0x1, 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x20}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r12, &(0x7f0000000140)="fb", 0x1, 0x0, 0x0) kevent(r3, &(0x7f0000000400)=[{{r5}, 0xffffffffffffffff, 0x0, 0x2, 0x8001, 0x1}, {{r10}, 0xffffffffffffffff, 0x81, 0x40, 0x2, 0x80}, {{r0}, 0xfffffffffffffffc, 0xa3, 0x1, 0x2, 0x1ff}, {{r1}, 0xfffffffffffffff8, 0x42, 0x1, 0x4, 0x80000000}, {{r11}, 0xfffffffffffffff8, 0x8, 0x40000000, 0x3b533914, 0x7}, {{r12}, 0xfffffffffffffffa, 0x9, 0x8, 0x5, 0x2}], 0xac1b, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffa, 0x80, 0x0, 0x6, 0x71}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x401}, {{r2}, 0xfffffffffffffffa, 0x2, 0x12, 0x0, 0xfffffffffffffffc}, {{r4}, 0xfffffffffffffffb, 0xa, 0x2c, 0x7, 0x200}], 0xd3f, &(0x7f0000000280)={0x100000000, 0x8}) r13 = socket(0x1, 0x1, 0x100000000) shutdown(r13, 0x1) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r14, 0x80045713, &(0x7f0000000300)) r15 = semget$private(0x0, 0x2, 0xa2) semop(r15, &(0x7f0000000a40)=[{0x1, 0x1, 0x1000}, {0x4, 0x2766c04a, 0x1000}, {0x4, 0x80000001, 0x800}], 0x3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x40, 0x0) r16 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r16, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r16, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r18 = geteuid() setreuid(r17, r18) setuid(0xee01) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000c80)) ioctl$TIOCMSET(r3, 0x4004667f, &(0x7f0000000000)) r19 = semget$private(0x0, 0x4, 0x10) r20 = shmat(0xffffffffffffffff, &(0x7f0000a00000/0x600000)=nil, 0x3000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000b40)=0x2000000008005) r21 = open(&(0x7f00000003c0)='./file0\x00', 0x9b6161085009b81c, 0x10) ftruncate(r21, 0x0, 0x0) shmdt(r20) r22 = semget$private(0x0, 0x3, 0xed3ee26d6a0b1288) semctl$SETALL(r22, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffffc]) semop(r15, &(0x7f0000000a80)=[{0x6, 0xad95, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x3, 0x1000}, {0x7, 0x8, 0x1000}, {0x0, 0x7, 0x1800}, {0x0, 0x1}, {0x7, 0x2, 0x1000}], 0x7) semctl$SETVAL(r19, 0x4, 0x8, &(0x7f0000000a00)=0x2) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) 16:00:37 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000003c000/0x1000)=nil, 0x1000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000035000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="bc2ae04ab2098a19dcd953dc4e349fb23fb0e8d12798320d34766426df7d730ccd00caa2f6d7e250dd3ea3d2b2b035c460d77da4e32a4f566b3e2c3e530b47954d8f35", 0x43}], 0x1, 0x0, 0x63) 16:00:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x162) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0xedbb, 0x5, {0x1, 0xfff2}}) nanosleep(0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x80000001, 0xffffffffffffffe0}) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x19d8aaaa}, {0x74}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x7fffffff, 0x8, {0x2, 0x100000000}}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x5, 0x1, 0x3, 0x6}, {0x7, 0x0, 0xc9, 0x8001}, {0xfff9, 0x1, 0xfe}, {0x100, 0x1, 0x4, 0x4}, {0xfffc, 0x7, 0x8, 0x8}, {0x101, 0x4, 0x1}]}) 16:00:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x101}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8001, 0x133) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000001c0)=[{}], 0x1, 0x0, 0xfffffffffffffffc) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1ddb891491931e3c, &(0x7f0000000180)=[{0x8, 0x9, 0x0, 0x2}, {0x5390, 0x5, 0x7, 0x1}, {0xffff, 0x80, 0x9e, 0xb557}, {0x9, 0xa, 0xfc, 0xb4}, {0x9, 0x58, 0x7, 0x800}, {0x26, 0x1, 0x40}, {0xf3a, 0x2, 0x8, 0xffff}, {0xfffc, 0x7, 0x1, 0x9}, {0x7, 0x22, 0x6, 0x9}, {0x8e3b, 0x9, 0x8, 0x24c}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000140)="30d6dfff19029b6657638e1e9247", 0xe, 0x0, 0x0) 16:00:38 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(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', r0, &(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) open(&(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', 0x80, 0x0) readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x139) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x5}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket(0x10, 0x4000, 0x0) syz_emit_ethernet(0x21, &(0x7f0000000100)="ebaa5d3bc32ce6aa6c06105572586c1523889c19fbc06e4993354e82d3259380ed") 16:00:38 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYRES16], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r0, &(0x7f0000000040)={0x0, 0xfffffffffffffd14, 0x0, 0x0, 0x0, 0xfffffffffffffe13}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0xd) 16:00:38 executing program 1: mprotect(&(0x7f000000c000/0x8000)=nil, 0x8000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) pledge(&(0x7f0000000000)='[\x00', &(0x7f0000000100)='*}\x00') pipe2(&(0x7f0000000140), 0x10000) setsockopt(r0, 0x2c, 0x800000000000009, &(0x7f0000000080)="f5516ccb70ce3d9a7e7dd4a739fa1e55141708cfca3dd7c7a4e5bf55a429482fd667a711fc7309965d3a4fbcb46213b386838854b9d2f562064e473a202b7736fb97b42ac1eb77eb1976a3b0be12e0038841a00e37cce67fa4", 0xffffff15) 16:00:38 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x2081, &(0x7f0000000140)=[{0x1d}, {0x15}, {0x7ffffffe, 0x0, 0x1f}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) fcntl$dupfd(r0, 0xa, r1) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000440)=0x7f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80000001}, {0x3c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x50}, {0x6}]}) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) r3 = openat(r2, &(0x7f0000000500)='./file0/file0/../file0\x00', 0x4010, 0x12) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000580)={0x8, &(0x7f0000000540)=[{0x1, 0x80, 0x1}, {0xfffa, 0x3, 0x20, 0xff}, {0xfffb, 0x75, 0x42, 0x8}, {0x0, 0x1, 0x20, 0xff}, {0x7, 0xad, 0xb9, 0x4}, {0x80, 0x80, 0xd1}, {0xe9, 0x1, 0x2, 0x4}, {0x3, 0x7, 0x20, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x4, &(0x7f00000003c0)=[{0x7, 0xe2e, 0x4, 0x1}, {0x2828, 0x8, 0x8cd, 0x1}, {0xdd, 0x1f, 0x9, 0xffff}, {0x1, 0x2, 0x3, 0x9}]}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8c40, 0x0) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000280)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000480)) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f00000004c0)={0x8000}) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) r5 = semget$private(0x0, 0x1, 0x60) semctl$SETVAL(r5, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x280, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000300)) symlinkat(&(0x7f0000000640)='./file0\x00', r4, &(0x7f0000000600)='./file0/file0/../file0\x00') r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f0000000240)) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000005c0)={0xfffffffd, 0x1, 0x1ff, 0x1f, "f9a2d48c2caa26ac44c38c2174ad6aca367337c9", 0xfffffff8, 0xcff0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setitimer(0x0, &(0x7f00000001c0)={{0x0, 0xf423f}, {0x0, 0x2710}}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) write(r6, &(0x7f0000000380)="a78a7663a2616ba8563291d79d0b1114cbd56a99307483cb843881ea3f7244c930b29d28ae8967adeceda41a6ab0845455237d957dad53651ef5c75a54ae5c", 0x3f) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:00:38 executing program 1: r0 = socket(0x18, 0x8000, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f0000000080)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aeeff0000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x4, 0x0, 0x0) 16:00:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000200)='./file0\x00', 0x313) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r3) setuid(0xee01) getuid() dup2(r0, r1) semget(0x0, 0x0, 0x2) r4 = geteuid() setreuid(r4, 0x0) setreuid(r4, r4) r5 = semget$private(0x0, 0x3, 0x30) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r4, 0x0, r4, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="00002e2f66696c656767ab1527d03d173000"], 0xa) sendto$unix(r6, &(0x7f0000000300)="be13b0846354a351", 0x8, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) geteuid() r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) dup(r8) r9 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = getgid() r12 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r12, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) r15 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r15, 0x0, 0x6a, 0x0, 0x0) dup(r15) r16 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r18 = getgid() r19 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r20 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r20, 0x80045713, &(0x7f0000000240)) fchmod(r20, 0x1cd) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r17, r18, r21, r22, 0x2, 0x9}, 0x5, 0x5, 0x8}) setgroups(0x3, &(0x7f0000000100)=[r2, r7, r18]) r23 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r23, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:38 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0x1, 0x1, 0x0, 0x4000}, {{r2}, 0xfffffffffffffffe, 0x1, 0x0, 0x3}], 0x6, 0x0, 0x800, 0x0) dup2(r0, r1) 16:00:38 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x941, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x871}, {0x81}, {0x6, 0x0, 0x0, 0x100}]}) r1 = semget$private(0x0, 0x1, 0x205) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000280)=""/4096) pwrite(0xffffffffffffffff, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) dup(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r1) 16:00:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x400, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c8406000000fffe4dbfa60400"}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x1dc}], 0x1) 16:00:38 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4000000000407ffb, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x37) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:38 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) dup(r2) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, &(0x7f0000000100)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) 16:00:38 executing program 1: syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x24}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") getegid() 16:00:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce", 0x7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r1, 0x1) flock(r1, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0xff}) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000100)={0x9, 0x81}) 16:00:38 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='c\x00') truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x5) symlinkat(&(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', r0, &(0x7f00000000c0)='./file0\x00') ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000200)=0x8) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:38 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='cc') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x121) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x61}, {0x5}, {0x6, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") r1 = shmat(0xffffffffffffffff, &(0x7f0000a00000/0x600000)=nil, 0x3000) shmdt(r1) shmdt(r1) 16:00:38 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000240)) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000240)) accept$inet6(r6, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000240)) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f0000000240)) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r8, 0x80045713, &(0x7f0000000240)) r9 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r9, 0x80045713, &(0x7f0000000240)) connect$unix(r1, &(0x7f00000003c0)=ANY=[@ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRESHEX=r4], @ANYRESOCT=r5, @ANYRES32=r7, @ANYRESDEC=r9, @ANYRES32, @ANYBLOB="048a5311eab4dd4bbecad2f16e1a54406f2f924725695c7d28472dde4a87420bd2386410be172a549391f4d8b2b829a8e9b74735b2d1fe0782422564d0a55a2524cc5b31b738f2f2f18003ec2d57f455ad763e6a579dc281a414faf8d84e0473db7e1a1fee325732faf34cf10ffbc41fd4cfc91e854269d87dd6e13422dea20d1004c93745f9cae3ff9d9759599c4bd0e82491f3bb724f1f2093ba53d81d16ac099d", @ANYRESDEC=r0, @ANYPTR64], 0x8) r10 = accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/74}, &(0x7f00000000c0)=0x4c) close(r10) write(r1, 0x0, 0x0) 16:00:38 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00001ba000/0x1000)=nil, 0x1000, 0xb) r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) flock(r1, 0x14) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) r2 = socket$inet6(0x18, 0x8000, 0x5) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000240)) poll(&(0x7f0000000100)=[{0xffffffffffffff9c, 0x150}, {r1, 0x4}, {r2, 0x2}, {r3, 0x100}, {r4, 0x8}], 0x5, 0x3e693467) syz_emit_ethernet(0x3b2, &(0x7f0000000040)='\b\r4A') 16:00:38 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x40) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) linkat(r0, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) setsockopt$sock_int(r1, 0xffff, 0x604b36f3df640a05, &(0x7f00000000c0)=0x1000, 0x4) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) 16:00:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x80) write(r0, &(0x7f0000000040)="670dc3", 0x3) shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) write(r0, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000b7a", 0x18) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) 16:00:38 executing program 0: open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x50) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) write(r1, &(0x7f00000002c0)="be5e819d36d522c1ee646e1d472075d8be325ca07c6645bb0d727c46256e31a69056654730645c22a504cfedd135af326e8bd0a58b15873a9a5469a0a34f4a4d42335524227fb91166c6d6a611792617b092d7fa76c165607796b283bcb1ebf336cd968b1fc93d6789e68f6c84047100e19ccb86b2714b48fd49a2806c6e0692", 0x80) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x2011, r2, 0x0, 0xfffffffffffffffd) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000000)="9d7406afd82a2e19a45d4ede45e8a3fd7c23cb1624da1c845e33be8325f6855c7263c76e112db0d34577cbae98c5df75fb9f48083596ba3b433eff968fcd0532f5fa7632feb699f15774270cfb0913a80993a2686737714e3af759051d73dd14bf22dd85b3c22ea0cc0b677d6e5db8148086e1e6b6f79bdba98d24ef790673dd4f00d0cb02621d67a3bf", 0x8a}], 0x1) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000240)) write(r4, &(0x7f0000000140)="4d11cf57a7c7465d5bb8b5ae1c21c615a655a9e384776124b7e263c2a47cdb5ab89718150f03cd363c53ecf76d043db44120a65880d563190365730d48872048875865842f69290e42bb6965f1a085b57fe304c20b2a1564f40cab18d5ff914f61849b26e07941ae8ea09c7fec1ec5cee2e5eb9394cb2f72e29f6e6839539a6625d14fa1ef776072f97ac59f2df7a17c637a80d8bf44106e62c2ad0d20bcc03401eaba4a2150cd62fda5e8a1ccccbbc9631ba0c65c40f06d6080b4932af5e51acdc51adbc319160fcb10e0d19a4e020d68b79e8eb82565f3ea07", 0xda) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000280)={0xfffffff2, 0x7, {0x1}}) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) 16:00:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000080000000100002000", 0x4}) r0 = socket(0x18, 0x3, 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(r0, 0x0, 0x0) 16:00:39 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) read(r0, &(0x7f00000006c0)=""/138, 0x8a) poll(&(0x7f0000000140)=[{r0, 0x40}, {r0, 0xb3a6f52ac7efe3e7}], 0x2, 0xe57e) close(r0) r2 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x5, 0x2013, r0, 0x0, 0xffffffffffffffff) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x1000}, 0x8) execve(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x80000064, 0xb0}, {0x1}, {0x6}]}) dup2(0xffffffffffffffff, r3) shmget$private(0x0, 0x1000, 0x8411894b27ff3d3c, &(0x7f0000ff8000/0x1000)=nil) geteuid() getegid() r4 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001100), &(0x7f0000001140)=0xc) semget$private(0x0, 0x4, 0xa5) 16:00:39 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000000), 0x4) sendmsg(r0, &(0x7f0000002bc0)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001780)=[{&(0x7f0000000080)="a00d8003b40656c939f0e5bd90e1e2dd0ef8ef60eda8b92989b563b3fb7408c5d2acbc830f195a220a33ab742b0c1249f288026b8c1c4a32af67c8dabd02317f408c2494f4b9b061caced8d766d1423467fdaeea32fce752599f81070574b344e93ba00b99699ebd9e33f67ba36840190c839e68de5e85818f72f2da02ddd093aeb47c7011baf49d9ec1213df61cfe6f9188690d8e1d046c32dbc6ccb39e101d160f44fc0d13a873944eb5db4972e6d760557c98e95da3c1585df74fa1093bf491f2a17d1e069a6fd4799f5af48b26c97190caa86dfc40130cfb03fd", 0xdc}, {&(0x7f0000000180)="3b9a25a379d3f7e2d435c10fe5c768bf17666f8ee96e9ace5990b5039a7f6dd7c6c50765ac4cc298a1aab43dbbaffce505adf0af707a14784f43fe8f13b5325e45578fd1afa5fe171cec37c28370bca90ab08cf7ded3dd7c58c8f3d57841e7d67665924e5eac7c8aabb263fbf3cfa31dff455b68e8ae0ac97b71ab9f732569dfabeb068b661098f0d159d5a8a2", 0x8d}, {&(0x7f0000000240)="a8ecbb0018d1bc1149cd33b6eaa7c7ffdc3c239c701d0d242487fc0b1d41695a61eee9c7f87d1933351e5c1fa3db2df2213180edd72bd53d7a45f10e226d300555d82482c1423381da1a24a41b237ad642f9055a4b85ba9253f4c7e8c7f42c1ec32e2c460a1dc256e4bd17adf57e160adfdad856a14f7e76672bbd8ddbf845b4f39b12bb56fc8fa9cdc86c8fa671e632fc7eef561d55f29f3f597152ce2131de230ec250082cb8319e34bb21a899f0160f4a26f382a14b650aed4f2dfdeb71e97f27c537b32d86272e13fcff99f3269d7d72b981", 0xd4}, {&(0x7f0000000340)="cc95db76547d8124c8f2487d14e1846c87d08035bf5d72af7fbe0cc55e1cee04d4026c576930540746eea4db66790ecac17a86bd88a3167d96a755a93e10322cdf1c7d79a8e2f7ba11f2643f8f288d683fd38c4fd7c91f73e89bed127ebbb12d7afe04f73386751e615a1fdf6a1fd412279719c7f813972075ef9179301c2ae0f0200d10a048836394e2c6976e39a90b3c22c6e7a1eaa5c5c0cd77ab9d", 0x9d}, {&(0x7f0000000400)="60f4a6df54a4127d869c6843e6e4be53eb", 0x11}, {&(0x7f0000000440)="8941790863cb02e00ec869a4033d1c7e47d91858be9251fa883f7af9b4f79d51c0f3d85c257015af406f0fc6280617d4161533c0b9889f15cf617fe25f7206f04cfdf178ac84a4cb3e0aab0f5b5cef23e2c702b23d03ed00a2efeccdf75d4bdf10d3eb58ea8efaae2961a31c0e3185bef06e5957b52daebc36d93067531801fb6a1f62b24d9e7d758b0b7826e6aeb14940f95fbf8746334c8711edae84a70f52f2e9cacd307685b39d3ca51713f2378743a66c3d722ef656fa2cc67aa9eca9a46a59ef54c94d60ab467bb7c4e4816cc2696de46bc961aa919101d83c29be54c4fb4710833fd00662088c46ce30c31fd104", 0xf1}, {&(0x7f0000000540)="27aeb73fa31a71f8477f51c5822fd1059fb71d551a11b9fccd30995114f7717e5d3bef84a251fceb7e1d62c0996a54ee9bb798ac460efa0d4ca8be8618b520f620549d5cb95d3265abe61dc5ca952b3ea09361f6b61ee0f5498a2f94cb4443a56b48965f213b9a54dd23c87fc954ad34afbbf3431ef7e28b0d51cf9dad3105c97bf8514bb6551ad5ba42eda6668a5f70670053a23fd824957241672ff955904c327464b528b8929f54faaab1e2341ffc3df900b59e86afb943601d63d0730e93c078f3999421a82ce89427f6e4b656ebfb7ff45472e9319b7d154312d4be6136436d28c7245545793e6a3ef5657fea7a131e0be8a1c32eb758a737fca7f201", 0xff}, {&(0x7f0000000640)="10968b95f486a2bc13f69a23563c9b15c036fa5448ebf64b76854bf74e3360bf978874ee24e193e7f79265ab18e66eeeb420a1cd31ec0c8c2e02091dcee8d1614f07e5ef1a362f128f6070be7ae0c497ff3ab37d6f925a51c57169dc13b1da08d747da7472cb9e8d7cb9d5454ca6706e28a5288bdf9e91f9a21058e1ac6cc601b67c8299f09683aaa28f91858e2a3a91a891bac61c42dbd21603bc994a19f907152304beba84087931b42ceacd3cd0d63fa3bfd3c7edfc441e8c78e4e65c002bfaa2a48a53a6178e3f2d36bbcbf921ba261dfa383eb65d6d5218653e0d0b18aa3b2a2ea25185b37e11ae313771aed4c0e2b3d39d7b2c27f0b37fefc43f72c1476a92f98e71b25e67f92ae672bf3198fb58add230ad0779d944569d0661c86b916bbb63c1cff1d8a0f0e0de3b4c1780c16add032cb3086200a960004917e148187f452279095baa6051294919a10db9d7c457932cbd4afa4ee49343c4bda18f7bd6a2542576b611ac1748a13ae2b369f75df159937140fc38de90b047c4aae160f3caf624775ebcf3ba3b7bacd047245fadfc8a7ca63d3e4230bb44b27cae7ed7ed61eeed2cc729f997e199e7d7ebad5afdcb42e4b3040e370dfdf96f903984663660de5a27a410c5c3e8e026189618f46e199a861660f8e62ced5f3c8447f27205dd72140ef8f94b14b8a3c5af740b6c4c7a025338c3c61aad0a03c184a32339750b6c653ccf27d2a196b30ec17d6cc1fc0818a948b5137bcac99df50580aa8c95edcf7a5d959ca1d0280cf3f25c475fe6dda5945c4c071cb2c49f3f718f85a9888f3348a5f172a1f60fe0ebc32aff5400200950306103e25df91c4b3b17b2c96d4fed87b25f070d447eb79a0158b650b2d1f79d106c0288316340f06d4272007fd2df7d750427f3ca443cc82e329896819498271083eaeaf6c3584994a1a9736692eca4b3d64fcda2a179bf9340467e12a1df5d7f8719ef6a01beac99b2f384a2d740b4b052918bf0e243461501a7ad0b5eecbef8b99db2d51cca8d92df97ce70f1b28b1d990b9a76be73ee66bfd89a04c0a48f57eacb104ed052eedea87c21905038bcd7403cf7cedaf5d1fe547a63dc35df33523813455e1a7b9a6bc2a86764a0936b4f5f4353a9018469ee263ad1a98f250d31bb02eeb935671aff0b0783891480f6190fca18cae4fc11ee4650685d5b2cae74cde22621e5d3205d857169e6faae7a028ec8fc0c446bdb7dd3120a7640809a8f2b394b64e28518636cea210b1592c68ee90cf268109e8c08ee03ddde83fe9285d705d154cb8d53a9764a17dca30da183bbe33c1440ddf9574e796dcbfabeaaefad253361e666376022bc1d2067c65514913331380c3ba05f02aa5175fc6bb1f4ac8a701ba12907f0f7629a770283631cb4ad58ee51c99ad5b63f44cbfb6e59c85bdb3b56bb71f09de597c5fcf2add05681e363f1e8b829d98b0379ecd235ecc1e6784af5c849850b82bbb0c4bb8f06d863fdd72e3f40933084b61780fe27a9cc47457040093d09b1e09940af1ba434062b0617a65dfb168f0b7853fd8b67b8bae0297823cea680b4127fc674c9c1697e9b9f84bdd4f3959eca476e72ffa3f62f160a93c6aa39715b285fa7f746bbde2f2bcd097471d57775aacbd0feb0aaef129505bfb607500f1c8d978c6c11cba484f879fbe035b6517ea9cb4b38e5f33d02869d4135308b18110a17e7bdb882710af6ba69b21980679017726fef1804d7c21619659478fca9e3d2022a235579e0b61c9f54b4586a583a888ee32e0f2993e6079fa31c479b5e3c7e2aa5d7b79f212f18297eddcf7a0431e463a966dc502d5770704e64af9451dccc0fa5512d86e53e5271682c380e5f87b22fc70eb07988c07616d3f3f8cdd373c7522709328a4442d7e2bc2fb3f7a4c9897b9d0053abfc1ed13b55e7f84bd9bf0b2c08a436483ff9f7d8f853189fa4d52f755bfb53fd14a292e1fe9e386f5f584631ab0e066bf3567369b4954b13289896f908371d54ec99321a863fdb8cd5827c2d55e47ea6c4feddadcfa4b3183e556df6f5e899c04072661f9ae0b45614d7f013b146e760f6cccb83a985a10c09ec23158e273e53129d43411f4c3731e3d47a397e8482de92c0cf08827532050498e7afe1ad22e7ffb8bcedf42042ab14ce85a06a863cb1ad4eca43b4e3f941f3acb6ecf69f96618ecf554c8b644306db27ed0184102c3264bf8ba1a85aa050f453861e85a1bcdf7a91c8c28d0a5640fe56e94da7c99113953d6dce0425bc93a28ab20c1d22778c52a01e133877a0a3958a604f7790ad24017d01352c3da0222464c28419dada2209257141cdc19c9eaa2791df39168b5ad577a0690f3edfcc9fe30e5eb2aa36af373b9ce4a9bdd255c40831d6a824dc515a189f49c1e43af21be1fad02be04c3761a42856d09e4b34cd50d5336abea9033edb11eadc6fd449f4df1e5e85b0eadd8f0cd75e4a54bf1268314ccb0dd4e21c823e6a4db69022afa78e9f4b382f2e71f128c68fbf89c542219230731cf279c66cf732b7cd29d6932abd99d0d8507a7ab334ec0b79e56f1252fdc39daaaf21076b858abefea4e5aa97f29a5cf19c1404f47ad8f03521574a33c756b141da1b9d9597311d77e574ae7a87e4cc7cb7f325fa9ddc10ea4cc01ad021b558e3d5c299bc6bc99cf008f1a5d479ed0ab654e0db7c72ee4f99dcd2f1fef17467d54760bf615c97da6d06cffb255d5658eee98f141a4c8e745d080bb23f67363667e5347af10f1e58135db5771f4e84cfd6fccfd86f2c53f531b92f13b1260d037561298b31587c21a9e93ef009fcc5302fbebcbda6d0bd108914df33a13b10c96d8b1cdd3403768bf39667e7aaff2a54022a28cfb6b558f18c921cf73224bcf430b6d6f26fced6953472a204988e89255cb6b2b938d316cd98827feb6a1ad04b17bfb070477eb896911af278fe751351c5e90233a5afc6a90b36d6c97e112c18e1737ba7c4c4835a6568265ce21b77375f64c21a565184253db991897dff274f53b868a174c4e091f4e48db3c6860eabf87936516811b75400330eccccc27b721be386459a071397aa392cc745850ff9099226db512a1f25e4c446cd520eaafe2280fc2551881a93991a9cae3df2735358df71861a0f2256cfb4014a01809dfc5f8420d15671618032d1dc537873ab27dd4f8432b1a29949e24687e8179bdcff47bb189135463acd4e68e07f17b099c373a33b5419d0e72049c6ec2cf0dcd5d379de7c83e855ff19d5c78438d82df4e7d57cee37979825a7347fa66f556dc2f4e405baf1954abef23d6ccb73ca897956fc019d407d1edc03ea512d5aa94a402025a80585710ffc7d3a2de57d581e5c644810e46ccf8a5342e42bab47ef128f942ad82b2e128809524f144dbc4617d0009fcd331bd561d05a7663f6dfb18a24b85a1981a2d6f2d0b6f8e6dea6bf661f6c0f2fe77bc072f849b801845f8e9b3751d4252fbc728347960b5973c15536db26b515a6f6c22e9905df59346cd0f24a57291a792ef2e4ac135ec059d6c3ef8a5450405f9c4445c0fb5c05c3db45eddb816f3d0fe58e497d0750b141ad466df3cae8d7d032dec3ba97d65a1b20e64de601a8a81e2c633728fb7dfe3d0b7b74acaccf49b7ecb03b4a31d304db365fe6306a49fe081f9013b9ce90726fb06c1b9ef2b2a0c360c1525b47071ca06dafdb52e6e218dfd243f3aad0995238d85ad49f434b4e78bb3bca01890f572417a214138d1b1e03543aa62087b5862f44d67838eb4add9164022955a1d4cfffb8d71663e8c04f3e7a9a8ef7617468dbf555c4dbeaa15d4d26519d9cdbeccfaf5db7eb7f00df8ad7ab3f43cd5eb2df5e667b05d396b6963f850df6a885509de2f0c17c852fdf1db71abba3bf8de96c0dfbf3de9d42d05f6be13fa939ac476d8d25993e61a537d686faa457dd6b3589cc086155e7e51495196110ae6e61cc977f94bcf16b164ae5fd21bbf85654b1720958125aa13fe1192f383c868ef7b07f483e8b19710c31f01a0e5d12bc7d02af5854a90a0e0db9ce31bac2295d9c14185b864b481ae6adca32f8a7fc20a9b0e79bb71e489ec6891d6cf8a22b13f396867e29b42fa71922c7d260113ae3d6509390fd4496fce90909569aed5f4d54075cf585b1996c1cf005ce26aec01c920ea042ca41506d5fea5e90bc997791e1b3a2c3854096e40193a7e3bf354d1ad708d14d077c144fc711c4f6a6369386b1895d264d790a99fd6ee1c5520e1749f8999d592908927d25fd12398d7b8bfd35f1e04cbe851897f85c520142d40f5f319326134d8cb8ab70d51e51466c9ca1966db9e95aa498a7bb0a44518be4574479bb3f59d4ca9717212cf0dcc05054fe35aee6dfd94b5db2ca595a48211de899edb809560c2e166dc14c918d5e541e0d1982c58a9e41858c7d4bc9b4c0033f31ad4e56c5a1f43f1202be7dfd10bb6293f604cb088204044a466ea74ad030cb2791f1d391fa9e61dc7762dab4829c5c6bb6db2bc9efe4740046e81229e6ada72edec7760d61a0508b1ebcb4658f79090723afaf0df1a594364f78c930d4af43472b33eb7a1d59e0d92f4f0b631e8936d6292e2de9ef1c90a16ae51419314d571a3b38b9a1fdc5b1f5e4daff45c77b63b91dc7995630406b7b3e743b8cd41b73ed729ecdd5a18361033855aa7852df71eb4b014383cb390bb98afaacca918a3afa5375cb1f6460772e5d514aca5f828ddc94169e2f1a5150c7f73fe30b976310e2e7a2bbe2d3b7e89f8329c53c87ca5695e15b462fef4a8fbca497d38b31b6328942a24eceecf3286aa013642bc46e72a1fd45cdea819260565de8bb9fb80812b645680e241adda5432c609de08757bec2d7113a121d130f6d0e677de9129458da6e65347f73faf382ba141acdeb0f0b4343f622fd58aabb3738e8eeac0c8b99b3b80b4b662b3a445bc06ce5c2d300c337deb1b2152f4d01f9fbf7226c74586d0d26bdbe2b2d851979ab743bae06919aac22972d3e539632cde6e9a826f48798f6c7be09639780adcb659d05f7254bac54a01561521637676296e03869aea0f948f31d4e4a00e088d3ca4ff153012410ec84b19c19986ef9759c3e169cd876cb85763270c738adcf75c409787087236146d3c8ee7a68eb4fe1fcd52b0711972a8828076e93bba8f50091c3e919f8ce58c8f6fb8ba972849ae375e464f00f1bb3ec5c3d9ea2b519aa81824ec47bef0d0748642c48e770788f709d86a8bffd6ff1ab7be16746403480d0b99ff4dc3d30a1715c34f0d2c1f98671cd84c8dad12a41b9919abcc3f198bcbdf5b6e6fe686e1f90b88413ce6b30858aca67b6b6f29e285529b243acb49029785bd6aba408d1c423e85286ae0fa2865f61be9d215cadc0787398a48fdfa42150899a4f38a0fd8fbba677cbfb092cb6fc432fcdd9a76993d8888c8f7eabf61197b2a14357f3e576227721063d679082f3b8df6823a0583f4c243d5399df4a63de509c83dd183c2fe94c0f88a008a3280dea00964c8cfb10d4e4a09e90fdc9ef8737a64d7ee6828275896b8b3accc66280fb3e8d7ba432c8ac3ec21bf009eab2f735bfafc3729cf84803fb6db9f406e1a1c0665a5cdfffefeeea1f0e1b9f5917129963c330895405d206c1105791d0f025688c2a269370bae413ab02dcc5e964278431af8c4944cb3efe5f853e5651ef1aa6b1559e077a2564f9c6a82eab1174b1eb67483d0db061006763c561c0c4fd37e0d8bfbd3960ab32891dd2faa8032441737b8c893168f1036f9595fd399adb5a3978", 0x1000}, {&(0x7f0000001640)="3ab147c7f1def7364d87766929f1a0d96ba171893ba2bfcbadef0d8ed40db8b060f39ddf364c34c280092d68f48e6fb43b0461e3527ca73011174ac8f9c37765b032f7a756732020b56e8eaaeff8bc983950b1e945f2b4c7642c85677010fc1ee0cb7693d7b68b1a55992dd0ec928e9fb51f4d5edadbb45e03604f364b5c873a3e216e7a73c3a566c37ba6aa39d7e27f4145c2b7d9997707ee3a13e8c56ad4c7b3dc2ed97555cbff87d182e852a623f4eb38b1df9f54756160cdd90ce821bea8fd30287b", 0xc4}, {&(0x7f0000001740)="5800d371686a2c45ab0ec3899141ae19a63b811138942646adfe5cdce1cfaa05954195b7d7d5b5fdeedad207677aef93f42f74f2c53c565db373", 0x3a}], 0xa, &(0x7f0000001840)=[{0xd0, 0xfffe, 0x20, "d751de1fdfe43f02c1ca23cde8564ff5264be33a7916897484dbef66e45cd649df6bec0616eb1d74b377fa88e25c4b5262a1e417326375f46cd86e73517c4dd7b2b2bd78c9a0252b11d83d78c49eabd8fcdf27abc703e19403439799141e1c9d49520c381033e7df01448ab174bafec2e2b0ecba2974c36a286d7e0314cb488fd166a6418663dd90152a6255699741f67671ba364351574a29669a65b022926207ccc176cd4b56bd987773fb8f5e5f13580299bbac945ba1453423e8"}, {0x20, 0x1, 0x0, "459afdada9a05c4e72be4e1b"}, {0x108, 0xffff, 0x1, "263bd68666fd4402fc486da8bfe6b36957b57d5856f92475c8a0a17fb120e22269afd98511fe8267be7e2aef48c33074096b5b9c6dc3b9275ded94a002282ee82ea81a4c2d0624a2f7b27634a70ef9c1618d5ffb8a53e6788f48530e78220d90851cf627ad9c192b73f69e273b33ca4d6b88c9d44e1bdcae19a30bc69c9a14df37904b9ae68ab335637764d431e27ae4cdd79f26cab1479ba8c46eec41e4960758a5cc150caaaaaf328e25f662d0c3f1243581b71e7c569ffd1e9c2d41fe70550931fb6d7cdee1ca32613123c1bc3d51f1ca772c8fd7b954046d00750af6514eafee62c0638e4ef642e7d37d0fc0a7e78ebd"}, {0x1010, 0x0, 0x4, "5db4864317643cacd236e1dfd08b6477e1aad8f4bd26c2a7094e50eb25f033a6599f8508dfb8154b3263e14634719dd2a72dbce45dc1afacf77a69afac6a8ced79da05de8dafa6ddada557e06d0bebf17de3f7d8eec4e9af0404dcd9a0e58d493c0e88e85555bcd4ee508f3dd643bb7590154e66181c124ff8bebc90db3dda6891060d89969344a1262d3bbc9358a5cc91c067fc36878571e6c9c52d4becebe9b021495f40a4217e91b7b75e86c53922643b6c7963a4f72eb7f1c1dc13a88291cfd143156d710c336adbf41f3f2349ad067f7734f4b40af74ca389a9ce14f635665856526f0d67c17f9b10c987ec4c01b995a8c609adb044704f49776b0651fbea8ec4bcb2d74c8a23868e531282d662b5c009f0da585ab31e8c6c243127d68edd7c0f88165088ca74cbc41d367badcc1dcc9a15663fcc6e4dcc1e8eda8f12e306cb1613da9efb5140d03d2fbbf2058a9b227a612cff6df5f922a11b9108bfbc541bd51e14c54b50ad4806d8210e8e4c2fef78df9dd3ae13cd12c658dd77c26d957238b715f1a1244d7a257a0e052d232cc27b17f5f22fb264e05498a928f9a7f5bfa996a551d4b3780a6cbddfc22093f7a9e3abec9fa0acd2782f47a7dad3b14571ccf2955acba5cad01c34d3b1cfbdc5991eae9e37465b4e478a0ec34aeae6481a5fafc43f4ff08200d8ec2032e82818e13c242a0e343272c637b98ef6d88de6509c006bd5c3bdee1bfe7b0590fdb4cbae80e9f1338e6a0779258b71afb0176125151321d6c6d79100569f86634a974b1bcd01538e7d18a22d1fc98b36f0b8c26f1b4903c9ff30fd9bc26176ad0d22a3aeb2a5d0935bda9e0d7fe375097d633e216591c669ac3f2cda0271a7f57fa1662c109345d76c549efd332cc955b4e8ebb5f75798b31ee176af58fac97a496a9b52569679c59e999eb629d2e59bf3a6fd31a108c69cd0dd58bcc0c1a49519768aed98975a8f01d8b855e30ca36c0b5da17f923901a9748efd61b5058a624f64c793d7e40ea8a9c3638661f772ae1a61c4d223b542e3d86d8889031d6768177ba7b01795364ab135b9482d24d90c1b994a61407dc84c8dc5ea2a25bd7ec7183cc952ca00a563047aaeaff712238722cc850ec4ee5afe67f946fb9965aebb5cb696d95a0ac82bce127a1ba924b37d98b1f0a16e3d0ebb4ffcb4b2f7a7b5d738aa4d6a3625f7b40d6f7f46132d68c8a9f7b0686a657c1d1e7e612c6092664c6c3323481240ea211dcbcc99ff34987e845d1d76b426e4cea1e120631b6aa77621d2b485ca5e9665226bad953e338adc5d5036b26531347416df69dbe6e4c4ea258ec87893ce083491c9fff9d852ca63516d92600cac5ca5dfae20bf2e051a31b83a4c1a5f2f0cb0bd41a0c3b9927d4cd0e5d7004bedd5b0ccf63e89016ffd9fd146233fea18a771953d4ddd22ad4560100d3b5046bde60afd2a4026050ce6fa9f13432d0d2d1c68f85f3d1a72cc9752795eae95455f5a7009cf4bcae4cbc3f345e766a3bd6225a15ab540d00a5cb099a2a5d1f5881f49181b51135308ca579ca5b0932dc6994c42eec1c3eb6c859e8e651efbea6ba2fbbb71fb8b7ec118be657c74a631515c990a8825f886b8d2411663cd59395b3316b0f8afcb22388697e315cf78eb7807b461e6430e402da6a1982fe442d0cfce2896951f076ff7b4e197fe01fee95735c58f4fb5ede9be5cee424d63b02e0a5937b474bea3026a7f484a04b899a2f35183c9fa7eac54ebf75acf19a4ef4472f8e32a9134f0f9be830dc7b76c372e96c4b2744a6bad675be70af045cf78c448b0b4774eedf90e9fc6435ed79bfad4e8a14ce8e3b5802432a879f1574192d5670fd691f7f6c1f320fc2fe7b640f18579540803346c56acc25679dd540aba8a58ff45fe0ee33e44ed72c5c7154955e88bbe69fb4ed5994077e1d77335f012d3aa8fe5da08d8ece8a8ea4cb6cb2e71c5ea1005ff351fab8390e5a0e03201836a1fab5a0004ce2191eb678d9dcdfaa6b443245fe4c372ca7546ec0330950671e72986c2035d9af606e8e37ed9437c4e78f5c782350615651a9d5f7c8a8faf69694ed352e40eb0e14d7b24a85a7671acc26ef47a557f4057a33603fecca7222f4ec8d72025aa1ae2c8be936e7ca2ce2abaa3095d05963ec92e2c485f6a17ed1e9d5fca38c853b446944c20d2307e0e470b9250e546414ee7d160692a94cc69fb068044462c960374ae294dd9322ca45cf20573bf93d297b97a859d4900cc8d403c724f04d5fa72f6581cbff54b24774aa4a3ff71db3b5cc061f133d3d5d4509a9ca572c967268efb9e4d5ddc7786791e2000c7f8de3a46f25eb5403cc51579c4b72544810ece81ea904e54d8e6c799a441cd444db4b6449f2cee9c0030439ef02ed38d3c7b35d7c5d2409e88a9e02833378076c9b0c52085628b8671e3f83e66ba1af082f431919327335bc4f9fe36e0bac5e8dedb0906369920bc3b0c27d0aa08f684a572044b639029cee7139c200da7557d390668b95b0f6e5f2b9d60e49ffa89cb9ff2249eaec1e30ee05e6b16d675d2245a877e409d05f03a6320942f3d5165ca055a04e5515251a8b32f4d650bef58040e40ab435860a5841df3d61be9ceeae99d50c8c39078fe9265006c04bbd60025c34e40a7da523f27b03b1b9c3b93555877c0c8356a5f273492aa70cf24823df25aac1ca6b22e46c74f33b8184e852fd758efd4fb39125be527f30606fe3d0b2e47b67b242eace6c8322cf08224fd4113425c97f4888d9eb463157a99867ced3c888a50ce183db41711be99f3fcddc66550d289b1092e4dd83d3c12690350cb20f0b813dd14240cd33bf7fb82a1ff6620e9e2a92b982201ae5a0807ce84ee2c556969e5cec1aa7c2dfe7d190d07372e188096a15fbf43f2ed396e19af5d94c10b01a5078ab94b206098700ed5802549250868375f8e182a9994da9140f1ab46df1f859b5b8887564f755b517db3d4c7782ab95b8d0b16f31300bfc101d68dd747ee348f91f2bdc05efd7dee8aa11ba139ee1603873c277311572f4963a8cee33b9eb80eb006cbc952c95e136cd5a5c7841ef1b09154db7c20f97bd8150b54f8ee6b2a868d76beb0a4e5f4804642718d0f034128727c4a6cdc1356a33b26c7fcb2ee7db858557ac07189386614352ceeb7a3ae194c6c659b918e9738b713fda4be438b187b10bf6f8a9e52b5d72029944c2fbf39fd6d6278e4b903909fc36e44b3d49f27485886bf01de9da6f8fd587b69d09e40aba1014805d7dea64d4588adf8c946b727c24bc964d031ad80697785430033369bb1eca7e55997a6ee8f460d2700126f6ef9aed565a6bcaa3c48e730eb5223d1feecb2553d63117b5f250951007e9273b69d7a761eb160a360fb5f59773a13d23e53d5cba1bc6994c400733ffbc16c56a08c2d61d631eb5e87b50d98e995a39d5f0258737d8117c31e5b2daad5c4c93408f1f95f9913d097c2e4f53d963f33ed1705745116a551f83c1d4396505e44e903c4bc711c182ef3dfce7c1f7472b7b322b77daf521cfa078b96731e4963c055cb7bb32ceac547b0863c42d5fcae1786518e6ca5977da458b4152b57dc02abe467aa542aaa10aa86b49d0482860f6c94b0d5f63b221758362d74eb9504f4216d58e8561859c470d1a22a0cedfeca52f8c1550f2306a1e39bb1d0349876fb13104bbfbec0e3dc541947eef566f60aaa3e0791fa5c2f6dad8a2f2a753c995537f292a868df53bb7d1e83965321d19720f233f99067b08dca0f00f5bc6b5a1c429e8b8a73356411ca3e14e949994864f8cce4b9b6c7f6b0c22b4f32fbedb76e30ff25e758a7e9d8d39477f223a5d48f20573f1fe40d6058d4d16d4fbb3c2ccacfc5dfd5c6d24e9393dc9957be7d856661cb262a38cdc84b62919baeb2b7be2c8067b9ed81d079b02f66dd305df73d3a1352a9a7f7d326669d5cbbdb3530402735a5fc103f108a8bfeeb9b26a23b5a1e2b1d61b216313e01b4e5ac7c99b67004c8c4e92a9668c45b7d6c6c5963a238b30d6ddabe83e7a6f1fc28e4a0cfcb3189e3cd0881c59ac25856babcda6581c73535117eae38a27ae66df4dcb532a93b9531f2968e50fc3bcd14a58887a5de0d3895e29393f06eb63261ca640b434cea184e47b47ec3f438e13b4a79787b006b8e53dd507831598ffbb7b9cd5bf7719a5bd367c5938e1c6db25bfe743763e73fdb3f2febd83c960bfa5332ba814423246702d6f5ba9603bec0fb35cdcda83377409d0d18b5a1688fb72757dc0d97ba3ef1bd0257538c0efeb4a9e946a9469b4d62cae06a1161fe5190744dc20adb33bc076f1c43a30790e7f6fd5f40b018cb7074154dab716155b6dc833b09dfbdf29a9f072fe21d2332496df594b3299c0e2828b7ea7c67dae884bf630803df78ac05f908d9e88deb6eadeda183652775cc794910355c74265c1866b10bcfe832418473199dbbd3d9e3b3246c2291e037b9b9a729e1c88dc973139304411a731caad22ea5edcbeaac4a32270404f570f841173d10109dc4a2c9951b7dec1bad10f1fb7f9f9f9c0e381436e415fea8c3c1ed7b4499dbf9c0f0bd891a3d8a29e973fd3c77cdd2d754b790518818d6c80da215bb445935d08521469189d0fc2b89380350b9de28988cea05795af53c4126a7e01f36bda2bb0e1a82bfc1e0f91c4296fe0a7e61f0c7c2b94ad62425eb40e5b0afc2dc5eaf3c28b067e8bbc86baffced45963f3af5227244b0e949b91d93c85c4259fc6a2d591aeaec7eacff904265e05b3ba99071d8fd375399b426403960d7b5e7194cb181e06111d44a4a5d5e9a57b6f3aeee0c459b85b1e716524d3172248d5fb0917a4fd20517e46809199e2b97a8be816c130c5ff68ecf9000709a7d15555de09c7fac4ed2523b2e50e8a5c43b2acbfa0a1891625e6422ecd639c7812fd82731901e4dd5b1b2fba3d9f1b4db6cfc83ac3730694abd2b8b9ec0c612cfc88135d15a6165c8c26ec2b3537de10c5a8d2d0a8b0eb393795928ccd44974a68aa491a3962ea1cae57a013114c3973897413bf29e8336492b87351ac054307f2ad6d94aad4cc80459c5452a56df6d8409d417c4b25469d22b6f28e4f19539572f6485334d52aac4dad36810a1952b2b839a3317fec281e529e9a12895463a89012dbd058afa833afc89e40d02e84b149393bc56368f5588704808d2aa8b0e7766c72a08fb9a7ea7f13b8d6b525c2cee64be2c67df749773054f85d9fdbd423b39c0d1756ce87be7477b4e32990350122a1b4f66b9850d97bc7f40ddb1b50f1a90b473db2f678db8be76cbd4f7a622f9c2b44b41ce4cf126b864d768c66bd2ec9426a4ad8e00bd33bdd0be8fdfda392e799bafdbbf254b1212f596c6b848edda4e71ca3e1a28d2565c0f74a6b8eff7859886233143333dd9df1b5f1730bc8659261286d5cd97432607b4a273a5e93da47c664da71c84a18094ab4d5d011fed0f9ac41970fa83d98a19bcf8f8e11c1f715b801d635ce5df95c9542e5e4de3bcd20ba2d1f0b9b9d19b68e8aa8121b188d0870bab1ef552bd3d85d3ae09f942cefbc4566f1b0672b806f05904d03d5987fbbcfd0764fd1e0cc258da854688e6248931beba9695398e826083fb846a3f232396756a61e644e6b33ae12f7473d26327c812349b183a656ea991c98b3a105067d1846362e875021369a58d1e21291846862264dcbb1d1ff63e9dcde1816597699552a710c19b5fb4c18d61be007a584f84d77b4b5b6c741d654e23e6af5d0c2805196cd556ac8b31ba7ffb4be08070"}, {0x10, 0x1, 0x20}, {0x48, 0x1, 0x8, "e1005192526339b7b80625b238a808824d64ef575ea0dbe22b479dc8cea57fae1653e34189cc4256c2a915ed24b492fdafc40fcb864221"}, {0x110, 0x1, 0xfffffff9, "239e036ad55131b2a76155596bbe561602cafd05e966c7d7d0db1b226f6f44e475193ef56576b1b760413054b7a8e2e796c0ea26dcb311a72364d5b859161fb86b01ab90caa4c92451537af45c6a7fe23c1eef315cbee7f7bb84696a2b6dc3d6b6b16374164887b72ffb8c5ffc661df34ef711e07a4e187d05b28a445053912445c376ca9ec4a0d12a66c814f93d82a72f0fbffac1518c836ad33d35d16804319ca52bd59cbf789ddd78f59c3ce46449a88553f3f1027933dba901850140b6c053634385a3dbd22c1afb584ebec36a9fd10f22323e73e532a1d58df8cd53945f59851e16e9c8bd7ab86806e9ce5204736258e741bc39db5b2f391e67"}], 0x1370}, 0x4) 16:00:39 executing program 1: r0 = socket(0x10, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82026f39d57225e20800118e1c5ceae651f449796744ec124922a3af27b427bbd99a2f6d8aaa3de9f30b2e9cf246f600001c5a249efdf5723d4ed8fb83a3dce8a7e6e8cf73235f3ea2c602010000007b01a4809450f6c2cfa80e9f172f0000000000000800a8ba6d7a5d4d562089fbac1e680d5db19f085dfd2379"], 0x10) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) socket$inet(0x2, 0x2, 0xfa) writev(r2, &(0x7f0000001540), 0x100001bc) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x20) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000580)) geteuid() getgid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet6(r1, &(0x7f0000000340)=""/245, 0xf5, 0x40, &(0x7f00000002c0)={0x18, 0x3, 0x371, 0x2}, 0xc) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000b40)=ANY=[@ANYBLOB="000000000000040000000000000000000000000000000000df9dabbf3b03ad7adface27f91438573e6cddeab25f50fd9924ecbe92ec92b354f090fddb400b8fdc22e893e36dc35888bb8492b321c67945afa09fdae327d85446dd0311612ce66a3945d930673bc22ee0258ca10a2776284800b7ae0fa547faf50829049e8b1e7d586758563420d7821c7a79468cb0ad690d34740e108c3a01898f9def85fa5e1f8d3462c5b39c1a28e34cab56d54777d9fb1fd194ce21f6117e7c0fe5a13384f492fd29d48f824d836552308c0e2c7702cefb6069a1f13294bf19ac69fd74915c65c9e3039d4ed9ac9ff7f6c3de877c321e2aa5346461b4f1455c13dabfc3ae7388fdf35c060a3f7a47363418a19cbab3f63e44ff9b069691cf3ec831cc1828571551eb477a723470527438b772c2b14e2db5849df6b7f10fc9f4e222499bcfa66b6c3b938932a063f2e62bf49f4382508e347257f48334ec9815cc6e31588f52bf8afa253bcce10ca4f88531b6d572c00a97112a24cf8010005c54e35dd4d77f5c175add597e027da0756c00ff450cbe3c4dab94cb51be62c61a4078459f32c533ae71135165f642c583146968e308546ce6d488039ff6c7d998347ef956e45c084efe1a11d6536a6ca1a712ab288a11682cd425375512ffd71704619a704b5eb28e9742abaab4e2aa06fdde373b4e8364694c8af59dff0bc895e8433cd257955959f6e556f36d7adc2663066e5ec26492141dbdd113ff7ceef36a3741c094900563f86bda32037f55e2044c5ea3a45677fc20b19e91e782c2c33ce23ac96c269091c20e9644171f9ad7d6bcd74f6f1c293243e5d955983bef25ea4c7c12d60391be6ee6df7f0be63699fa7eb9b979c95ed2658239ae9b8679c04294a5f0c191b60519d11f32a702e4220f003e1501e142b6a8fcbc3bb9cde9f293a5476d42efef95b32388ae95b4d77c107401d25ec9a65df64c97f7426d526a480581f73061cb38456"]) chown(&(0x7f0000000080)='./bus\x00', r3, r4) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000500)={0x100000001, 0x15e0000, {0x1, 0xdd}}) r5 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000480)=0x8dc0) connect$inet6(r5, &(0x7f0000000180)={0x18, 0x2, 0x9, 0x8}, 0xc) mkdir(&(0x7f0000000600)='./file0\x00', 0x5) mkdir(&(0x7f0000000140)='\x00', 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) renameat(r5, &(0x7f00000001c0)='./bus\x00', r5, &(0x7f0000000200)='./bus\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r7, 0x4, 0xcc) r8 = getpid() fcntl$setown(r7, 0x6, r8) r9 = socket(0x2, 0xc003, 0x6) connect$unix(r9, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d016ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000000000000000003eebc14f28fe24d600"/197], 0x10) write(r9, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) sendto(r9, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={r8, r10, r2}, 0xc) ioctl$TIOCSCTTY(r5, 0x20007461) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) 16:00:39 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0xa3, 0x0, 0x0, 0xfffffffffffffffc}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x10) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000140)=0x8000000020002800) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x1, 0x6, 0x8}, 0xc) 16:00:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x7fe, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0xc5, 0x2) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x122) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) close(r0) 16:00:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r1, r0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) fchmod(r2, 0x14) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:40 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r1, &(0x7f0000000440)={0x18, 0x2, 0xaaef, 0x9}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r2, r3) r6 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r6}) r7 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x1, r4, r5, r4, r5, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r6, r2, 0x100000001, 0x4, 0xfff, 0x413127be}) r8 = getpgrp() setpgid(r2, r8) sendmsg(r1, &(0x7f0000000980)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000140)="ee0f971507a5ed89f2400ee0e258d9c1742b7c22ff425d367974d3e8fcf52610f73c1ff5f7a3ae096ecac2fb16d92273bec87ef4a33cb7ce012956769cbce121d4e30bb8fcd9b2ac145e775638776bee", 0x50}, {&(0x7f00000000c0)="1b1ce313e0e03ecf8008e09a4a24795dcb21413480d98014ae825f189b8467c5e7", 0x21}, {&(0x7f00000001c0)="2eb065945bac9268541072fb5116b2a59d8e1e0a5d8929f8e27d56e5af63fb108f81a85efbd3b8b4971789140378d8dadbab2cfaf4c0be26f2b838ba9ab4fe010fd5263a2b47e64c7628f2a9e9438aa3f0d5e76189ed25bf0c292370efad197e343d3b29235983dee78fc8b4b5a7dd66f1621691d5afc59c72a7c31c7ee9cb22da1dd4795034a7f0751d69122b4b3b4d95ed29b1", 0x94}, {&(0x7f0000000280)="8dea4a18fc84c35a4490a7c62112c793340d06bab7ac0def5a0ac683de90ecc2d9cf94332c67139b312c7fc5bc280af01594d132fa99a7e2ee7bc0e40565e103dbf65e4376f87b9d5c12147fd6b8443320c243fad6a57995c2a7e954ef360ffb343a3156e7ef0fbd98ee21d92978b9e769b6e77047de6caa180b0d2822bc61c3283a623902a6542172305c7dfa415c673982dae65611dae52adc37463a7491b137fd558ca74ec86ee37a571fed422d3940a661f23b0cea4bd6b13b771091e7ef1c62a9f0142eda0a4bab081144d1a1d1f07369288db1034bbe3f2d68253c366c6c6ffb4e39bfbb144bffcb50f7f5f517a11e4026", 0xf4}, {&(0x7f0000000380)="c87fd61719673512f93fd17f6c495fd8deec6f054fa3ff049344c298adbecbaf5ee71e1a700b1be9e254b1e73e1ede34d651c8847b4f361c", 0x38}], 0x5, &(0x7f00000005c0)=[{0x48, 0x59b997d24cd3d7c5, 0x2, "2b7f580c8358e51d569711f2c1ad6bf51bda8554c905f6597e9d69274f52225fb8101df495eec01cd5e7d7cc3b1cbd3cec2c"}, {0xf8, 0xffff, 0x0, "d54051dc5b287f6564ea1b24781934649ebf7943e5fc1e6df1fe7f06ce878ed3d432b8c7561f10fb0273f4edc50a1b07c643552bfb5b77b257c890fdefbcfb6bce6fa146d5c40d26d931ad7f798616cfd2bc2450442cd5a4412ae180a8d9c9136ecefa99b46dc94ed8f0ad13da40e78c64f8f4eb0384f90f51b19796eff72bc544b8b31c095956fac191093ad854fd5245ae1b5e7067c428568de97bcec25666d89025c4a06de5099d6ce52e93245a4394649fc7c9e37a9bf4c5bc9ac8b3df1551fffcb83c2feabe1d9d9ea2055621b11f67d26fcd2aec6a116891e4a7e0ea5e14560f"}, {0x110, 0xffff, 0x3, "ce157435274b442afb4fa56c29c541e192befb4d29af0605a060a3b85f7ac4eb45cb760ce03067702d5a79fe0bcd0a9f38fe39c980c25439434095666c9bdb18e206648b1866d98a9a19e6a17b09b695af5e0b3ed63e8a662db25fa2668628eb109624e487570bfcbc34540545dbc58a86ae398b34804c8ba665d74a954c53b00557c454ca36341c8e54205fb2d6d7f012862201f6aa2be95910a05e191f7a104617180871f1f3c26b4c9106abdcdfec13cb0ee32d9e37c11957d85731983426d7d39b377a6216370a9672baa0b8a36dc08d7f7fcbd10c36c532b35aafd9089a9403d60a46169dd67c55c8c956661d791c7088e7326112414d"}, {0x18, 0xfffe, 0xff, "4ba0ce2a7bc00013"}, {0x80, 0xffff, 0x7, "84a100160a660d0e3169f3362da63f13763889b3112314fea18b383deac91378cf961dc0cb4da3f354a405161e3f39991303d6c22a6b05661d9c365b6f785a35bc8852d5f2b16c9bf76a0c4bb7dd7efe3d35254c2ea4f46c643663b2337b21993f206a54dfbeeb4df805776548a9"}, {0xb8, 0x8001, 0x8, "87600c6769ee160e370bb2e587aab8c7b8d09125c3b42a556503e29eca077de26397bd990338b1400ef0ea416a3213178301586e6267b493e4554df17874b6d59130d58464f246c9ffc559488ebe6320f72d761659d2903e72776eb5360291d2790575edc3b3641540ab13091e84dd8ac20f11e80db3590ee55a57d48630e5d4836fae2d33413cc9cae97b5e0d2d222f6518645db014da8e0a32d5346674fb0667d73424e0"}, {0x20, 0xffff, 0x5, "75b50041b4b6ebe5cf9140df3a"}], 0x3c0}, 0x2) 16:00:40 executing program 1: 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\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') 16:00:40 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) connect$unix(r2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 16:00:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) write(r1, &(0x7f00000000c0)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4ea64417365ac58c116eb0badb397e76ea5e3e92a158c8604d58025c203d83dbe9dd0ee7e3c034c040f130f", 0x5a) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) preadv(r3, &(0x7f0000001500), 0x6, 0x0, 0x0) 16:00:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x100, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') fsync(r0) 16:00:40 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) getsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000400), &(0x7f0000000440)=0x4) bind(r1, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x6, 0x6}, 0xc) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000240)) r5 = open$dir(&(0x7f0000000200)='./bus\x00', 0x200, 0x11) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f0000000240)) sendto$unix(r7, &(0x7f0000000480)="9d06e0d8820bd897c509b9374c22300fdc9c0879a56a608b5b7efe93965af60d080ed9539121b8a1302199c1c3d1ed771422da348d72394954d5806b589159b603275d001070d46bf68dfe1f81b05472904b17dabae0497ce9ef2009ab856c0986091cb0735668094054c0049d45c2d52caae4a0f1cf2b85c020a4a55af18a54bfab665e1ff6e95b90416ffdd363f575a237f6a2461a7793c8cb930cf4001990414e79266a34206105e64550af105d3bedd7502f6f1c92f2159ea066f9adc9ae8d5929cfa46eff27d5253a2ace02ab04f67fe81678124c4db2c533f68c27599aa97c68f4f41e8fc845a1e2c87b5df2a434", 0xf1, 0x200, &(0x7f0000000580)=@file={0x0, './bus\x00'}, 0x8) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000240)) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) kevent(0xffffffffffffff9c, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x2, 0x448c, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x61, 0x1, 0x6, 0x9}, {{r3}, 0x0, 0x80, 0x20, 0xfffffffffffffffe, 0x6}], 0x1bb, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffffe, 0x84, 0x0, 0xffffffff, 0x5}, {{r5}, 0xfffffffffffffffe, 0x1b, 0xf0000000, 0x8, 0xa9}, {{r6}, 0xffffffffffffffff, 0x34, 0x1, 0xfffffffffffffff9, 0xce}, {{r8}, 0xfffffffffffffffa, 0x4, 0x1, 0x77e9800000000000, 0x1f}], 0x6, &(0x7f00000003c0)={0x9, 0x4}) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000180)={0x1, 0x4, {0x5, 0x20}}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3b, 0x0, 0x0, 0x1}, 0x6) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffb}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:40 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f00000003c0)="410ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace0e684639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b749dac19bd49d3d4cef232f37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a5689c7762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f4951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e7f4e3f874d99dc0adb4824f43a", 0xfffffffffffffe5c, 0x0, 0x0) 16:00:40 executing program 1: pledge(&(0x7f0000000180)='tap', &(0x7f0000000200)=',*@[\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000280)=0xffff2252, 0x4) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x6, 0xe5, 0xff}, {0x9, 0x20, 0x3f, 0x6}]}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) open(&(0x7f00000002c0)='./bus\x00', 0x20000, 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100045}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 16:00:40 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) ioctl$KDENABIO(r1, 0x20004b3c) r2 = open(&(0x7f0000000000)='./bus/file0\x00', 0x80, 0x12) bind$unix(r2, &(0x7f0000000080)=@file={0x2, './bus\x00'}, 0x8) pwritev(r0, &(0x7f00000011c0), 0x33f, 0x0, 0x0) 16:00:40 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000500)=ANY=[@ANYBLOB="2b0a5c9f655108ed1fe700e70000000400000000000000e0579dd65f0a081b19da8e04cb9e7eaaee9615b4293ec578f694ddaf9a4c17b23e5c742db610f83771bc395ae431a19a6cf6f3c01d23039b530360f0be2e5741c52b550a5f08d264766d7e1d5991d13158933f2b9f8c1dc1bb7abe2fb6c1e7dd7b6ba2b791a4cd3efc742fbe0a45ec06f5ae3155ecfbb0ada1d5fdda100513c417a67e92c04586e8fc647857f5489c469bb71fb593e6ccdac2f95437037ac996e1dc4d5a2706279056898acc9a449790eff69bf15e82ea1ddfe91b284157227950123f39a6b6f2d067c7b1b54028146e3c634a42234cb07a12f7db7aef180ca9a6e2985563c88ec94b43706a58e52f03df454369dd73c17955a0fba125ab98803524b63f134d075830db7bcc842194b668ff91b759547330b68eefeb66e48bb931d2a2714805c373da978201a264d0a2419a30a881946b05ee642512274795c4f7d30dbfcae8bfef776690aa7e48fb2a5ac0e8ff0347dc6efa69ef2a12e25f5aa65f55cd1cd1de8f6abbe9754a6fbdcd3f7a03c5dde9c3f077a84bc63ef10ec78d9d73e676b1eb7c8b7c24532fc78820bfc43846b46e16a1e9070000000000010071e507ae57ac354acc5ef63a4dad5e66e28a065c8ca4d6a55f3125e17555f57948a43373a3"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) r3 = shmget$private(0x0, 0x3000, 0x8, &(0x7f00001ea000/0x3000)=nil) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r10, r11) chown(&(0x7f0000000200)='./file0/file0\x00', r10, r11) lchown(&(0x7f0000000780)='./file0\x00', r10, r11) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r13, r14) chown(&(0x7f0000000200)='./file0/file0\x00', r13, r14) lchown(&(0x7f0000000780)='./file0\x00', r13, r14) lchown(&(0x7f00000001c0)='./file0\x00', r13, r14) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r16, r17) chown(&(0x7f0000000200)='./file0/file0\x00', r16, r17) lchown(&(0x7f0000000780)='./file0\x00', r16, r17) lchown(&(0x7f00000001c0)='./file0\x00', r16, r17) lchown(&(0x7f0000000400)='./file0/file0\x00', r10, r17) r18 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x5, r5, r6, r8, r11, 0x80, 0x1}, 0x2, 0xfff, r18, r19, 0xb840000000000000, 0x4, 0x100000000}) r20 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x20000, 0x124) ioctl$TIOCSTAT(r20, 0x20007465, &(0x7f0000000080)) 16:00:40 executing program 1: r0 = dup(0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000000300)={0x0, 0x33, &(0x7f0000001640)}, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$TIOCFLUSH(r2, 0x80206980, &(0x7f0000000300)) 16:00:41 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0xfffffffffffffedd) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x1, 0x4, {0x5, 0x20}}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3b, 0x0, 0x0, 0x1}, 0x6) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffb}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) fcntl$setstatus(r0, 0x4, 0x2145e0149e1d6c9a) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r6, r7) chown(&(0x7f0000000200)='./file0/file0\x00', r6, r7) lchown(&(0x7f0000000780)='./file0\x00', r6, r7) lchown(&(0x7f00000001c0)='./file0\x00', r6, r7) fchownat(r2, &(0x7f00000001c0)='./file0\x00', r3, r7, 0x4) listen(r5, 0x9) bind(0xffffffffffffffff, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:41 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x7b8, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/98) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r1) ioctl$VMM_IOC_RUN(r2, 0xc050756a, &(0x7f0000000080)={0x4, 0x0, 0x0, 0x0, 0x0}) 16:00:41 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb], [], [0xfffffff8ffffffff], [], [{}, {}, {0x0, 0x9}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = socket(0x800000018, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000240)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r5 = fcntl$dupfd(r0, 0x0, r3) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000240)) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f0000000240)) linkat(r6, &(0x7f0000000140)='./file0\x00', r7, &(0x7f0000000180)='./file0\x00', 0x4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r8, 0x80045713, &(0x7f0000000240)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r10, r11) chown(&(0x7f0000000200)='./file0/file0\x00', r10, r11) lchown(&(0x7f0000000780)='./file0\x00', r10, r11) lchown(&(0x7f00000001c0)='./file0\x00', r10, r11) r12 = getgid() fchownat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', r10, r12, 0x2) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x2, 0x1f, 0x4, 0x3d}, {0x4, 0x1, 0x3, 0xeca4}, {0x3, 0x4a, 0x7, 0x604}, {0x4, 0x0, 0x1, 0x4}]}) 16:00:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x14c) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)) nanosleep(&(0x7f0000001c40), 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x25}, {0x6, 0x0, 0x0, 0xfc}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x8a) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:00:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffeffffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000180)="f091e1915f468e7c15540ffa5deb0a799574093d2c098943e59ac0d089f1f3ea64959465db02f0c77da9ae3fb75432ca62840e53bc342baa2034d68c18599cc10fad3cf8eeed0e1a7b4bf03ed5452ecf2674afb4f95ef5ff1c54d90083bc6936cbb742943223411fae2499", 0x6b}], 0x1, 0x0, 0x0) r1 = dup2(r0, r0) readv(r1, &(0x7f0000000780)=[{&(0x7f0000000240)=""/162, 0xa2}, {&(0x7f0000000340)=""/222, 0xde}, {&(0x7f0000000440)=""/47, 0x2f}, {&(0x7f0000000480)=""/214, 0xd6}, {&(0x7f0000000580)=""/65, 0x41}, {&(0x7f0000000600)=""/117, 0x75}, {&(0x7f0000000680)=""/222, 0xde}], 0x7) syz_open_pts() 16:00:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x2) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x2) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="00000018600400015eb100000000000000000000000002000000000000000000000000000000000001004c4a", 0x2c}], 0x1) 16:00:41 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x116) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) close(r0) 16:00:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x100, 0xdcef}, {0x8, 0x100000000}}) 16:00:41 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f00006c643000"], 0x10) shutdown(r0, 0x1) panic: attempt to execute user address 0x0 in suppanic: kernel diagnostic assertion "!_kernel_lock_held()" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_fork.c", line 690 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 247093 4755 0 0 0x4000000 0 syz-executor.1 * 18042 4755 0 0 0x4000000 1 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff82207482,ffffffff821f26fc,2b2,ffffffff821d633d) at __assert+0x2b proc_trampoline_mp() at proc_trampoline_mp+0x123 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 attempt to execute user address 0x0 in supervisor mode ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff82207482,ffffffff821f26fc,2b2,ffffffff821d633d) at __assert+0x2b proc_trampoline_mp() at proc_trampoline_mp+0x123 end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800022d71440 rbx 0xffff800022d714f0 rdx 0xffff800020ab0ee8 rcx 0 rax 0 r8 0xffffffff813d3def kprintf+0x16f r9 0x1 r10 0x25 r11 0xbe83584cfb96b162 r12 0x3000000008 r13 0xffff800022d71450 r14 0x104 r15 0x1 rip 0xffffffff81b684c8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022d71430 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=18042 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab0508,0xffffffff82633a68 process=0xffff800020adc380 user=0xffff800022d6c000, vmspace=0xfffffd807f00a8a0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 4755 404372 51787 0 2 0 syz-executor.1 4755 247093 51787 0 7 0x4000000 syz-executor.1 * 4755 18042 51787 0 7 0x4000000 syz-executor.1 13035 482011 35508 0 2 0 syz-executor.0 13035 279740 35508 0 2 0x4000000 syz-executor.0 13035 194656 35508 0 2 0x4000000 syz-executor.0 35508 193237 14399 0 3 0x82 nanosleep syz-executor.0 51787 452660 14399 0 3 0x82 nanosleep syz-executor.1 94517 146126 0 0 3 0x14200 acct acct 744 492666 1 0 3 0x100083 ttyin getty 814 203878 0 0 3 0x14200 bored sosplice 14399 181931 96672 0 3 0x82 thrsleep syz-fuzzer 14399 493388 96672 0 3 0x4000082 nanosleep syz-fuzzer 14399 211786 96672 0 3 0x4000082 thrsleep syz-fuzzer 14399 267490 96672 0 3 0x4000082 thrsleep syz-fuzzer 14399 417161 96672 0 3 0x4000082 thrsleep syz-fuzzer 14399 291791 96672 0 3 0x4000082 thrsleep syz-fuzzer 14399 242243 96672 0 3 0x4000082 thrsleep syz-fuzzer 14399 230981 96672 0 3 0x4000082 kqread syz-fuzzer 14399 364003 96672 0 3 0x4000082 thrsleep syz-fuzzer 14399 304061 96672 0 3 0x4000082 thrsleep syz-fuzzer 96672 210983 94656 0 3 0x10008a pause ksh 94656 157716 10604 0 3 0x92 select sshd 10604 329718 1 0 3 0x80 select sshd 76532 235098 52967 74 3 0x100092 bpf pflogd 52967 429495 1 0 3 0x80 netio pflogd 91773 323496 24423 73 3 0x100090 kqread syslogd 24423 434970 1 0 3 0x100082 netio syslogd 72149 73676 1 77 3 0x100090 poll dhclient 57627 449459 1 0 3 0x80 poll dhclient 43283 325797 0 0 2 0x14200 zerothread 14148 421344 0 0 3 0x14200 aiodoned aiodoned 43886 260037 0 0 3 0x14200 syncer update 53529 125676 0 0 3 0x14200 cleaner cleaner 38631 185133 0 0 3 0x14200 reaper reaper 86079 348822 0 0 3 0x14200 pgdaemon pagedaemon 96609 475587 0 0 3 0x14200 bored crynlk 40862 284311 0 0 3 0x14200 bored crypto 52085 305937 0 0 3 0x40014200 acpi0 acpi0 81558 56482 0 0 3 0x40014200 idle1 3925 385691 0 0 3 0x14200 bored softnet 9672 337206 0 0 3 0x14200 bored systqmp 67252 22281 0 0 3 0x14200 bored systq 20621 204549 0 0 3 0x40014200 bored softclock 75822 95120 0 0 3 0x40014200 idle0 79714 480909 0 0 3 0x14200 bored smr 1 317324 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 4755 (syz-executor.1) thread 0xffff800020ab09f8 (247093) exclusive rwlock netlock r = 0 (0xffffffff8251ee48) #0 witness_lock+0x52e #1 solock+0x5a #2 sys_connect+0x6b #3 syscall+0x4a4 #4 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 2 (0xffffffff82653f78) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9678 6524K 14824K 78643K 60656 0 0 pcb 13 12K 14K 78643K 4292 0 0 rtable 154 14K 15K 78643K 15022 0 0 ifaddr 134 43K 52K 78643K 4786 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 2200 0 0 iov 0 0K 40K 78643K 4130 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1230 77K 78K 78643K 21296 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 340 0 0 VM map 2 1K 1K 78643K 101 0 0 sem 12 0K 1K 78643K 4085 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 22966 0 0 sigio 0 0K 0K 78643K 219 0 0 proc 62 63K 95K 78643K 8383 0 0 subproc 32 2K 2K 78643K 2350 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 1844 0 0 in_multi 44 2K 3K 78643K 2499 0 0 ether_multi 1 0K 0K 78643K 251 0 0 mrt 10 0K 0K 78643K 167 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 102 450K 450K 78643K 102 0 0 exec 0 0K 1K 78643K 4128 0 0 pfkey data 0 0K 4K 78643K 3 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 169 25K 35K 78643K 80219 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 5166 0 0 NDP 33 1K 1K 78643K 1516 0 0 temp 306 3567K 4208K 78643K 652441 0 0 kqueue 0 0K 0K 78643K 175 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 501 0 493 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 1496 0 1494 1 0 1 1 0 8 0 rtentry 112 2275 0 2217 2 0 2 2 0 8 0 unpcb 120 9551 0 9525 34 32 2 2 0 8 1 syncache 264 79 0 79 38 38 0 1 0 8 0 sackhl 24 7 0 7 6 6 0 1 0 8 0 tcpqe 32 6899 0 6899 6 6 0 1 0 8 0 tcpcb 544 9214 0 9209 85 84 1 13 0 8 0 inpcb 280 26122 0 26110 106 104 2 13 0 8 1 rttmr 72 62 0 61 3 2 1 1 0 8 0 ip6q 72 4 0 4 4 4 0 1 0 8 0 ip6af 40 1 0 1 1 1 0 1 0 8 0 nd6 48 302 0 298 10 9 1 1 0 8 0 pkpcb 40 62 0 62 23 23 0 1 0 8 0 swfcl 56 9 0 0 1 0 1 1 0 8 0 ppxss 1128 762 0 760 46 45 1 1 0 8 0 pffrag 232 442 0 442 69 68 1 1 0 482 1 pffrnode 88 442 0 442 69 68 1 1 0 8 1 pffrent 40 5577 0 5577 69 68 1 1 0 8 1 pfosfp 40 846 0 846 5 5 0 5 0 8 0 pfosfpen 112 1428 0 1428 21 21 0 21 0 8 0 pfstitem 24 1601 0 1542 1 0 1 1 0 8 0 pfstkey 112 1605 0 1546 4 1 3 3 0 8 0 pfstate 328 1605 0 1544 17 11 6 8 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 30 0 28 22 20 2 3 0 8 0 art_heap4 256 9185 0 8803 68 44 24 25 0 8 0 art_table 32 9215 0 8831 4 0 4 4 0 8 0 art_node 16 2237 0 2184 1 0 1 1 0 8 0 sysvmsgpl 40 9 0 1 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 4083 0 4073 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 36762 0 35237 50 0 50 50 0 8 0 ffsino 272 36762 0 35237 103 1 102 102 0 8 0 nchpl 144 83035 0 82543 61 40 21 61 0 8 0 uvmvnodes 72 9453 0 0 172 0 172 172 0 8 0 vnodes 208 9453 0 0 498 0 498 498 0 8 0 namei 1024 298216 0 298216 9 8 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 99 0 99 41 41 0 1 0 8 0 scsiplug 64 50 0 50 34 34 0 1 0 8 0 scxspl 192 222987 0 222987 136 135 1 7 0 8 1 plimitpl 152 1948 0 1940 1 0 1 1 0 8 0 sigapl 432 22766 0 22750 3 1 2 3 0 8 0 futexpl 56 451719 0 451719 2 1 1 1 0 8 1 knotepl 112 5503 0 5484 5 4 1 3 0 8 0 kqueuepl 104 6292 0 6290 22 21 1 4 0 8 0 pipepl 112 23260 0 23241 73 72 1 3 0 8 0 fdescpl 488 22767 0 22750 3 0 3 3 0 8 0 filepl 152 207788 0 207685 152 147 5 14 0 8 0 lockfpl 104 7539 0 7538 1 0 1 1 0 8 0 lockfspl 48 2518 0 2517 1 0 1 1 0 8 0 sessionpl 112 158 0 147 1 0 1 1 0 8 0 pgrppl 48 2191 0 2180 1 0 1 1 0 8 0 ucredpl 96 28238 0 28228 1 0 1 1 0 8 0 zombiepl 144 22756 0 22756 7 6 1 1 0 8 1 processpl 896 22790 0 22756 4 0 4 4 0 8 0 procpl 632 72541 0 72494 15 10 5 5 0 8 1 srpgc 64 235 0 235 73 73 0 1 0 8 0 sosppl 128 280 0 280 60 60 0 1 0 8 0 sockpl 384 37546 0 37510 163 158 5 23 0 8 0 mcl64k 65536 1376 0 0 143 82 61 65 0 8 1 mcl16k 16384 41 0 0 5 2 3 3 0 8 0 mcl12k 12288 67 0 0 2 0 2 2 0 8 0 mcl9k 9216 38 0 0 2 1 1 2 0 8 0 mcl8k 8192 41 0 0 5 2 3 3 0 8 0 mcl4k 4096 41 0 0 3 0 3 3 0 8 0 mcl2k2 2112 19 0 0 2 0 2 2 0 8 0 mcl2k 2048 263 0 0 20 11 9 20 0 8 0 mtagpl 80 328 0 0 2 0 2 2 0 8 0 mbufpl 256 1907 0 0 40 4 36 36 0 8 0 bufpl 256 73753 0 63577 637 0 637 637 0 8 0 anonpl 16 2528799 0 2514608 476 391 85 88 0 124 9 amapchunkpl 152 160324 0 160211 206 197 9 19 0 158 2 amappl16 192 119663 0 118672 620 562 58 64 0 8 7 amappl15 184 3492 0 3492 20 20 0 1 0 8 0 amappl14 176 4274 0 4268 2 1 1 1 0 8 0 amappl13 168 2015 0 2014 1 0 1 1 0 8 0 amappl12 160 2615 0 2610 2 1 1 1 0 8 0 amappl11 152 4807 0 4792 1 0 1 1 0 8 0 amappl10 144 3292 0 3283 1 0 1 1 0 8 0 amappl9 136 4535 0 4528 1 0 1 1 0 8 0 amappl8 128 4131 0 4045 5 2 3 3 0 8 0 amappl7 120 3800 0 3791 1 0 1 1 0 8 0 amappl6 112 4704 0 4686 1 0 1 1 0 8 0 amappl5 104 3802 0 3788 1 0 1 1 0 8 0 amappl4 96 23509 0 23467 17 15 2 2 0 8 0 amappl3 88 4342 0 4336 1 0 1 1 0 8 0 amappl2 80 175478 0 175393 4 2 2 3 0 8 0 amappl1 72 517226 0 516765 26 16 10 20 0 8 0 amappl 80 75267 0 75227 2 0 2 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 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 141 0 12 3 0 3 3 0 8 0 uaddrrnd 24 22866 0 22750 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 22866 0 22750 1 0 1 1 0 8 0 vmmpekpl 168 196977 0 196937 4 2 2 3 0 8 0 vmmpepl 168 2882850 0 2880520 791 653 138 143 0 357 28 vmsppl 368 22766 0 22750 2 0 2 2 0 8 0 pdppl 4096 45739 0 45698 7 1 6 6 0 8 0 pvpl 32 6613608 0 6596065 977 772 205 210 0 265 32 pmappl 232 22865 0 22849 33 32 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 1156 0 262 26 0 26 26 0 8 0