f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 17:42:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000100)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='m') 17:42:44 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() getpgid(r2) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000080)=""/20, 0x14}], 0x1) write(r1, &(0x7f0000000240)="616d9860b42c96aedc00258a6e311eca732c384c25", 0x15) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 17:42:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000040)="e583d2b4006b7601679bf85026e3bb9e17a8a57843bbf2600781b9eacb62091f61b9", 0x22}, {&(0x7f0000000080)="ac7dc07cbafbb4a6934626f179f1dbf440bbdb6a7b7d76604ec483e9eccce98020fa7b0a422bae8747130ad36e00d2c64e369c0a0e20da65a6064615db2a6b1fea330a75125e8925cd7aec0c074142b54f2dc56158eb36f16e5237aa5d894920771a1b5bc50ce21a6195f1045c04f4331bf26c15364745546386a95298de985a427738d407e410b133dc223b4504d64caaf42d1abb3b621dbf36d3d494ab983230c9ab146644f129995533fbef", 0xad}, {&(0x7f0000000140)="7084eeeb623ffffbb7ac63a19f01e4d98fa2a0902915ab165fb65cb9408bce1aef85dd61f26aa9355e2317536b3ebf1b60639272ccc809d8f85f302b1cb81b3a8b8b443b1ecbca6b33d679838e33e969ef394e8b59322e6af6300b4c0f8cbd91a43bb31853661b698d90d67c05557189a7f172ece30badd6a40d14a56516a0c53a00c1029a87e3d71e214df6ad0fc9141c493137ae77101fd4149b98c9849679217230342a448d6e002c92ca29cc93c3683009dd10d81fe9d1f9152bbb5790772492c8796e04146b32830225fcbe30cf8d634ec39cea2ab3d68d723e5770b76e5d3057f955951d8b99e24cb8cde647d969e6396b74ac2b60828baa2cf35d448fac92d00b9959ebc2a8ccf68b5114cb23aeca563b83dd54630180f1c613b84e3f09b91dacd7c90c3073a08efeda8901a3a5c2516ce212a1754bb25c7e02d247ba09b5b19113d02288d0fb987f9d4a0725205eaeedd6f0afdf503365dd3e68df8e6b2a2039e25c1d437a7eaea0775351e31207150fc7e7a2d55ebdd37723d67bb3915e7247aba11f7623c6f297781a160b3c3b685cfbebadc793bd39f59c255385077c50b3f198427229f4755416013242f7e2efea2fdeeb20b4271d0bbc05c1d37f439a845b86396ead54e301f7a5d8b071a09c0ba51d8b5b7e3d577126cf847f06296e5ce3774fd0ba1ca24e69c390a1a168a56a58dfbbeb0686ef53fa109b96072e479157aa9e9ab2b93607b63d7dbcaac7ed96187b744d589ad0528f4548e7161adf8c83c932b7e9abd389a4ab1291b6418d2490e77a3f0d96dcd302b0d5ac97d2dc0da7443060ab1f86f02a9a057783b4ca17d604f9bcde03f687dc429978a90f49102cd5ec678bb3d504de22426e310bba4a4f8d727cf9d638ee2b456d4169f0680879711d01f876103eb5e2f2db1624d13f0fb57917d654f20f4f9454a29780778628c556e19d0d40c829858f42be5507a9e51f0338a2344185e1d393d67daafb42514b4879b18ba323612d8e68c4f2307e90085ddd7bc1f94918976b12b133a2379288f4aa7dcb330580efe3a1c837611dd4f39724e555b56cd3ff3db214d29ccfafe54dbb17985119208dd304c6100c576a77937094c8e5f25e46b4a14e73415c9a2ce6a7d05bc0cd11bf14d64a65dd7c77ad7d09445be92bfa5b1970c10e3be3baad7314225a4faaba4a8a3f92d13e50b9d3a5b2ec564c7a4d6f2ab10a54c06471c2c7a288d48e489ca8664742ff4bccee8039eee87d79e8bc2c624c274eb791135bbee61d87d412772de81303bb5c4b1a1ae669b354f41311fc9dfb91c7b5e40f313e49136fd38f5956b97500456d4d77d8a4a61503ea7e300814fa6ddf8fe90503627db750d5b8d832b7a5dd93b9c229f321a7368402c7fadde01fc73739dc1fb07f81a46e5872632ea3a74d19909d223f4f8868b6c1cf2bd374ea1d18ea52b61666c0185ba9cb6d0541349403bdccae9a0601e235a40d1fe1615247619567dea3e540c477cadd9837f72641eb7ee679268864e428cce69c953e1a00b9c2c1f3c77e3725e7a952ee8afdbad8677994c27599799a11ae4aba55e0916ed96395fb586d586c235d02b8cb2bd579f8ead8dfe50f203d59271e8de58f7d62218cce9620382299bb061d93cfbd188db57347798d9bcb7dfa5bd7c34dda80e6e0c804904a7b928839451fae167421b05cdf8be909ed1c4d0af6afd2f2cf628549559a2363403059ea07c9a173774505272ade77787f5c54ef3e00fd46732095469b333447f4191d46c3b7a9ecb8f7449976489299c856d5967da706b8d13a28c59fb9627920ed95a87eeb55ba16334025c2d071b94f08f559e08b9f00dcbfde90460e18f614b88d8659053bad49254478df26703b816002bec0e2750349a85ae423116f6ed00530182d4dd68036075261d696b58aeb638cdb537c512c3c128c7536287a0f31b112ec2bced88e59a7a27a31cd0d8ec801205116bc486d6c7a49ba548504c58de07bfe2738dea2bbdae2409e037c13297c7d82e70079ad3f7f27c9982df5eca1bd26cda515214d8c6c52253082d735fd68e8d4b4938fd9c87e7670c0504eb0ab76f1dc529258383a1161d016431b5c5228add3d2c4f503bf9e94bcb93e3a355f9de42802b62ee55977dcf291b64e1bb0a76e125ad5b346e84abef97e857ad0e3dbc5a825d6febf2ed17f96121691071f36f18027aff369b48312d00ec8d3d4360759ca11b8bd56a6ba5298537002399d4a3c8f4d53e21ccd115d7e54ffd7efbc25ce5a30241118ab97c1eb814550bff639bcf2e759214a6b541f3cb38cad1b4b03be36a7c1829360d1164941e5c3811114e7b6fa4aaf39e1a10837e21070f2cf8d79eb2faef34093ae66c7a0cdab8c2a720848e5c4cd1cbdbb93a50191cbfa4a4f6427d5d68a776718e6a15d5ba38f663ccfd417606b02defa46b5bb2cdb448e698c46d76c5ebbae41766149a0365dd1e9d018fadf78e7b69c33ee9fac63537febe4b3f16694b31c4d54070432cbd501dc984000c50308654057a4f62101caae39e1b43108eb276899a79d85678f68ed30e5bc58f7c9cd21b31bd530367ad2377920f949c8236aafb9ab3daf864053318bf698cb0eff31773c00edcb87b7f753ba910046f7409b1311aad3c6e7989f4692bb4b0236dce253d35c61a4e4be71ac8ce13add3c13387eac79e20d2545fd24405c9fc146c25e523f625c5859dbd7399e9a40bc35f8f95f261ae75e524bf152d24b3acda4b13de8ee9289d90f3b7c925b8a3696bb4404240f1d6a3bb61cb65ed72ab8a42602c789f48d1dcad86ad4407829faa2efeec5a980757883c8bba346afbba2021fd9ca35f7fbcae64d65c33d4ce7f751d88233c199ddd1f11bbf8cd0fd6dcbb36b13d4334317ed35f91e6d9227a93d5522139075b8658826cd57fe32970d9647c1e1b3a6de0968eed3183bdfde0d384fb13003df838331184c93ccfae44cf3be3fcbe3094376647be9bb9ff015b4f94ff9f458a8532e92a419a3689fc2cdebd5fa3e28e6d20b285941b77c7b0c3be12200f60ab4d3696f7836ebdea89e0c09ead1a6c7bc917c88aae0f97c047e0a6e577f9c6918a4d8b5cc5b937922752de8949f52c50bbca46fe635410817212d7c5edebd5cd5aad914cf2ace32b54e4d718fb706b058444cd1f6e9d167b91d0ed17a27ba63999f3ece028d597be8272e23455128cf67b1b85788f4ba8b31bf9aea50f6606d799cbf9b9791da90354695cdbb1ff53fef553ede63bd160adb352543a13ee27bec19e57448d98884aa62fbc19dc124f18bbb6d20b40112e668bfdde503a57c8ff51c3f53082430e924aff70717c798e6a0127122dd7c9f12b7de983e5952f3e7305e4b7a9647bebc7c8955b4be52025a98fff725b4a5e451a18176fef3c122a6c18e709090e8aaa5ac60c894d9ebce18becfa89aa6f2082258c89756d10e3c558167ce2b0eea332a08fb16d57c56b014a51992a33c8452e734b37674dfd43b65d7b5906a567fd5889bd36d2fb33bc01030310b7df88e9b7bbe97892bada3ef845cd22659f63ce6f6a816bcd0183d850ca2fbfc9728de65921a8368eb583d4b87f5819917a9d3e50d5d7cf9678f0233485c0b2598abd30d6debbf7d2b880023194e0dbf7a957f7375e206edc969a4066c707937af4cb3adc9fdd35d9db18c86ce720033f0e86fa558952461e005dc70b287f0e725a16ee76e360ca748df9afb5a807de4633e9d09701025aa4ca96d27262b474c8174b5b551e426c6abd6d1e27712fd881ef30ba316e8af17bec0d575c885cbf65e63a9238984b99817450aefad9c4100c1e63abf0207a5bb55959df14699f8cb4914ca8a2440bcf465cf70af5967d4ab36bde0edf1a9019f4c6f1dfd2238e3dee9ac0efb5094d6b58f30a94675e399a184b4e46c431acba074fc546aac15d95ad03af0b9ea74b284144fb5a69eb07ab0c9f2bc578708476cfc8aab0356449af07f4debdcfd2e8af958454c5f08f2351ff4c27a05c2bb38300ce28eb07c5d9bdeb66367e72d92f0d768f12407a00cae48393da52f96f02bf6a2efd95bed7f2b57bbe4a3fad7182f0fb2d6654ae94e478c7fb77bfe1db5cbd96267d4d9ebb0be5c472055a7e5a535684c8b8ce8134010bc955afd3a5fb3dfe8646cfbc36e327f1e3c2005f10cd5c6941a633c656ae5c41eff82949248387bc1b0dfdef18fc00e64de3d864d76e19fe315a7888522a4e4736291d38707ad9670b3b8d1cb48595efa5fdba1328e732000930d91c4bfb0a8736fd256b3a8b15c6a8e7bfec204448c334876bc07c50cb121728239a9ec13e30469ba6d1bc1e58a88016a00c94cb7431eed4e45a38b3b7ebc4cd0c510da0cd40546ff227377d09bb9ac93065c8f3afeb318835ef6c4594564deb0d2120d4e83f4d4f2495d8f434ec0efa57730a99c08467118a238491a58164fdf3b61516f1842018fcab0575312969eb40aada6f573df3852c5e9eadc32f761628bee28f86f38f1c794ca89eb93ffd2f091f8588d77c0094808c63733107d99f0f3c9366e667007abc65e873037a699f7d4eeec5acceac06d6a03c954dfc4a04bda39710ca471a37b47f65d9c8cec8c82cfaeb169f166e71746246b2d734247849b48dd46e17ded6b7fb81b3e8adec068825a498ba706d718f6df37624a74b0996aac5e45454d198235bf0f6ac806b70f737f42e5df2d193345915b7ddaf057721a5a30216379dcce3b374c8ddbca2b69cee748bdebbeb154fa72074e852bea56d97c4028dc8267fdf0a21090fab961321b7f28e6a9532ec5ac34d242c86210a44b15e1244dd2382d6f2a40918655a1fae291a6eb5f988fec6cc7dee24d6adcea1312a0dc1568a2b25887a4230d3fdaf013074bc3d6269b59aec15d7ac3fbf0f7f7320507d6b1fdaf779fb7622ab26d724ce14961c62255aaa59d77b640e97dff42be3c33e74ba23b6c87b8952e422c7524c6e92f68ec92f8222c9b9205d877186be2eec12686c1e452a6d74b15d8ae4248097b5d641d9df35d8c8ee1d2a542fccdec400eaaa6896bab3e18b323fa538e8af96d6caa238b9fd0aca1af4dddae3f959524275841beecba4c3ff2ee8da9283d62b38f1bc2557e00c9aa6c8d6ed7bd2e8d98f1315a900708a32364b914a6e818ddc0cd5c24f92405b5afc2b26c3b9adc07920bea120e9ce06e1a5dcac9cd116e98cd24423a207ed1fb66be4dd226670bbd9d7af0a698b260e4987a9bf9fde347a24d9f8f2eeb01a91ce1e987ecefad032056cfb8ab18e5b73e05ab3ab3a06727a1ce0e4d48c99fe7c1b90f797a91a8d49d5062a4c7b21f5afdf1894dde9e87ace9b3b0131f9e67255664eb8c90a5b7644dbe59685ab327c3ac182f91d8c80911c37065822fcec9aa89d9e8c8aec8a20c7e78e1ce6bc96352e4bcc6886c9d16ebb9470cf96a14f36f7493f877c4462ec7fb0612de4d9ed2962d492d9bda607dee46ff158e40590410267ab334351145711ba8950c082ed4361b07354b4dd65a1878183ff7087287e73f056dd969ad11957623051b76a62fe3141f77c8697caf1a1fed72390345542e3bebf44d223be76b9eb9309d1f095bb51d884189793cf44e547b8838a2fb922468321ea5864fd65f88cb2922f72bdca3baaddba2e81f0a2c2b06ff23e770c5198981cd0e4b58ec7d08c61be0867538ca275340651b7574397a89affb34b41ee738df3ef329c9b29a4dc5c819b5d2f6efc979712b6680b8bfb011957f04b362e82026db2a82cfc03b16ca46177fdf466861ec049a3521148356e03e04", 0x1000}, {&(0x7f0000001140)="01c99afcaf066bdfd528ed2e589ba6807b270ac23ba43a6af4b02b6efe7146c1ff32c04f0512f3cb60dc08269b4f25abaae871908be2785a4eec780db2aafc8b60c5fddada8d4aa3475886c2e581741dc6fff328682df7380a02e2cd28a61576db85c36d5577a811443e4646b3f7f0", 0x6f}, {&(0x7f00000011c0)="2dda81f74a784a1f2dd5f3f29d09255f8a15af61366b81e745ace3c9aa033648cdec334c6e68b42056274d1c1b3091527c5f48de83fc12be37f1113183513333e64b96db5cc6854b2c09560004463330e6a1138b828031d7f57a5693e6150380b27b37f10d1155e7ed54f605b7", 0x6d}], 0x5) lseek(r0, 0x0, 0x0, 0xfffffffffffffffd) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 17:42:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="b4", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xffff, 0x8000, 0x4cc, 0xeb9, "4e8d18c888d9014df602cbd7df139652e05c9eb8", 0x5, 0xce9}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:42:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x4}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') pipe2(&(0x7f0000000040), 0x4) 17:42:44 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) setuid(0xee01) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) mknod(&(0x7f0000000000)='./file0\x00', 0x6040, 0x4) shmctl$IPC_RMID(r1, 0x0) 17:42:44 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) nanosleep(&(0x7f0000000040)={0x10000, 0xf8}, &(0x7f0000000100)) r5 = dup2(r0, r2) fcntl$getflags(r5, 0x1) 17:42:44 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000000)='./file0/file0\x00') rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0/file0\x00') 17:42:44 executing program 0: r0 = socket(0x2, 0x808000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000300)="beae89517e2491b80089f8e96cd667ffcb59d34d6f59f8bca55197d9039caed8112555ce9a01654ba555cc298230d67aba31800860a1cf868605c57bdd7e77dc3767f54d85b782e49d15a3866f7ff11234537dde2905729acaee8fe5550b7f090841b1a3b7bcfc982079ee6824bd4722004bd3c41c45752ab84c4f30c98c5906f15cb183c272b72a5bc5dc216c5f314fd95876c3d841497cd990a1f465b2cc736e19ea525a40f6b08c69f2ab5d760699074f39a95e2d793fe6d7ec1bd0f9186877fca151c6f17e89cd5a6333555177073e92685d0dba6d65b737", 0xda}, {&(0x7f0000000000)="9c7ab83825674f56d4966629413c80fada5ae46b5daeb0fe587c3c89dd804f25d5", 0x21}], 0x2, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="08695bbda071e18ef230be6677dd7d003112d8e4440d6c6cb4560e80c2aa770ea7f7e188f9b270d8974a04a1c5dc670200984bb7c1eafe66f45fc2dd6f316840a022954b68d63e83f1e947158696ba157defb77c34035e6eb03fc78604fa1d39"], 0x10) connect(r0, &(0x7f0000000080)=@un=@file={0x0, './file0/file0\x00'}, 0xfffffffffffffd3d) 17:42:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x7}, {0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x7fff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 17:42:45 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1568577d, 0x800000c3, "125a62d90d65b0984905591970ad581ee6bbd4b1"}) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5227296a0c3274d61ef6852d39a5f204ec470fa26908e17b3a6894c272ffb484e880e778020dc6e2ee4a8c891c6909b3b3414a32a762fbc668179a0f88556142fca34d2c02cc8e44a4926c4597e1360ddf5505c5d742cb36101cf5a7043f59", 0x64}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{0x8f, 0x7ff}, {0x7, 0x116e}, {0x83, 0x3ff}, {0x87, 0x9}, {0x7, 0x7}], 0x5}) 17:42:45 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0xe0, 0x0, 0xb23, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000140), 0x8000, 0x0, 0x8000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) readv(r0, &(0x7f0000002340)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/29, 0x1d}, {&(0x7f00000021c0)=""/154, 0x9a}, {&(0x7f0000000080)=""/58, 0x3a}, {&(0x7f0000002280)=""/166, 0xa6}, {&(0x7f0000000100)}], 0x7) r3 = getuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r3, r4) 17:42:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000080)=""/80, 0x50}, {&(0x7f0000000100)=""/212, 0xd4}, {&(0x7f0000000200)=""/46, 0x2e}], 0x3, &(0x7f0000000280)=""/38, 0x26}, 0x1) lseek(r1, 0x0, 0x0, 0x1) close(r1) sendto(r0, &(0x7f0000000300)="40afdf15a3b0b15d03f422bbdaace7b867ff2826059e0418e9ee5b62d781f3a017713c83b4", 0x25, 0x9, &(0x7f0000000340)=@in6={0x18, 0x1, 0x5, 0x5}, 0xc) 17:42:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, 0x0, 0x0) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xe5) r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:42:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x4, 0x0, 0x3, 0x2}, {0x6, 0x97, 0x7fffffff, 0x20000000000}]}) syz_emit_ethernet(0x4f, &(0x7f00000001c0)="96addfbe45d9b0294c86902f3df8520986f326e94cfa7a87decb8ad6f6fc0b0d8d973933070ce02ab8cdb029589fdd63e879644db30b996bc1722bb110125c77a59d1ef069e8e81a91332e65a21544") 17:42:46 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x200000029, 0x67, 0x0, 0x0) 17:42:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0x5531) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 17:42:46 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20310, 0x1b0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x2, 0x8003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00698d00009c5e32a394"], 0x10) listen(r0, 0x6) getpeername$inet6(r1, 0x0, &(0x7f0000000140)) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000100)=0x6, 0x4) 17:42:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) r2 = dup(r1) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 17:42:46 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000300)=0x8) lseek(r0, 0x0, 0x0, 0x1) fcntl$setstatus(r0, 0x4, 0x4) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x0, 0x7) poll(&(0x7f0000000340)=[{r1, 0x50}], 0x1, 0x0) r3 = semget$private(0x0, 0x20000000009, 0x9d) semop(r3, &(0x7f00000000c0)=[{0x5, 0x3f, 0x1800}, {0x3, 0x5, 0x800}, {0x3, 0x8, 0x1800}, {0x3, 0x4800000000, 0x1800}, {0x4, 0x3ff, 0x1800}, {0x6, 0x80000000, 0x1000}, {0x3, 0x7603, 0x800}, {0xde7c0ddf7cab9a9e, 0x7fffffff, 0x800}, {0x2, 0x4593, 0x800}], 0x9) getpid() fcntl$setstatus(r1, 0x4, 0x0) poll(&(0x7f0000000100)=[{r2, 0x80}, {r1, 0x80}, {r2, 0x1000000000004}], 0x220c, 0x200) write(r2, &(0x7f0000000140)='U', 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000180)=0xa90) r4 = socket$unix(0x1, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x810, 0x0) sendto$unix(r5, &(0x7f00000001c0)="d67d44c8d6cb10725dd95464bb9a0509cdc53a9055f0b60bf40a2fbcb252c0b5a6cbe5f8f570139d27de4193fe448584d7d46b1f50eb2674ae886530b3822c4be07e1d5bee6f419a39a655dcb7fea8e39573dfb89fbf270a4dd91a81ca327c5f7822d3973f5d386db98106c1ba5983cdd49894fc51ce01dcce77759c5528dfa60405e2b8962fea9c2a26a79c4ea7fac5600d9f9b327d40cdfd7773728ca3dad429636526913ad02e14bf194dbd95964a15dc3dcebe0eb3602c48262567b8fb99ec705f5841415bd9f93f6616b8a8c93668f33cc19e58dd3f2c0d242383360593178f8dfcdf73", 0xe6, 0x8, 0x0, 0x0) semop(r3, &(0x7f00000002c0)=[{0x0, 0x8, 0x1800}, {0x2, 0x7, 0x1800}, {0xffffffffffffffff, 0x3, 0x800}, {0x0, 0x5, 0x1800}], 0x1) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000)={0x4, 0xffffffffffffff65}, 0x10) 17:42:46 executing program 1: r0 = socket$inet(0x1e, 0x3, 0x0) fsync(r0) writev(r0, &(0x7f0000001100)=[{&(0x7f0000001140)="f0c753cdc441365996c2204f76314de6b77c90d24b1d620c256ca299b64275198e356a2b6415820b3499e2ae96d47bc5116f5af95572d66ecfec6293a8d4eda88a120eecc83ebef7fbec2950a33e29867fb47a3dd4fdbe3ae86b77fb1f46d4264ce76e32a77f86c4c47109f514c1f98c7ef0db65cfd2de137ba0e4356a506401fafdd83d8c58c4807d9539082ff10d533b32133c1a8f1c95c3422441aa62286d557015680e4e2db45a8c0a3d406114b8d8c9fbce6a0e849621f3a96b2f7666faa4d148b0198f87078683499a1d768c3d0a339ea976a5f9da5856ee2450b6bcf388233454b169bd83b1d890ccf08c4bdadeda28b00718d2938146ea29fb7eb2f33430b10b0824192c787f128466abf6b378ca4028c22144eaa93d48feb133aeca107f1f4c0c297a58333873f985bd2416ea19c32ac3cdbe86ba9fd0d2b2f18c681a3b3bfb91faf418e8019004c69c08f68ee96d1cf46ad69a8f1fc62e548f49fe0c6551137d7da851bc6635a97bc2ddd5be58f72ea31350d25e6f579b74fd09c84b213ec67981ea8b39a05edc662504452cd65bc60476a27de7274fffa0a0c8ead938bc1eee125791b3a30280f7fefd266721adcc3c1d88e13db72f43e39b0ea911792cc338afdee59720177e5876c6fcfc27277e1e2eb1f944596067eab02e1ab3129a411543ed0ace2192787abb83c5caee35c5a1db9ad8279e529a169a60bd6fecdb03a8f647e459e4a1495ac6ab2bb5e7f4f1093ca0aaf754d8a65642b70e1de0083227d125218e17538f6c3647234c33deea56353a57d1c5f42c395c61f29b19cf9aec15930b571be50f892c86f3540e28d42521190306bb1b7169e6b9f9bde2b7325e2bc46c5cb06e3d60a176007a9d379d31df8acdbe5effebecf1db6b0a28835c43251f856b411eed6fefc21b38a61b93394fefba779c3307b154ce8f573bc22304c26e9d6a1077f33dc926489f5475901bad4c3ffd2a9f22c6cb254a0dd653544cc2e14d5247ad4405dc278c9aecdefc9517c359867c5581cebd78c1fad464b4d7e3ae2f8f7d618f59f7036a4dc64fb4d132d9b04cf2633cdba229d935e0574313ce8ff46532dc93fb2b5239866bbb46112c8c68d70350d0c0c0c150fcfe980e819044262e41eef61ce27fc141bb897fd820ac7d777d3ca4452929d0478188905413b9ec2f6192e5b985363fccc4c9d7b3bfa815514145e18e3c1fba24061a31f83f4e9182183f821d609a32c3fd0b7953a2166daaa5ae20700f6c867f99e943c6ac38be06315885a91007c685ce52472a02abd9243c13d0dffc57dc5774a1ac8d2d68d8bb08a1faa4ba4a5d78c558b78dda5cfebc303fcc8387c832adf167f20dc4fe09a632d41be4a3a0e3a20504f6689d9440bca9e221410ea573aed8b3577d80a2fcfae558bca7d202a497559b682b79619656df7c022f22e1dda209e43ec728c38c544f735b3ad8c990fbe2ad93619cb0ccac9475bf2e09d563b2b32ff3f5f0122489ee81a94686bdbd77247db73c328a88808ea8d8a64afd33d3dcfc9fc3c52a7a9f09f5b75fc9eef4be7c46296ceeece08a82fba97f1a42a62ca8c772cdfaa302f9f28ba0a73a67d5a218f7236d98ea45e55bbe96c4d46eb712cc30324a78c3a485fd351b56b832b8ba5e843f7900030983fa5e92e10a02a3df55693f5cbe0d03f50a4c9cfc65f0aceb7f49c7cea7316e93d7790be15db3073f2ff7b6e25146b9ae2b6ea06df98742cfe48e99d29791bc68a51ec00cc00fab0c2662481b87220081da975211032ade19ca6ceca76d3a1a992eed0910756159df5a799f2b9a17cba6ced2bacc566a8131179900eb1368c1b7f37139266022d7664e37fa5643e902145ad87b9c5596705091b0c40bb84a9922464389ac3390b037801ec80261ca3ea0de705066be47b892dcd9549beb621906e11e01cfaab44af92391cdd19c76776c0345d15a89a323d416c05af8fce251136616f7d4d153c911e7eed99e5a627b054ac24c60688a64d43b2779b4b1bf1886d452da784495b0739c4b0852f6f63b21c1a17b448088793942efd85332ed336a16df1818184acf67a92c1cff05d35e453aebdbd91c2014b205b041061d38b487d359966b7b8f76054aa84a58f9bff15f5d4bdeafd98006dcb92854450a5597edc02ac7d01387957a5f6d8c4ac761473d95ab764e68df8153ba76fa191045f5223b2991c45bd2da1e3812067a8898d3fce69a554194891872990aa7c4e91d0ef48c0f56ddc743c5dd6b45a097ea84a5acf67c198a42c8454803e92d45adb5447ef99a17226963df0d2d4505cefc81b8f883e34e24b1875653de6158f69529cac6e05e80a923199e0682a921f6a8c88fe688264401aa35067d40dbe4c9b17feb6a86f309d21e26018851f363ac3f3a3fa72facf9257577698d6f3b0ece7d70964417790144327447f6806c5bc6401377b666bf5f325abe77782f1bfa17a207cd51d0db921540f2c32daa291edaf1621e0f456a1e6bda33a243357cf3c31c9d44ee9478a297e2923b6460f9a1554914d9924c530cd2d3b767eae49fca4a57ca57518932a7db3e14cb019c8145a14b7ed9cd9c460bee7763120916eef558c14147fe6a86074fc9d659fd0032dc3f56a585b4124c1b17ed7250eb3fb36128baeb058043488d1db420e10fb5ef909a7fc74f736b03ab8d84c3433a87cd709fe5c82886cb3eafa48f32b86eeddf4c6c5f56e0be381985e1ccfb7fed3d7c0065e0aadde9be04c29a981a86972d05e69d134a1fcadad759c81ad6b8dd62a68e4f0e584121c5317ca3dabf718d1e3d0cab44f5dd9a8ae8d38ae855495db6da6457a99126decc5d93308624d05e6708ba557a1e0d17141c3bfb9fa5c6fe5423ded09909e9f26220e262018ba63e8e3dcfe9ba57bf05900fbc221f5ccc7e54384dd4427d7ef072646b251ca31e1017019ed01db60f923c650bc4fc53c7d0b1dd8862d9ff05ad2733b2877eee685cb26047ee17b2a0a54a4936e1d0cfb312265578e795ee9346dfda1d2f9e82ecb059cbfe288a01289a2bba97f5fd35749c86af09a0df75ea8a9dfdc706605fe27b4c8e47f838b9c40e202180442da7a5517895a336896d4a6ccd8ff74c2491d8eb32de14ebe98657d365d88e0563dd6389805b4a935258c91865f2f9c32bf9e4e62267748bd0c651c50414552e2a30134fee7633a1d40ebbbdf90b92f7a4865bcb07d8d00c203877af05115f3e668ca2113a4bd26cd46588930a1def5a21a12e17f1b8cf1d0bd9b1199f5b4558da6b1816799d0b4d5a509cd67f9254ef9667524ceaafff8de8ba33e5afd197c6e4931b4e2c121841d8ea07e06dcf7a4cb6c08171facfb77ac5f80e4b17459e8cba20319dd9a624638c5ba0341dece019740b34130cc7abc2fb6f80e099ebacf1e6056dd04f231656f2e152b2ccd396d50ac836101ecc50551fb94286d0a8ec3e6a7268f86942e608397fb82e952870491a87a5a68455d4fadc0e225db99306ced6ef069b1cf2f5422545ed187911f5ca5ba2cc351b11807e866f346bb393065a53f94d1d03b4b8e461e29f002e3be393f7b5ccf4d77eec5ff224739948073db0b7fd2236b3c7acf758ec24cf1720e8e6b7f430636a64e60931da7e90be8007dd764dfa774a1cfe20174bf8375385494f4238eb26bf521d3c44e0c508264e07a81e0e99004243021deab5f28257e767925fe5021bfda9ca1af17dbed695d8a05184afeb706bfaa89f17615ec0dba990debb4b613144da0f00754089884c599cee3f7a5ff3440411c894051684d1edf4340c02738f17d8989229d299e8eea72e2a5424666ab9822f6a2dd2cf1b59b130febbda240277cb0a4019ce9acbfbfd3c6ae870550137d7184467ab25d6e39cbc91d0ff8a3155b3e8f27899e273c883b1d53f452c6933e218e0dd69ea81f9fb8b3f1317076d3e83f8e68c06341796d2716c0042229983cfcb11f1ca0fa6775df227360ed1870e41cc10d4bc76a52a62b43b3e810c95566427120315c0a1f8320bd8a4c712ff8b9f4a28502b9ae6ae87261e5efef5e4325149c1c3a0abcde0f75b27e196be9e11a18168aa8cc62cce29533cf8e8790c39ec03ecbb2095b08e65f5ab2a35c88accb152820a3077d75ee7f6ea2f5821e0c398c9a667c88d74384be684a9725f0ec4dccbf55cb0534397ea2fcc1f14e2e15f92244f52aa4493b8a621f42363707daf570fea8b5e70a9c17d14bc5a5b0f42ef57e57e4c4de2a693a7bf38da6950eeece3c8ff4ad57c74faf9f2af7223b15605eb89f3bbafaa013f19d8d18e82ccfd111f218253466154c3e004c5becb459c96afcd136e31acb86d6bcd4d7b229fdc8229b58a866ee2ad3a7e2bc9163daaed7a0483f256c1d4f0b6202c10dd0bb628a7d6e3ae8138817434ff8c5ed1f1e516b44484ab0af02cc922911a1ed32af2cd631eb13ce5373af4d41ea8122503cc7166be99d955ce5cde4db70f0b30284ce4701ff634c63ab0533096436bf824ad12a7cad16acd0267cb5da73639221a7ee133e1d50e862dd1b3c23ff405934273a151c6f9b5aa4e32aa2afe7c8eb12130df8a29ad16cc1180da6c58f7a5a30ed4dc7757f7274be91f4b52515bd007bc8d531dfe575bbfd5d62fff2f96feb2395d95f3feac5c0461594e62ee2dffb1e6b3c92f9d7eb2c5549798a86e442df6f4ec8580418a4e542262ba05f3dfbf9fe3cebd68a0f0e6e208fca8b5a9d5b6bdd024d6b39a6e1d36ac44c54af610fcc8a06fffa163f7fc8c38359d7468f56c560a74e90bbfb7c1176cb97b70c03e9f75d95f2399ac2b10b13e08c29c93fd1b60f6c4759d2e2fa207f4ddb251c745de20f68bdbb333ce6e95cc73874002f34e8c3dbea2489832fa4a87dca8853c6ee8330a2438b2f1f2229567e9165384c5953718feb1327da298ae32fab2ab1e67d69b52e08443d22fa442717b01d47e3b74772a2d69cc8d15693661c20f3f610422db6c99a08dcada0257c2c17d32493c8a28299d51ebe6a5bf234d490e7ae5b43f7111482171bef3090c58a4f03891bb4c1393c7125c53ecd15c09e8503fca62679066729cdd8f2b15adc4cb24371ab03a1baf26bd154e1f3c33c4ae904f74e1af200dbe10ba7b99b9f2b2203fbf3da5821f7af774eb2a56b2ab373974b64d3983ee220786092d410a0778c07c5c7486fc6bbb76f6d367c099425ef7752d69e1783effd2469f52b8b610e9a217307d905c1ccbe406df372625306abc2aa76c12d159426665792c46b332cbfc11a7129a40d91921d87d369dfd13c1310ba76ea299bf29e661cfe3b988d0e826cfd053308cda67c44743ddac84729f4fc8b8e3896b9dc30e9e89c3c2dca3e7b4f2a583cdfd47887f406a5f34a705bf8e1f2469825fa4a70ad032c0f52becf5000c4e6fea4881e4b39ae76a749e583f02cfefb5206c6e4373513c096ab9e3dde354a9377006766442eaf4d5b676ffcc101e7693eab8f6a80243bc6ca9df110af3aebfe57394e97da3b20f67d89e1a4c01832eed3c5669d34426126adc1c0743cfe2e3fa7a2f78dba887c7937b962c6933c5703b3326e03978de97c34da2a23f06ac1f021f9e4962d685e10d6fef6255afed0e417a59fd8bca8569d633b25e650730929cd868dbce2c722430ed5d1fec466cd1e5b20f19393dba85a9474e3b1b83cd9fa589038f849f8390fe86c07dad9a7896163251836543777a124b4250e6268fcaab3216a95c665737bbbe0c637f903a2e146b01076bc131315c82c90fefd5e1a3eafeb978a3583d4dd559a35de7a7ac2ab545869b6269f7", 0x1001}], 0x1) 17:42:46 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 17:42:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x22) fcntl$setstatus(r2, 0x4, 0x80) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000140)) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) accept(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0dfaffffffff02008e47"], &(0x7f00000000c0)=0xa) write(r3, &(0x7f0000000080)='6', 0x1) r4 = semget$private(0x0, 0x3, 0x0) semop(r4, &(0x7f0000000240)=[{0x2, 0x1, 0x1800}, {0x1, 0x1, 0x1800}, {0x4, 0x7fffffff, 0x800}], 0x3) accept$unix(r0, 0x0, &(0x7f0000000180)) write(r3, 0x0, 0x0) 17:42:46 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0x7}, {0x18, 0x2, 0x80, 0x10001}, 0x3, [0x1000, 0xff0, 0x0, 0xd4, 0x4, 0x174, 0xfff, 0x80000001]}, 0x3c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r1, r1) getegid() r3 = socket$inet(0x2, 0x5, 0xfffffffffffffff9) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCEXCL(r5, 0x2000740d) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgroups(0x5, &(0x7f00000000c0)=[r2, r2, r2, r2, r2]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000200)={0x10, 0x57, 0x4, 0x200, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x51}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1ff}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x5}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x3784}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xc4}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x101}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x100000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffffffa}) setuid(0xee01) setregid(0x0, r6) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000700)=0x6) 17:42:46 executing program 1: r0 = msgget$private(0x0, 0xc4) msgsnd(r0, &(0x7f0000000540)={0x1, "80e7d38182661c28400746d8c513c599b3dfbe29793253ede33bc18e9d7a7120a59e71fe2ce927fe4657b06c932216b32aef73c29fee921c0916aca2df53767f383cd13f5d7910e34ed9ac8a17d5714f616418b8484c5537992e5a2fbd444d6fb92a22869fe25a0f99d666f44d61d6b33229d24e"}, 0x7c, 0x800) r1 = semget$private(0x0, 0x2, 0x30) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000080)=""/93) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x11, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = semget$private(0x0, 0x3, 0x403) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') semctl$IPC_RMID(r3, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000300)=""/164) r4 = msgget$private(0x0, 0x12) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000003c0)=""/12) shmget(0x1, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) rename(&(0x7f0000000400)='./file0\x00', 0xfffffffffffffffe) shmget(0x3, 0x4000, 0x240, &(0x7f0000ff9000/0x4000)=nil) msgsnd(r4, &(0x7f0000002ec0)=ANY=[@ANYBLOB="00000000000000000d66be34d504676a73e87ea9f865516249c847ec217dbf67559b449032a4c602bccb4e7890a057ec7390e6e8bbfccbfe7a1fe7a3c0007b14019eae21dde2ed71d4b835f30b21a07f73cc7f4e7f4b29cf58283598d1ba35faddbf7ad511967b0512774395c96934699b8ad3654df8d9391fd8c90c6eaeb186e1ec1337989376814678dcc103b021791fbb33dc7ee63210e84e406927814a3974770f8fd6ef60774edf5446f9548ee8ca1e68d467168cc65943480b8faed5f163dcb8623c32880d6db0c1bb3c371c1355978dab4a9d0b7c2247b23b8b8eac2c2a6d7dd00400007eaffdaf702536b79bf35b7f1aa7e6751c534fff570c2f7343fb29bd291dd970316a60139fcb1fc8e09c"], 0x1, 0x800) msgsnd(r4, &(0x7f0000003000)=ANY=[@ANYBLOB="0100000000000000da057c1db242753ea0c2a68f32aec4d6e037aaf0bdbb2de750b9ab3147f0972b0c2e4d8da3f6c068360918335d92d0041843017116b18c29b355d1cd58b2ad00f3820467cf8f7d4d64964828aa07d84028f48162019c0b67a427a5182fcdb03efae4ec25ecf14956b980277bf08127c81df372a4c484581bf4a5934dab760c14bd120a0ba11e3836b32fbc17e51b38c95c523b759cb04cbfcd9caf75f05ee0dfbe6d2bec06a16cd2f3425dd9dcf45e74e221eda7a0e1de249c6d7f952be2d414ca0254d1c24793ba4b53ceb1f1a297c016a6bf093ac62a0c0114592d461917f0542eaa8b5cb2cb44d7ed522526a4d17e296faeff468086b8f2d3c3bfd8e5af4d4459e73add2c3cbd3b518b4ce35f1ad84bbefe8e5ef77855c49010b778101907f7cdbc1a941b1869c82e27d38fc899abe183d42bd87c37cddcd20eca8bf9432fcbe98b39cfcf594332991ffef5921516072d692822ffbcde26d2ee32008014f970fed77f5c097b18ce635c7b1d96382426788ee58a3d53931e006c48f8afe97c646184a5498b8615e6421d24ed02627fa4a3fbc6086c1cb3569bd37c17602f68b10b7418578a222077038fbb9791dd53ac3ebbab382f70c5fb28db2e9312ef3c345df6fe3d1ce7f19bdf0349ff604c709e9e67a2ca9c81b292145f3c5fa32978ac2ade579cb1487184ded65dde689337ac880b28728fc2b39217f3e08f4e251bb89ee7be8f1d6fe73040b31706d1393d350f78500f4542c8839494d358730eefcaae9bb6f09b2a01623240d173b547361a4c644ac5dfb824e5eb75da0f1a5746d80bf052fbdd23f0d355599de1a6d7082921504a22c9eefa93f7ac65a7f4a5ef1c844b1b6a983d5da1cd6121e1c456f4311aef943a89f0ccd27995a36bb4c14552730632db4ba5899c3733cadbc9b401c065d29b57d6b53a6bb71076d69a035502a90acb5585ba81499fc47e83f0a1575c326d75b562f2c7481d1cbe8948cfd7389863a79c8285294522a3ccb0bbdb0c30a702bb839637db962f2cafbf0b750a82a9a909c003d334e24e2b4558986c85cbe89f7a08e971160d3454c6bbbe4752a4d77511c9de61b5f6f0f0cfd4edc2083da54688a06e410b55b0d6defadbe503408ae03b98a3ff8d1c52468676ef34249689b7d57d1ba72c15bb6087eb8ba69c65c4d8c1fc9123901237119c7fe09881b6860b36d2829616c49614318291f31b62115b2d765e86294c1e438fc5c2cdf1ae1a12aa13e2ed02edb285da31fbcb4ec2ed3484af53f2b9faf94d246c0460a3c8279edfaf1319815bab01bec41ff87fea4b9fa26ab11ae7d38bb50509ecb10b836cd12dca1264e15338d1c5ff98e9115633b1c97f307bc02aa4983955c16cf650c77deee5ef15a32ab26a9c7c99373f6eb44d4b470aac1d1eb45319b2218b19ae7d6fb276ddb629d0b6cb43a587001d903f00f6042b09e81a9defeb579912f3905f82ad403aa35cded21f84e1c429f76534a384a4875fddeb58f9d53f474b84a1a72cabd7195691a27c8fa6299f67e04e74e15487c58c2c0aeb183eef7fc2522570ed4a50bf45b6a70518a0eaa4fb501f9d459a534269c65777ae1b02bbce292ada616b73b9270abee0f29b03d3b1979f49d103453de34f352e84f88f7932e69a2637fa636878d8a570d45c3ec34b38aeb8799abcd304edd7b448e3649b2721a03a95c16b58abaddf80d9f05dfaafdbcd8fcf883bc6076f06aeb55ab38a558d1b2c45c8ec536ffc4d3abf4803ee1606bf6956fa593a8a79b2da5e7d4566309af8a54050a422fc4418d52e2a2ab4b5778ec2b948c438305effc895344f3447df5d50feb5b559f7f25206365b783426714b8cf4071f2fc664e97f819fd03fbcd0599e67f0261bdc62f60d1807b8e0b451ce2e4bb0edaeaa4e38e0cdc1e73e962532c8eeeee93df8dc99605eb2d4fd37d2672a9a81b629b2753ba698d5ed8eadad39f66525e508954ebe762d56a9f6e8bf0fb30b15f90e7247445c0466688a37f84720571f4e1eed69f90b95b57084351697ab73e7348b86f88a10b60d533dd74401bfb9ef4c1c52eac984ece6ca7458b78932fc680c20f282f8cc2210b61fc7a08ae8a2799b1db30a5db8338f8bae55a34f0861c977404528f74788e3b5084ebacee60835aa6d530cd55ddc1d41645eb0854344e3ba553de418a38b34331665c1fbfa93e713d69d12b1389a5a33e71d59359001c734e6d4b81df69e70b03aa01dc1130ae2ec0e45698e9ce91e1b6977fc3f0eecb33731c7f980aa6132b9da6ccdff4c9dfe26ca64d31feeac11676e3fb4b672c9e4f31547e1f636504a096d102b62c6ad48c2f1cd0f530ec61cb6b1b7a4126d99e9ca6d68733917700396f0426c61b6e0b6ed136404e9c1ebaa9008f21846bc01aca614aa1974e524d4a5ef46883b0898be38f3d03ca08f2857f7f83928649e0454438e861942403307e9864381e1639468dbc648fc40d8bfbe1389d15e3fd3baa5bfd901023f8b3c2c1f05e03c3e76405b2ce0b81dcd681ce52278548768875fa2f27d7141e38aa6c081dd8c8051c0d9064f1301ebc39894e82fe3f23351ca82cead1a46a3c066934de4897539857b58ee1aa4e322f2dc3fa25ec7405f86180e641c7787f744ed192f844c0470a17f5f90d63475dfcfafd58be66f51fa90b89562365729649cb423fb45af4d9c04b4287f3eea0899e72d92c97e30de5bb756cecc788855b78ed4ad965c738211437a5dc005a6cf5e80511f28e34a42109aad67cd6497629de5b783d2e9272e25e134aaebea9ef04479d297f8d1ddc1adb2d68a4fe8ea680ce3386515e5a5a5721ecac4ea5cd8dc45907097dcfdd1465335ec798e764e0d8c59453f28494b81197f97f208c4ac43fa0ed441acb0551b78e8b25d74e6b3d8422d84756f22f9bd55462276acbf45683ac5d0707035da9415b34d29e6274195f9b7e6a84a07f7837c1cf3441eec6025a35bf4f61efc3a2dc541e744d02e60ccdb697bc0f4abad810f468f4db8d170845c55200a5b94e3fc89b3e66319e613188e835ae409a24c314df523a0a839d369da9d360e57e36308832d067c5d6513a22590859d43031e4d9f6fc239bbdabef2e45378f2c800d46fc1202f2d95f1cca05009e183d9025018425d38ab8e98c96b818c91c9ea4129dbe498aa199e01317fe77bc91ca165e10824745f1f4c40b5f9bb1aaa551bc79d49b8dfb8b48e57c54b165c00732dcd3f3ea70915a266a2db52f74e44f0d0313c63c8d58143981d6fc6b7df32a9e79cf7dd568180709668b7ef78d256db6d685b2122f34b76b93a455eaa7bf8d759f7795b757948b604ac6f3ed6d277a5bcd4d955c250d69904f7ee63642f98211524dd766b3b814271b1e67e9a438561e26dff34ea96a6323f3643b167e6fbe18b3821634d4a8dedb22de8fedc26174313ec9580821778f24dc37f762a413084f3e0589c8efe86f4970249359502cf28fb0a447ed4b77d26553262b636d16ca87715044411417fc003c967ac6f00de6d6a49544ba9fbf29ae2e6c12d0835af8c0e9a8ec6e099c12a588809ca67140e939ad1433dbf7b432b97d5966c8890c841b18f49ae8d323d79b9352723cb677c295778104fd95571e307fe047838afd117daf75f6144fd7f6c2d370db34089772a7ac45ea5902d0bd05880d0c3d3b0376cc0120dcd3fecb836d391178bef1a12d5d42b3dcc9162f3d62c53bafc971b119fef0756f2d55a42df5db13be871397144d26b3f565e1d98f629248928ac1fb9f583dc2b547a0c0c52f2859e7e7738576c1666cd36179b737314f3c3e2b6c3cf624a0a6f129c765c96dfade823d21f384f802d0d1dde75425722f8ce249f11c2c4d4a88c54c4640536f7c6b6bf0b57dbc83d5a118ef8f8a499a717e2f52fc9e5e80fb67aa140cd9b9bd4b54f9cca3e44076f72a212f3e6161e906b2b2e5becb15196b91fe3ac82b4fe0656c77abf0083914186ff0acfbd5fd26b85d5782dadeb552ba79052ad1201007cd0698504c979bc5803d344faee171e6d5fb7f52f0aa618905ccc821aef4c58110e7a8cde7d0653335e5cc5adf8a1478e98dd2de8f08d40a21369e5d6a605597807a6b24bdc0ce2d12b6a1fc7569ddbfccd77f2c8a3e259e1c94896d7df8e2e5ee01402fb02fa265edffd4d48c683c68d37e449fa6f0fb0638fc143b05f517820843299b42d688c36246032627310608ecd114d536a404e735ea479585fb8b408087669682572a532d3dd77ea6b96456c3b771ea6073867015ebe5ed885e557c78f15be1c460cf9d5a536fdb9b9bfe85e542c7adefac337e8c80e30107adaad20d9a0c1302b15ad5cdb38f49b29a80a30690cfd4b2ca9faa645cb114c4f7e639cd33244790c1a559f7ff2394e9face3e63dfe71bbb4568756e6c9b4ddbb196fa776291e093d9d41ead3998cfd5d1be42da77b031da6beb8e27c0deaf8eb715a7cb5bca9956419e4b8b363433a478a0c587d80de621cf3e6da308daf1c47c3cb130a81b77c40ce5d1d3f6fd8c3e2b0e7af2fa4e7b3326fbb396bad3d3a01fc5658a4c3d3630d44e3dca15b53a5a3367dcbda81c9b5c6cd58948d16368da5526e11c9b68287c5af12b9b2b40397f155e1d991312389211af6815d285783f7bd88ca0bb9ee56fd744ecdce94d5f94bf9fa4a8a71cb82eca8570444b7d374154f9f964777ff9916494465f5e6eca653d1fca5effd40d2f3efe956e82ffd58a05fa0d0e728175526f5e655b7d3c309f1e8257a7ec8610e5ef4290b19213306e93b819936dac8b000bbc6faf8f9bd9af3daa9dbd2a5850bbb8e33fa0ab7460eb25b223af5223b04a038ff3ee287dca757bedde0512ee95680ba448c490510553b4806ddc20385a8dbd84be9ad75879e3465312acbffb0c122585ebaeac189c80f3bc1f62abb8265b986a21a96315b35db488aee35d2abc4f14de7f7468631f9aafdaf85728dcca5c1a89e83feacde8c2b804e3b88bb7f26691e91dc02488be22520b4c2ed942c26844878d57fab711e06be4ac0ae54b35e65aed7de8f1145354ac3197e7d2426f9ea79df7b647719468475dd6ca794cb6ada64bda2096f3e4c5e08da051c596565459922bd335f1a68efe6ccdb4805ce1f8d8df6441316ab49ef48afb5903de5a81b57c9cf4217daecc6d299d5c5b0b8c37338a38e0929093875a1fb827c94d6b02168ea0f33fe526fb7bc8c8b46f36d68ad9bde450af3d32b25bb5ab01296a7f670d659c47e8354b0021f2e44db34bf39fe632f32b3625243b7a40ca854ea08ee5e6443325377bfe6e4f46869712dd9292371681e27802946a736c440aadf6710ddd5069b5a89c17984b7552c0650efe899a882cf11aec92550f69458bc4038bff5c73bd04bdb0c6e930dd0e366d5475e954081e483bde6721a5d16ef8482b8c1a3488a793ae2b7e96cc88ff4ff47daecc6420d6c929b04be98f386a7222a1b901aec1d70570c0630a23fe16c363fe2877f3b1b80e58be3122678b0d895365ccc93db5ac5d9e90ff743e9933a275bbfd251735b0e86158bef3b6568e04cc54ace0db89d9974f6cf5d0a7247eb80bc66caa00abfd33e3157f3cf578c73b35e48935d93f09618cefcc4144b36d87873a506ea9ae173e5b18a3deb83b8651ea4e4bff4c45d282b71fc461d607fdf4dd9f6c37c925f4dea9a867142062e5e8bac317a6123b04ba6032781048416166e9435e8ca22624fa16bdefdc28b95172f8bf8cac1e4913044994cfd8b81215f576d025b1853812692d4a41ca95403fa9fe83a00e4375a1716def3c2ba"], 0x1, 0x800) open$dir(&(0x7f0000001580)='./file0\x00', 0x10100, 0x2) setsockopt(r2, 0x5, 0x6, &(0x7f00000015c0)="01ce00626666cff8119a2b56a9ead070395f2c4995c17b6bbaead61e1e5abb5c67105f4d54a94b30efc086a05b106419d20f75172f2433ca5aa708b3422e65e4776345e621ac63c2c8f333599947da9c32d479827dd521", 0x57) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000480)=""/28) msgrcv(r4, &(0x7f0000001680)=ANY=[@ANYBLOB="00000000ac000000000000000000000000000900"/30], 0x1, 0x0, 0x0) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f00000016c0)=0x5a01) msgget(0x1, 0x8) msgget$private(0x0, 0x200) 17:42:46 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x8000, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/9}, &(0x7f00000000c0)=0xb) r4 = fcntl$dupfd(r1, 0xa, r3) ioctl$TIOCSTART(r4, 0x2000746e) r5 = socket(0x18, 0x0, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() setsockopt(r2, 0xfffffffffffffffc, 0x8, &(0x7f0000000180)="84909a2171c59fd27af4d0b543991eb8e42fd5240fae93ba8e7f0422498108499ddce54a1cf3c2635196b9bd8ea381af7ebe62d06a062701aa1856ea4fcc5e82781e587b23f9d4f236d6fcd01c40b784f7a1", 0x52) 17:42:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x5}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet6(r1, &(0x7f0000000080)="42c1d50573631e8fc2b98ed998ab233e994e447ddb84d5eb80367206c0c4532bfb29d8340fb2396d45e96cbe7d1b9800155991a688d1dcbbd232fcdf4c4d9df77d5b56aef84b351a4539248e07d6ebf55a6001efb017baf4e3e26081d5434d0f9da0dc6a4d1eb62f3b487295dca778f615edde34fc29959ed15a4ec4e8ab65bfa861712e4d5638f0", 0x88, 0x1, &(0x7f0000000000)={0x18, 0x1, 0x0, 0x7ff}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:42:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 17:42:47 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20400, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0xfffffffffffe) syz_execute_func(&(0x7f00000004c0)="0f18e6923d827b3b048000a6a60038081508000000470f0fbac5000000a447669056ff56ff73f4e6e6c40275bf0c8c6cf7163f3e00e70400e4e4c154450f0cc4029dae3e") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)="ee08665d198c04d5e51348771197a7721224378f9cc28be2c3d4b3830c921bf0817a0000000000ed6989dbdfb88252a11bf44c18654c025158ad1f4640bda7c3fa2c450a1f1d517fe12538618d0dfd5cf4998168d2aa64b89a222414e5ab7f196da4c760108744dad8fbb91e17e7ab93bebf", 0xfffffffffffffcdc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="6a388359a1a8e8af262353ff89709cdafc82b6a3348254b7910543ae072b6d1bf7db746b5eb55c3021c7d8764fc9dcc8c7d9b3133643a912e24cc56edd492b338bc3", 0x42) 17:42:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) flock(r1, 0x2) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r2) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x3, 0x6, 0x10001}, 0xc) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 17:42:47 executing program 1: syz_open_pts() read(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x1000000000000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000300)="15fa43b7c1c12a1d93f2bb476d5d44831020e448446c4c13a5704a5da943728ef96088e407e18bd5e84571932399ec8c20f532b6fd64802664f40c16dc93dbd491ee6ee4c7a934df7072fe2d10c65f0cae6b09595dac89af2e348fcc6789390ce72223329daa275e77506889e142a726323ed106d01999f80940dfb033eabf692d9712f5f8e61b7b3171ccf3f55639c83991eb9a7b5ca676f34cbc22235e3cb9c4f661d61cc2df2ff85d8fe093eb26a7cf5607aa4eb960fc973814850ffef70ae91e34f5ed070de4d080e5df56f5cc7aec3d82a202ec45a4baf47797a120265b79f38bb6998feb8d6aa2260e4d38ebecb0c0c2e1e453ece4164fb7e4391a4d51b83e15cc67e5e26e50ae14f82ab9b752af7f6e23f8902be3677b9d8a79d8d8803d793e642c440e9882130fef87b6292a231405ad97802b82b77e5214aa986de99868bc619d007180b0002d40e7552e4b0e34c97986bcfa187c297fb92b7a0be100088c56ccf116ca6b5b5bcd61581473258a1fa36e45d1adfaf13506b88f5164f738835308b5e477f50096b81d79c60b915a50125cff1050300e80edeb2854de4a3a3d87fa71d28a3fda7f16c6d497fa2153638308b4dc4606adbc5ee65b9d40b1d381e438c9c84556374d697cc2fa2b1589636832e91110f9b0e3bec2142be9dada7bef42c1387e264d2dd33bb3fd5c4dfd624d522d963fb86e5d8f7f027361287425cf5dea1f19357683baa10eda100fd9cad8ffbb9ca887ce0a7bdcb79f47fd3d7b27ab97b40813bfe29b010d9ae35df250dae3e5f8bd18bd7aeafb86a6d93451fb60edb329158e24843d0493a6737e641717b1e1fb028c24645894daa5444551eb8a3ab0d98d0b3770ec166ffd1b01e450d0c31905bc3bb5b90411d4e70ed3ad6f2784fa1ab9f26c85599fa41c725a2aef80b889db496b0117724bf84d58f9003e18bc91de80c22f3b90b34b34024a53949a33842101becea7e69fffe17f1c4585002e301353976e379da18d81d07e83da52fed2c1d28536e880543b2b27c2287e5b4f4d644381c5a4d814fbdc657bc574f74be9382ccae36f5131786dc252afd37e10315d8f9d474ef17ba6a943b7301f7389bde7b65249fc92b99818c32e44ceb8df0da06d296dae6170a9318b857fe07d13f03c6ffc8a5784bb286814d6e9a9ea69ce72635f3fccc722e6735799f632e0b3da973f654509bd5752e45fb293307ffc934f4cb1a01c8f114c2d55c3b474e41a65944108a8c2eac4efef3b953f487c14d1b287d04aa541bb3bfe0b23d85b07a7b07cd238458030f10c8db4da178b8c81290a8c499942ffc87a445b8cc279c4d4b6aa5aa941e8660abe2d340bd7aa618c4a4f8c5d199c093fb47307093ce9f44500dd0d44cc74ef2cf2f2790802d6e207e249b6d31bef05f91a46bd81133bdb5b5f9e955101b2900168da27a0b84d6f681d7377064af93626c9728e16b633dc32ec77633c59a6354c19e65b173914573c52023eed9fb37855b3c42d4c92ac00a2f11e9a1d0d2b70759c930c65006e223f4c6e62bd2a5d9237b984b6113837fb18ff0d2ad1bdcf4cca96489ccbbfc590cad2f4cdb6e800aacc3263f3387d6b303a993cd61bbb1cf946b0932b933fdb207ccf6ea701eb43c4f75fd24d2ee6192b610d8fcb454a34a0c86214335c1e3948bad1c60af7bd8385c398800b18f22e3c6d7c2c96b0aef1d7d96ebe89ad784db475ae43b592192efed608da2e195ba86d7a91068a41161eaddd26c347b579646eee60b9d07ac925149348654ca4f7838e6be32cb5b8ea8e3bfe47733fbec02bf76c39e060c48d9266dc356b257b345380f48a1f3146ae30993607488fd49bb7620c463f0fd273f647c3cee965def18c1329fe248774d62007b381da8756cbeefc4e07359f5fc2e6406c52010ed2daf7ba0c777839452c7c8f0aa57cd765e4b7472c758eaa7220ae4bf273d900ccea324f4db2894616b27ab943e4f5923706364b3edb066543c91d8ca2783c19aa73bcef10b93e6b31586fffec5f73a937d7d182fad470ee0a111257873bb9ae298ffeec2352102b50007bdbd7a8f8329f49712bd0bcc8dd37cc3d022307c3823d225c681909f04c5e5403f3eec543706d61d8bd3f2d18d7d5e758d9e8dc31e62010800c1e6b33f216faf9172121fc3f632f8304b8756f754efbea56b542a3ff02378500ad169489a2adf49d25096a76fc2595dfcb44167c4be2b76f4ea90e52ccbd8ffc62ea5484db4763223ab547f167b5d394f573b4f8a263db1a22fa3e5b9b91a6495cec9c87a11253e7a94779a1c71f4a60d880ef7f833f63a2587d33928d98c0e933a4d9cb031855fa64d9cff13ae1416ea14ff077e6ca2bd06c07124224e407d83c5c7624736f3a92293584a21a1996fc3b7f1bfc968feaa7b9711684e26ed3e98207fe42acda5ddcedd0d7846def20c9bf171fc71451ab470d3a9b30b00a7aacc50c93e39953c683b3b73257c21942d83788b1f138a119fb52c0137257868d39cacef85e210988203cfd0f8e0459593adde5762aaf997fbdb0a12d1532926cf181e40b1f243fd2c3c474cc507750ebfaaff1cc26a3d1accaa5ff3783d2a4931070d2cf58936990959611f1c3cb302b7e5d1cbace4d015bf66b9f02ece9eb443e7721286de3319eda619639fc1bc68813833c4d611434792f1d146df4d61ba03eeaf7b2352db3d999a9a10d072d45fbcd3073b4ab3ffa5f19c84e3eade2c6f46b6dc5d7654d06d2df51478f690d12e155df72fcd6e759afa6e42a44567d12d3a373b3b86129121ef54c35487b6999b5005f10b270625a255050c7d1a46e9f3e6d7b495d367a8f0aee2c02ccd337e655b888cc72d7adb6df69fbf0d1ddca7e08529176f3e349a8a1055bc66a4a492809870e3bbd027034610f5cf6ab391e03467c8dee11c72b2a745665a8d4cc5ea3be3cae49c143ec6142f6cb88f70a72d4b805049f3e2a7ba7c49a90e970a5e5aa61d23d89a9a43feb437972c7f711d34b3c4aea900ed0c847187c1868df661b6df0fcb4e6977768cd87541c04953c34a1c7362917c6f00e08d19e39888b691a6cfb6b820173fe18e5232743b7f3d9c5bd415db784f78ff2a21c99ce1040a663b55aeade22be7ac82920f5d990a32afab45b3d427cf99ee93a4158ee5dcc0c76c772ab2363323ba18cb4777380c8d6142a83e9a438dcb689b7558a291fb80b85b00edfbd6cc04401a55f77f63e44f0b83ebe9215fef1e646e748089f8092ebf6607b44d1ad73897234505a77714b4db91c128b8f0c7d69dccd114ee0347a18293ecd0594adb52518d672819101d884d6d94f8449412d5a96b3e5f5adfde0b923b5adf08db69076cc94a2175ba45bc72b72e42ca136e8cbaec70c80768256fc6b2c86192f60bbbd6a4705c91e457d11f9875e71e0c006bbb63b914cc8e8550d8c209c7627f63e69c1bad3769e710c5d0ead7d6c3d525a0668a87bba38347bbe0af03b9f79725245914e988839d1fd2991a7f4d20c078fa1ab6703828b138dbff083c7de7990de0dd2626a5f6d5b52a22816065da2d69860ef7a255d188088f61b0ff8b35d59e41bb1e8d01dd868cd9ad27a1b7ba594d10e4ad484b0bf85a7520399949e0411d4d83ff58e2c33e4d710fdca04eff78a0f9c9b912a9c90c0ecb5e66f1c729c427ddfc3021e6116b1d8e9b868ab494ef2e32fb423c59e845ed5106a2b91d750bc18da11761ce1e67edbaa382c083e678199da1f6d9afdddc5efa5f035f9f2675e3858ff0fd7687621bc7400b1a913074128e6e8de9e6a71f212dcb5b7c40cbba203f21df9315cd5bff3c7e14525a0156520ba11855563600e16f1077080bbf6e7f69af2ac21ee8230464e09463b262f87431b8daacbb1f01837189681a4a8b9a37ff86e33bb2087214fc160b8b9f1f64080ec16a301a3e7f8c56d0e2381895f16d4b14513a169150c5a4db35d6cb03855e8d7bece829f2e180e30502d64fa9d630e9a386bc95d4162afa2075fd7d71afdb0bd13814d7c8afff04dd8707527522ac5b12850099d1d589701df6a59c1ab79f80697188c4881cebd5e99c74869b50f36e5d5149bbbddc84f8d4f29bea7d642a25ec1597fbc61796ad10bb370daecda0b0c0f6fc8126e2912a8c203c089ffe5c71526105eb89cf13ae6b3cdb73dc0bd6640bd5a60306b4a76e8b5043c0e4ee8fd99a602efdf5ab579167d8e36b357a6dcec4fb49db008bcd54264eb9d22f1deb2a462fe2c9870d82cb17b8f606b86eb45ae639273e9f66d2a31a0f5f38569bf5f363300808309dc2fdce2fc2ee1e834a942a7ea1a9f14f356d41b8b8fbfdbb91c3c59c0cdda9d90ca643eeffde6228a9b7a255756bc712b41a0d844ff70022d05ba013bee5570ce21a026ce3e5067f90b82207de0bbd8dda21863dece18feeb8ab52b4ead221ea54eb210d71eb61a8f94aaef683664b04e6990d8b542edfd871e81b95ac55a40851b5227e3c7c2b9ab1ae1545086b2a03889689b0fa26864fc76a79e3a0c59d25bdef917de755dcb7cc48b174472746975daf24e5f16062fa4ed1b6483f8e48e405ae11447dc8dca67c30e0fc2e3d55e3560b14385cd9e35f081fb5ae9b17b75f761c6775ddd04802936b2b43966a2b92d4d2d6325a368acaed22d8c01fce4dc0849dfe96401ae286cb27c2f655c5643fca41022079d444608eebbc8fc4e7aad2be55e459c4785a6d1530ee87bae500ae4dfd4ab7a152d6e66a52824f10846d4a944d8227dedb914812574edbd5c7577c0908158dfc03491e8e522262121c7b49d4bb13ce5672d2fd29cd0c8cdb7c32e79f302107d87560c036653787208657cbf7fb9bd3cb0e0510b2156ed83b706bcf02722b1febbe2c069682d62a2cc11b2918561d91137f59229ad9ff7a7d829b1695cbe6470a020d6c4835ca4a48cf34227d374b996c8cc156689c230ff3ed6adddcea90ad2eeb3cf6cc685688e7f454ec8076c65b45fba7840fd916a23fb20a4889f23c938e7dce9483f5cc312f10394f31300fa1a62642513ef9088ed32682f52f1ffe4257250972506587f1e44b70bbd13219f59bbf4eb23f53d6f65ac5637836d4949e2be38645976b50d15131f2837965b640be59c18b31408bb97daffb4ffdae4cd1503567973b859746d416551a69d727d87c1a8683a2b8d0c40c036bb0a72663dcba542e74c0ff59096a85453f9dd32f20d64aae1a77d8baace2e7991be6058fdbdadb20d57c52392dbd828d4de904df1f04f23dbcbeb89ab435da5ee55aae93fa72a35e01ddfd9eda5c9f7cf001c6d968227bbb06b6e72c4da083d41abb7ab29fc84c55333e7421cf55a7f5bc830f68dd295a75ee94e1ad5ee411f7dd830a37b081dc3b6efe89bcb777cce7c8382b7023f95b259aed357a135865b786ee6615f11209208122e531381d1c0a989330646c1b23db75a34161b62f4a2ec6c6f57a66df7f0e46c1e502721e0224d9849e4a727e73e629a0b2bef74b8cd4d7665f9800874914aeae1a10ab87cb707fedec349cfc42bc22bf0e7bed1c38462f5b6bf791acb07b157f6f38a5bbb6e61a168b70284514c143a5af8713fe6b33932cd88ac073ad21187d0a27db2150322d69683d6ea76c13433cbb3e0ee514fe9655fe92db124e00bc1ee12abcd0a11433906e6cfa7d559087ceda7a7a468f870c2032ceb1ed933bf16bee6e5cd4085fcc16474e7dadcd6d1758ad4c5d4fc167083eae2f549b55511c717b1bca2fff4b003390ab4b3feafed648ee043a4a02e37d941e627a3606b76dd0a78fb2e29c9824be39f", 0x1000) clock_getres(0x0, &(0x7f0000000180)) 17:42:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x189c0, 0x0) accept$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000001c00"/51], &(0x7f00000000c0)=0x33) r2 = socket$inet(0x2, 0x5, 0x800) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) 17:42:47 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4, 0x80000003) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2e0, 0x180) shmget$private(0x0, 0x1000, 0x32, &(0x7f0000487000/0x1000)=nil) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x4) readlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)=""/143, 0x8f) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 17:42:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x40, 0x7, 0x0, 0x40000007}]}) pmap_unwire: wiring for pmap 0xfffffd803f013a28 va 0x20000000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013a28 va 0x20001000 didn't change! 17:42:48 executing program 1: msgget$private(0x0, 0xc0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 17:42:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xa72e) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x2) 17:42:48 executing program 0: socket(0x800000018, 0x3, 0x102) socket(0x21, 0x8007, 0xf647) 17:42:48 executing program 1: r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x1000000029, 0x2c, &(0x7f0000000100)="ebffcb6118b9fd812eaa4e713048e699319296c8", 0x14) setsockopt(r0, 0x1e0, 0xfffffffffffffff7, &(0x7f0000000000), 0x0) sendto(r0, &(0x7f0000000140)="74e4fd906d53a62c5671de6e1a3c97667160d5ddf6963c02e6652464ac334daf5adfb2d2753d4c32ec06277346a376ff7840dc11d20f56e8d89c5524299740f786542da409e2598e", 0x48, 0x4, 0x0, 0x0) pread(r0, &(0x7f0000000040)="2f7f59f3499973ac72f56ed078957688f46a774d2dfa75528867c0aec0bd12cfc084c4025e817a74f8bc8f86838b185994396fa43720dfa8b9075fb1feddf07c4b4d857b96de495ddc3bee9c9ade682848e067876be83686e7f2e70d9338a4699e584ee28b725b8d622e4c57f85d9dfb5a21400a6825cb246ea81c1948f9d00d1d60b033d79a0b98137279839ff85cd5e36c3178697bc29eef0a00f3ee22b3428c20cf252184", 0xa6, 0x0, 0x0) 17:42:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) shutdown(r0, 0x2) 17:42:48 executing program 1: r0 = socket(0x20, 0x8000, 0x3) r1 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) listen(r1, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 17:42:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) r1 = socket(0x80018, 0x4000, 0x0) setsockopt(r1, 0x3, 0x1, &(0x7f0000000040)="09460ecc991ee5f1a320af8da95528c95ad1b48be8fe3d5b64ab1c54a2a4231ececa99822b62b365aac899949b6335efa8e0b4c5644e2f66259f0fad520faefe0eef6985916f7e7a64b865900dc4f798a8cba662edec7271a2d6dc807afb4c4ecf44fba42ba31787c26776c9b293937a5ea58989c37d8a76f7d3c1509080b3323d9b1f3746cfdcd694e51cca38d282075c1c5f9fa6e4e52a273e", 0x9a) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) socket(0x38, 0x7, 0x9) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:42:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") r1 = open(&(0x7f0000000040)='./file0\x00', 0x20020, 0x80) ioctl$TIOCCBRK(r1, 0x2000747a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getgid() fchown(r0, r2, r3) 17:42:48 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000008820, 0x1) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000140)=0xb) write(r0, &(0x7f00000007c0)="182b1d91f3a91bf2214fdcb992d95f24500c55b92dcf28031a5cc63123117b06cff791904a32f0eae3fae8166e982de4c6772a4836cb55fd6b8f1aedbfae05c699b3d0da57c2bcce0a07cc77ecbda4f878633ca076f5af1395de48740f66b8767ed1de4702", 0x65) 17:42:48 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000040)="791a7609a888c83f8b662fef2786370471162f6bb46c96e94b01c999c2b71e83290950a50ca71aac479b4497d466041b294d99f50bab18103c4672262316d12255d1ac524600af221c67744d152f67e0c517db26ed9d9f36c3dafbaa54c9c9f50e757529825e1d1bb9fc268721e41b53b5a7d65a99705c3eb3ce52230b93691fd986549a18fbb7cd2f7cc1526d764534a260d1ee20ddd28db4ba0d3880d600a535522cab9a409bbedf55c45783e750b9f79709c6447ad6af2ab763757d5db8ce3e302a0f1715464e0018ce8a98f7c95c891d52ab43098b924ef5a053e519fb65781dd12a535aa6ff9e2d63c156acfb2b012419cec60c5765605e4fc74d0d7d88955600b685dda45aac247d93632a3b3189854e16018e340673648ddb4d052eef2dd1fdd95d376a6ac9ffea86e4383366f707499670c17f75ece4319732b69ad5cc9311af6254163e5bdcb2d40f23397887cda478efb49805aa33f1be8e315f7a98757ebde32904f377f8841107e236ddfc37a0a748c37782ed8cfb97719d20ae49c8dcb792dada975e53e134362a912e9a9722811c896a86d07e7a7a70bf9a5eca5286813479692d29f7f48e2e25923f900272a04d2db146a74c2f4e97c389148f81d62855c320bc372d066b8683efd8c7850a9884ea7b9bfff9a46c7798c43d172a9a0e5de6d7b6fadcc093571e2f3f27ed5415077acddf6afb306e382fd09589c09202a2b0dbe686d1a4163359b6c31b1fb85e5656a4c27ae51745823f656a3d8d3fce9eae5ec546b27a61b838fd16b230da4662cca4ffe2e11f4fb3b343a8b1cc1dbbc7f453f77eb928fc58a68e123b588e2c5a4153421dd1bee42102dcb293fdd74d00b7f3246bda231944c536d191c8e033297a134ff5419247c826655fe74cdcac4e6370be1d3224d0fe75b94afbe2bde762abea17ddd07a044a074ce60047ea6881ccab87ed45cb8fa9d89f6076a578731ed4b02d0724a24858f71ba0b4052bf4ff6b486a42cdd35032b2173ebc65db6f99b102d38b895111fff0a3c85e1c2023943bb8ab17c04b12e2bccc669de918bbeb2f748b710814416958c464925499ee56a239ac342e53b35688e9c82c9287d67d7960059eea472173eb28f5f3462ed0749da4a4da4870af3c4c9cef878f3983d72941adbae605607ab49e7533835a2ea008cb432c45a376fbafdf45cccb9ae3c71e59b355ce817509d52f24683c0e130afe9cff679b65210f5d336637e214d9dc35bd6689f9b5701e72b563a28ea13e6a93e5dc4fe0c77680fb8c5c6731e34c6ecdd85da24fc95786984b85dd0d92203c79e946f38fa48a278380d3b4a4bfd91c1ad156bbde035ac1095237d6f5625b9d23c727268c36a92b8ed417d855ad74b877ed36f73d6544ee52606006981c6e49744960276cbe873b901f3d60819e3dacfec18829913abcd17d1b97b8236b4d35555c9e8266964366fc97546704f5e61c07e8e0f8647dea77df9d784902bbdd9a9d359733a456cea562c3ef7afddfb2bbef38a39d7fb4e7470189b419219e966aaee03b8a7b795d7eaaf4c563889861a96de7353e5cb3dba6cc4468065ece3d94a305e084f9e4b4cfc0994a43219a6469aec117e57fe0e76174c770f477b0b3873afb0319045a6ea91b8968947dd5030b0f92c7be6f2f7a2ac3a33e2984ecab41c1c55617ca4b22fd15aa87dd6b39ec628fbc0717b174c68c043513d18cf2c090103f3d30def74820f7dae300b6288cd5b072bd68b8d4ffd090eebc64b501fcd728350b691c0d63baa79c5c43c4807f1a348c2630a170088f88771f844ae91f095786afcef521e49471de923c30978a21e58264c324aeef3a819d4b5a93f9f55164722baeccb5af9c8e1e59de2572558e9c71c12184b655be482a220c9a2173ee739a4f64e99297a41467279d32dc8ac5de3a52439ebce3b5420f861afc77ef04e21a1c64920f0a648f9470fb8e354bb6f4a9a3cacb1b579ff7b58c9171f20e010e529c60552e1d33fe634e002efa88dcc8e8b5ea1f64d5224791bdebeeab750cd652bf0c61e62b2909097009c368b3ca9a741a24984055f82c3913c3ec7f43ebff8e24a27cd38323bf6b6df5e565cef64e76c836e64f15bad65b7d72a2f5931fbb8dc29d302e54fb5ded55ed480270c9b086d85a327394fb062d7a6ad5e4bcf9037a7fb6d52c988c0f5b2cc34424063adaae418ed14fe2ede7a9b4889f8c35ade90da8f1f9ced97d0f9975a00707b16c3f9b6a691311a302fdef25f2fa94bccad7fd982ddf0cf2e6dd858aa3aad8cd72b0fcc4e19fa66415c0ab1f4b088011df227dbcb8dae223df4d96768b0fe393f7edc31380e17c87ea0208de73b76bcfe9ec8bdc482099c0b963e7308a7024adfe3ab2f01c153d761ebdb27d709fc56537bd047230647de27f160df446845055e3f40c901bc03d8cf76e7210cfd801fc57cf7af914094c0f1691777d355e51e9f1ad1673a3836435f7eb3060e4a599ed09f15190cc9054f831443eeffa47a600a2b2824b32ccab58189f9b16d9d9f343328f079da2a65571aaa68d0ae6a4c2464bb50b92312a9bb89dc1232db8b604b4167918de1f851970d9c8cba96bb12b62e620a77560c5f99f6a6ccbfe2aa203dfdaa14a04867677cc4b9f5933e9727aaef056fe2d3a9ee79c7a5efc0ad58dc9e125f85fcab902833bd5f353e850e293a2f7618740e167c91ca47c98f009850435f8691871e036911916085be603e50cf96c5badac61fe765808e486f3cbabe41221998916d9aeace28b86e450af4d298a44710f4710ed4732248e9d27f1bd735537fe1070232bcaa11c8cdf6d9e0424b7f1007345c42f60ec06cb1e08ef286d53f7444976c9d2a098335b39318edf2e76b6f1a73caf30667740c30129dea6bdb2d6f4728eac18f8d562220fa5da428dbedda7a92c35e2fb4d9ee4ba51f765e7ae46dad9ad0e04aebf78092f18131e85fb028d414ec56e9bd44635453d4b60444b1d73e244a68e19f4fc58c2b9472d13cd8f6079a537f90b72d37819c308cd2f73b16bd5b403673773abd68ac04ff99304bcd339ed9b09e471227ea7dc88dd18408b04097839b041472c3ef239f71136707493d38185f1d99416052e4ee197a1d6d169f4db8c6df05c368e6f2a9da37856c21d5d6bb58013c2a337a52f592f5e08adc12ec821f2102780ba052936d4516a42fa1191529fb3b5a3246b522409d40da47cdcbc665ef01a4fedfca87813d56b8da935658c0749bf55e6d8a9d053446533ba63d7a02c13e58e4db747ad2ffba0a6e3858e4ee9a4ef43d432de7ddb3ee48d58a0be3582f212de1561f0af494fd95b5c4e7d317339a6aaa86913beac0b8eec541d0edf1967cd1885244085f160e6fe9fbe151151e73193976e9c923b70455c97fd1c4b8c6ab61960830068cb147b28bdfd06df9e1fd435cf03437754aeaa7dd4b25973b579be39ed28138db43ffe61327a6a3d324fabb3f83d1ddcfaf11012be985af8fcbe2533703817c15b45922cd0972e7a740a6aba339945b767859e4f22e8166d39bbe9b5f720f612ecd1566a34010f2feb0fb5a319ab0fae3a0949d45b6cf1c7e4b8c9beff0b6f383103406852293ebadcb6f8ffd6e0c7535d26f70417c00f1439e9d445393688f6f9de88d6430274c5e75f37742c75a9052184329eb653a8b9198bc07c2242d0e3a29330e4019e65ee956ff8ddfc1e50181c9c461ea5d3184fd10b6d01e3daf8f3ed22c17f9391cd3f4591a7901aae02e642a337db702e6b2d09274953a33d48de1ff94eec06c333ff47da089ad4b27a654f7a5a56026b0c0b8e5e97de65e81662fc4fb137bf2277c80f8ac0f37f2b7373d2005c71447720f856274b0475b1844aefc881718b64d053046f919d4d3441e5f0cef7fd02859a95b1e8b54145f3e83e4b6b41718910842052aadd685dd3a9d32a2d5d5a74ac3bbf70323cf39652a220e5ab7edda8ddf2e3a078ceceec4eed07da07d5a95d2eb6acab38ec866e007e6accb3e9156283758f28fb8d0beb698fb855028b4a040b2467d50edff27955ab7d568bc72db047a6476dcf2fe5e77567dab7b037adc1bd04c3deb0bee6daa59764ee872af0530b5f1f98916053da8dab4c3752567ce36b31fa522b1ff548615c32e1e34a1b60ff7c54d1f86a1e8682bb241d0487a78cc4f8b6f259b91efbc461c4b429d6b7a47f9c7f453408404778a7c26d8b3b0655ce02912fdca24518bfb065d4b9fffc2f598872e088bbe3721143c0ba3424186fa8af5dbeba89f2204d9c0df96cf7b4fb096539b5861d8444886b3cedf5e91623e283399911e4cb9070615d13288e90d5dee96e0e1ce63431b32f9d11f6bd3d7602d6efa1c6ac3e07030f484c6c34a5418ba82ab616f31f20b3b7e6ef6a030bfd79f1af4a11b0842ce27c7b89ac6dc04b143b0f768ab2f89d8904e6879f60229aa10f8a00368d2ff156ad98def7198ad60078e079d7af94c6a1f9f48ae58c42b0632098096dd69a896384a52ac029997e573019598a9f4b6af1667db61482016e08b896e092758d6057655db74de88945f2b38e25ea37b63c4cdc7d60fb487b8bbdcf6e8ab236ec1b3f6b94e52f0bcf97220d4722d76dbcf41ba5f3090c94702a9b86919929dc5e21bbf063b908212bdba2a8f737c7545da49bb3eb8754c2f91f0814f3974d64826c5aea688b9e2da8399aaa93c35a0564f704e4335e6f9ad207f6d740955a205ce6b6fd1e66926749a14656da5e3263fa7249e90017446a362adb215a126c57381308f2035231dc8c1c8199435928790e57d5b5a6a8e707e16c87d3ac41b37e484b40a9ea91057d08ff8c85b003ce057a7dde5d88a0b3a176b88dac2419665e1e95450cc5a774faeec526f248949679c204191bdaa7b60b2da5a2be0527397d19a1166fbc097d423249145026650f785c02c7311c0deffaaa4749b5913ee4d0115bd3b0ca058bec9c87eadc68ffeb061179c68ca3e63babee3ac81c607242ccb51e504d87d65327f46fa7f0588a044763e0dce00d6741afaeefd4599a51f0e65021055f68155d0c6779bc8759289f8eacfb131d58f3c7a482773b2cda70669f1d23a769b8ec5d6cca2b9068b7c9503e936d2a76b8538aabd6f151a31495e82484480f56e36c0ef9663f8f14d7e130f09cc17e44dff93b47ff6e9fbb33553ef30a7eb833c8cf3778dcbf56f5e2c927e8affb7adebbe04e42f30bd67c2676b00d0c7d8c26aaf5d459e20260b7623a0d857ed24c2bfc30ab80f868b6d53c5a451aa5a48094a58614765642e0b13590da321aa2a6fcf65c69a0dcd4589f505cf33e69b3b06010132679d1aabf2a2f69ee7997b354c73bb091cd9cffa883e5d5d6859074fe6bb6640fd42a456be176eb128e36a784cd039b585596fd283dd0ebff91a8ba453a985a50caf5a0a3627e8588a6229cfe83c0645ed99724482a120c5e8ba9ec67a80288fe963ca585824eb1dd239338c99b73c580cd9665b22102e1a6af5f4f5d8d30c074b586799a48dbdcea45c91ffbfbdd372f08196e5383ac2446b35df7ace7d07e26e4809a19337f8d5ba2ea0f62eb913869097fd297978a3dea83ce66f999444e4898e33a61b1db59d9aa8055678c3eef5f0b83be23bbcace91459986c4507d2d0c379c7901fa2f65d453727b5a26", 0xfa0) 17:42:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000240)={0x2}) syz_emit_ethernet(0xf9, &(0x7f0000000140)="19278d552f919fc21a67486587df38fb14cbbc4c8ef7e8b0497cd5838adbca1bfae52e8a8e17ba706b2d8314b42b4e5cefdb69c4884cc406fde9f6cc436ae63158387db5e964d06cb0989f95a1a89a0b04b9cba80b1223a9ae1d219e1f4602405401bac9bc3e6e147a4c20be083ae07b550ff465ddc8cdbe649876ade81322ef64f48163e682578c2decd41783e20f7b3054317e81dc78041e7ca7bad8a3918e0176a8d345977ae6541b4a1dc2372a81cced1f8769bbb29f7ddad64a65b97e6ce6f2abf8b0be1fc730cbd6d152da49e1be00e01e437434af7cef59eeb981d80c200edd7088e15c2e53dd1149a585ca67a23cc2eac985000000") 17:42:48 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x11, r1, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd803f013960 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013960 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013960 va 0x20ffd000 didn't change! 17:42:48 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000306000000070000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f37633eacf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000402000000000000020208a371a3f8000400000000000004000000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = getpgid(0x0) r2 = fcntl$getown(r0, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r3, &(0x7f0000000180)='./file0\x00', 0x8800, 0x1) setpgid(r1, r2) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') pmap_unwire: wiring for pmap 0xfffffd803f013960 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013960 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013960 va 0x20ffd000 didn't change! 17:42:49 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pread(r0, &(0x7f00000000c0)="2cd417266b2d1fe39b8e66cbe7cfc460080336fccae99c4c244f133ad21951f0da3256ac7ec291e8064e57ffa1debf1aadbba4e8a1c96f869a66c739efbfe62598275c", 0x43, 0x0, 0x0) write(r1, &(0x7f0000000500)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f99429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f0660b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff0000693109b86c402f371c8eacead4f7c9d0d4d2c745729a0536e5fa05b0d0e382b733e6709c3e4ab8e8d38782e239471e01e8310dbd56e54bf7d853bef5a58d4d53a040dd749e13481bdb784cb54ceb424031dfa02e31262b9f5d1a32167a3a6de41574a81fd822d489681df1bb39d7b24ec80fcc0197ff04", 0x1e7) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 17:42:49 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup(r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x4) ftruncate(r0, 0x0, 0x23803001c) 17:42:49 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x2477, 0x8}, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x8, 0x108000001}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) flock(r0, 0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) 17:42:49 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20080, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4b88ad07c00000000a0b4b200"}) r1 = socket(0x18, 0x8002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 17:42:49 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) close(r0) 17:42:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)="dfbdec90485f23e0e2b22a6656bc1e0263ce4111660daf98e2bf763c8bf1624f44e862d43b9823cf0036e9042318d784851849f6c236f0457a5cacedf427f94aa7a97f28c78d0ae77f71cecb5e35bc7413dd84357d66423f07e28319e07b85e1b87a92c5b66623c21a3a17b0e10024812f6d55471b26a22c012221164c824f6c8508997ee6900408bae90a8c7bd13f5c107d1cb6c6f64d534ce5e36b58c24d5745b0df41c83adb", 0xa7) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000080)='+\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000140)='}\x00'], &(0x7f0000000480)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='$!+!\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='$-\'/^\x00', &(0x7f0000000380)='{\x00', &(0x7f00000003c0)='^\x00', &(0x7f0000000400)='[\xce\x00', &(0x7f0000000440)=')]\x00']) execve(0x0, 0x0, 0x0) 17:42:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000000)=[{0xb1, 0x0, 0x0, 0x8000000040000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x81, &(0x7f0000000280)="32409d509c51ad365bb0edb13af44c9793bef28a2e6ffebb4fa947c731b59f3d0cb2be9aeafb9caf0ad0c5483f1f19f43802be8ce0ceda2b21c6aba0b2f7ba360410e8c4d919a5e58ed9ab44bd78f86dfc457dc60e45e22f9d921367dda088d5fec8a115468ee6c8772e1f32e5642ccbbe049d71642ccf9bb045a6000000000000") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 17:42:50 executing program 1: r0 = socket$inet(0x2, 0x3, 0x8000) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 17:42:50 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x79, 0x4, 0x4, 0x5}, {{r0}, 0x0, 0x28, 0x1, 0x4, 0x1000}, {{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x1, 0x1000}, {{r0}, 0xfffffffffffffffa, 0x1, 0x82, 0x40, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xed, 0x3f}, {{r1}, 0xffffffffffffffff, 0x4, 0x4, 0x2, 0x2}, {{r0}, 0xfffffffffffffffc, 0x8, 0x20000021, 0x2, 0x10000}], 0x800, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x80, 0x2, 0x7}, {{r0}, 0xfffffffffffffff9, 0xd, 0x2, 0xffff, 0x8}, {{r0}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x0, 0xffffffff}, {{r0}, 0xfffffffffffffffc, 0x1, 0x400fffff, 0x10000, 0x6}], 0xffffffff80000001, &(0x7f0000000240)={0xfffffffffffffe00, 0x80}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) 17:42:50 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x20000000000029, 0x2a, &(0x7f0000000080)="bd5338e0d658721411606b3fba38e14c4fe09ee880c09fa243d30b0f27627af8baea07c804ca3c9125c1584d69c8945b", 0x75) 17:42:50 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff}) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="5001050160000004000000000706ca90041004fecea11ea8fef96ecfc73fd3357ae26caa0216fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) 17:42:50 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x20090, 0x0) ioctl$PCIOCGETROM(r0, 0xc00c7007, &(0x7f00000001c0)={{}, 0x0, 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x20}, {r0, 0x13e}, {r0, 0x1}], 0x3, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000040)={{}, 0x2, &(0x7f0000000000)=[0x0, 0x0]}) 17:42:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x1, 0x4}, {0x18, 0x1, 0x8, 0x7}, 0x3, [0x9, 0x7ff, 0x8, 0x800, 0x4, 0x5, 0x7, 0x6]}, 0x3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000380)={{}, 0x1, &(0x7f00000002c0)=[0x0]}) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000180)=0x10001, 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x200, 0x7f}, 0x8) accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x3, 0xfff, 0x8, 0x0, 0x4, 0x1f, 0xfffffffffffffff9, 0x2, 0x3, 0x68b, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:42:50 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) execve(&(0x7f0000002140)='./file0\x00', &(0x7f00000021c0)=[&(0x7f0000002180)=']/\x00'], &(0x7f0000002280)=[&(0x7f0000002200)='-\x00', &(0x7f0000002240)='\x00']) accept$unix(r1, &(0x7f00000010c0)=@file={0x0, ""/4096}, &(0x7f0000002100)=0x1002) socket(0x2, 0x8001, 0x0) ftruncate(r0, 0x0, 0x0) 17:42:50 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x1000000000000000}, 0x8, 0x0) 17:42:50 executing program 0: r0 = dup(0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 17:42:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xc) 17:42:50 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) pwrite(r0, 0x0, 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x20, 0x0) 17:42:50 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x400000000018, 0x3, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x4010, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r1, 0x29, 0x1a, 0x0, 0x0) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x401, 0x9, 0x9, 0x1, 0xffff, 0x7fffffff, 0x7, 0x1, 0x1, 0x1, 0x5}) 17:42:50 executing program 1: r0 = socket(0x3b, 0x1, 0x0) accept$inet(r0, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x0, 0x20, &(0x7f0000000180), 0x0) 17:42:50 executing program 0: bind(0xffffffffffffffff, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) 17:42:50 executing program 1: mkdir(&(0x7f0000000200)='./control\x00', 0x0) r0 = open(&(0x7f0000000040)='./control\x00', 0x800, 0x140) fcntl$setflags(r0, 0x2, 0x1) open$dir(&(0x7f0000000080)='./control\x00', 0x20880, 0x0) mknod(&(0x7f0000000000)='./control\x00', 0x4, 0x4) execve(&(0x7f0000000140)='./control\x00', 0x0, 0x0) 17:42:50 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000200)) r1 = semget(0x1, 0x3, 0x411) semctl$GETNCNT(r1, 0x6, 0x3, &(0x7f0000000000)=""/185) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002004, 0x4506) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x100000002}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/132) fcntl$setstatus(r2, 0x4, 0x8c) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, 0x0) semget(0xffffffffffffffff, 0x4, 0x0) rmdir(&(0x7f00000001c0)='./bus\x00') 17:42:50 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x33, &(0x7f00000000c0), 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/56, 0x38, 0x840, &(0x7f0000000040)={0x18, 0x2, 0x7fff, 0x9}, 0xc) 17:42:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x8) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:42:50 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x10, 0xd0) setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7ff, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(0xffffffffffffffff, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483", 0x394) 17:42:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0xbb) 17:42:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x850, 0x0) 17:42:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080)=0x57, 0xfffffffffffffe30) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xffe9) 17:42:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 17:42:50 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0xc4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x0, 0x100000000, 0x8, 0x8}, {0xfffffffffffff40d, 0xffff, 0x5498, 0x3}, {0xa8c7, 0xa3, 0x400000000000, 0x1}, {0x7fff, 0x4, 0x800, 0x8}]}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243feffa4026aa9168bb4bc02707a0a6813d3fbab68893c8932907", 0x65) writev(r1, &(0x7f0000001840)=[{&(0x7f0000000840)="fc7af9b4228e023b148fe827396b3ee020d55f698eedd1e86f3d86d7f1aa620296b3dfd3d7d76064cfb8603c922ac741a2cf58f23a94a2f35e16490cf04205df1a21c65b56f1fcbd7bd15f79f3a533a624bb1718ecae2e0b069c6e61ec34db7c4fc17327215dc7c4187baa2993d6a66f274700d77bdcbeda3671c8d270c38867c23295eb7fe6ed5538c15618095c3cdbd51ae7ba8693acf0649d5f3c389b5d7f92c97ee3c0160deb75ce46fcbccfe3103b85085df1c1c2168529cf72880cd02a8f5d72ea1bd4df17", 0xc8}], 0x1) r2 = syz_open_pts() close(r1) r3 = dup(r2) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000000)) syz_open_pts() 17:42:50 executing program 1: shmget(0x1, 0x4000, 0x406, &(0x7f0000ffb000/0x4000)=nil) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3002) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x21, 0x145) fcntl$getown(r0, 0x5) getsockname$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000003000000000000000b333f3f2c00000000000000000000000000000000000000000000000000000000001d000000000080000000000000000000000000000000000000000000000000000000000000000000b1de2c3a2739dde56760dae1c76d00"/117], &(0x7f00000000c0)=0x6e) 17:42:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80000000000005}, {0x4}, {0x6, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:42:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x5}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(r0) fsync(r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0x9, 0x4, 0x544f4de0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd3bf}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfff}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x20}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0xea}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x100}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x9}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x4b4d}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0xffff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x94e5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x3ff) 17:42:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000140)={0x3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x25}, {0x400006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="aa") 17:42:50 executing program 1: r0 = socket(0x11, 0x400000004003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050100000080000000000705ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c50000000200002f4c3a4b03e8b30771a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 17:42:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x1, 0x0, 0x0, 0x400}, {0x6}]}) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:42:50 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x40000017, 0x8000, 0x80) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xf2a52c3cc13f8b24) 17:42:50 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x80022005, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/179, 0xb3) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000300)={0x9, &(0x7f0000000100)=[0x0, 0x81, 0x81, 0x6, 0x0, 0x3, 0x1ff, 0xef4, 0x2]}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) r3 = dup2(r2, r1) sendto(r3, &(0x7f0000000240)="b909ee2c5dbccbe9864ebe216a3db8c53a34a8d87f994667382768a89d89d88bc94e54af60382cfa62f493d5d71f0023e7fa71488ff9c92025dabd1f07aa717a0c1a9cb5da3cea0ba7d7fc4a5cfa452a81255608a860c071f7edd5cfda2d790214da8637808688fe6ceccaafc3d20d6e73e2b20112702f93b0230698f5c675a5817acf2645cd6212427f37034174b25a2834204b74825e5a83ee19f261bc20", 0x9f, 0xd, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 17:42:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x3) r1 = socket(0x18, 0x1, 0x0) socket(0x9ff0c178af6a8a15, 0x3, 0x401) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:42:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e51bd24313dea8d0343d605e2d3289d17efb90533ee6185c6a19e1a3fbed9d7c7f5ced505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a159336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed000000000000000000", 0x10b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fchdir(r2) 17:42:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)=[{0x40, 0x0, 0x0, 0x63c0}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x9, './file0\x00', './file0\x00'}) syz_emit_ethernet(0x4, &(0x7f0000000100)="b6331e28") 17:42:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x2, 0x7fffffff}, 0xc) setsockopt(r0, 0x3000, 0x8, &(0x7f0000000000)="09bc5536c9740ed470d87c9503402deca3ece5ab5561f5e35865bb28360e1611d8fb710b77a6299b5f96f2bf695ea738546306decf2e9d278832105470679fa9b28002d2b2e3685b706c34432b09932d083362016a4d706c08a77f4ef223c370d2075dd2126e63a7af9707d67d50dc75a7977d417feb4972494e03462df4a02bb75248eebd2d185dd26237682e238f10bcc28fcb991290be3b83a82bb06ff511bc17a3c8c5885ccb247392af8ba614b571973c886d8d8397d767a48c94c8c83dc7b249f0", 0xc4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000140)=0x1, 0x4) setsockopt(r0, 0x29, 0x10001, 0x0, 0x4a) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01b623ac2e87515ca37c"], 0xa) 17:42:51 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) sendto$inet(r0, &(0x7f0000000080)="55b4815f55e2e6a0e6b174527a4f1e1b5615c59773c82732f9513a817a8305da33e756b22e0ca06a44ffde195c14e540d389424e2d9c123af05a6ba54a8fae87b447db42222721e268660302e9dc94fce33f2f2870b5f23fa553730658125c9dadeb4cc9341f63c716f26e5dc098009d80cade4d3f7d244202ed492068e9f57ecb452224ed2063de2a883b704de7867b3c80e250b380eeef93844b944dd515f785149104c1136b423374ea05d136178b53dc325295d53e1110ff89e5cbd7fd3ce60526b51116f7b1eae1dc282fcded6164c214578125e8d60bcc6b76f4af6deb7ab1a59d4c10f26d84b44b3e0f9338ea6675d54eb3ad91f7ef6abc1722", 0xfd, 0x409, &(0x7f0000000180)={0x2, 0x2}, 0xc) getegid() getgid() r3 = getgid() fchown(r0, r2, r3) 17:42:51 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r7 = getuid() recvfrom$unix(0xffffffffffffffff, &(0x7f0000000480)=""/234, 0xea, 0x2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x1, 0x9}, 0x800, 0x1, r9, r10, 0x6, 0x1, 0x1, 0x2}) fcntl$getown(r2, 0x5) r11 = syz_open_pts() ioctl$TIOCSTSTAMP(r11, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) getpgrp() r12 = getpgrp() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x4, 0x0, 0x2, 0x20000fffffffe, r12}) r13 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r13, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 17:42:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) sendto(r2, &(0x7f0000000040), 0x189, 0x0, 0x0, 0x16) recvmsg(r1, &(0x7f0000001b00)={&(0x7f0000000680)=@in, 0xc, &(0x7f0000000a80)=[{0x0}, {&(0x7f0000001b40)=""/204, 0xcc}, {&(0x7f0000000880)=""/208, 0xd0}], 0x3, &(0x7f0000000b00)=""/4096, 0x1000}, 0x40) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x3ec, './file0\x00'}) 17:42:51 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') link(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file0\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000280)='\a\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 17:42:51 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000100)={0x7, 0xfffffffffffffffc, 0x800}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 17:42:51 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) clock_settime(0x2, &(0x7f0000000080)) 17:42:51 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x3, 0x0, 0x3ff, 0x7, r1}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b01e400", 0x0, 0x4}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "ef9ac42a9b78ce514a3734fa074b6e5487722063"}) poll(&(0x7f0000000000)=[{r2, 0xc8}], 0x1, 0x0) 17:42:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="200686604ded26f72869861de2c857b60145d5d808d99ee3ea83e893d9553cd2dd17559710bdc566a9f73df0ac911d23c92a20cb10909d4edca44ff67839f90653860da51efa9a04930de0368481244d61dc9b4fa6ff666d986f7fbd6119a12dd20a08cc3f95464dc772d691b69a3f0aaee2877e80cc9300b6ecd5055c9f6163bd9ef696571ff6f1b7c5b77b2fdba90167c8ea8714b54eb20938384cd766e57231eda5ea75634b04a7002da55cdfa014d2fd8367cd9a534dc8421b948b94303bb3de2be2b779f56cc6493d8f00adc5986328dccd6d59cdf39425322bc1a8af393403e17806d4627360c39147f49075d19d33e01154997e99edc7bff4b9", 0xfd, 0x401, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000001c0)=0xfffffffffffffffa) readlinkat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/42, 0x2a) recvfrom$unix(r1, &(0x7f0000000280)=""/36, 0x24, 0x1, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) fchmod(r3, 0x10) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) getrusage(0x0, &(0x7f0000000380)) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') truncate(&(0x7f00000004c0)='./file0\x00', 0x0, 0x9) setsockopt(r2, 0x9, 0x3ff, &(0x7f0000000500)="8b096606eb0b6fbeb602b9b17ce42aa0971d0b803569cc96c72019b3", 0x1c) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000540)) ioctl$BIOCPROMISC(r3, 0x20004269) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000580), &(0x7f00000005c0)=0x8) fcntl$setstatus(r3, 0x4, 0x40) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000600)=""/98, 0x62}], 0x1, 0x0, 0x0) renameat(r3, &(0x7f00000006c0)='./file0\x00', r2, &(0x7f0000000700)='./file0\x00') unveil(&(0x7f0000000740)='./file0/file0\x00', &(0x7f0000000780)='W\x00') link(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='./file0\x00') r4 = semget(0x3, 0x7, 0x2) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000000840)=""/70) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000008c0)=0x100000000) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000900)={0x10, 0x4, 0x4, 0x81, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xf1d}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6003}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x100000000}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}], ['./file0/file0\x00', './file1\x00', './file0/file1\x00', './file0/file0\x00'], './file0\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x9}) unveil(&(0x7f0000000e00)='./file\x00', &(0x7f0000000e40)='r\x00') mknod$loop(&(0x7f0000000e80)='./file0\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000ec0)={'./file0/file1\x00', 0x5d3, 0x4, 0x100, 0x1, 0x7, 0xffffffff, 0x6, 0x0, 0x2, 0x6, 0xbe}) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000f40)={0x10, 0x6, 0x4, 0x7, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xd0}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x81}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x80000001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x81}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x3}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xa445}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x2000)=nil, 0x4}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0xa464}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4d6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000a00000/0x600000)=nil, 0xfffffffffffffffd}, {&(0x7f0000d2b000/0x1000)=nil, &(0x7f0000e63000/0x2000)=nil, 0x40}, {&(0x7f0000ea1000/0x2000)=nil, &(0x7f0000adc000/0x3000)=nil, 0x1}, {&(0x7f0000bb2000/0x4000)=nil, &(0x7f0000b37000/0x1000)=nil, 0x2}, {&(0x7f0000b27000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xc0000}], ['./file0/file0\x00', './file0/file0\x00', './file/file0\x00', './file0\x00'], './file0/file0\x00', './file\x00', './file0/file0/file0\x00', ['./file', './file', './file', './file'], 0x1}) lstat(&(0x7f0000001440)='./file0/file0/file0\x00', &(0x7f0000001480)) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000001500)={{0x18, 0x0, 0x0, 0x200}, {0x18, 0x2, 0x8000, 0x1}, 0x5, [0x5b5b, 0x2, 0xd4, 0x0, 0x5, 0x8000, 0x4, 0x3]}, 0x3c) pckbd_enable: command error pckbd_enable: command error 17:42:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCPROMISC(r0, 0x20004269) 17:42:53 executing program 1: chroot(&(0x7f0000000000)='./control/file0\x00') mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mkdir(&(0x7f00000000c0)='./control\x00', 0x42) mknod(&(0x7f0000000100)='./control/file0\x00', 0x2040, 0x3ff) r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x4000000000, 0x80000000000) fcntl$dupfd(r0, 0xa, r0) r1 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) symlinkat(&(0x7f0000000040)='./control\x00', r0, &(0x7f0000000080)='./control/file0\x00') shmdt(r1) 17:42:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffee8, &(0x7f0000000180)="59af9573aca4472eb801d4352eda48cea6c9d529e33d3c52680500e6ed7cf658126e350c0f3c1922c79ff0678f738a3f1ee13556df21ec338305702d7c208c10b767e15dd58fd1296653cffd2e1053eee1e12d7116ce672fc8753afe765bdd96f22348376d18e4d821856e056adcd7c11a0ed931020b832144b5e8489c46c2669c44f9c6c995b50b61a771e2c4d34ef0c1be5d90af05cf1a83b43d510e206b39c826ed66057f791426cacdcb840e1e7b254d15504d3090627bf5e8d7b4b18ab265b982264d7cf99e3964") 17:42:53 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000280)=[{&(0x7f0000000040)=""/213, 0xd5}, {&(0x7f0000000140)}, {&(0x7f0000000180)=""/228, 0xe4}], 0x2, &(0x7f00000002c0)=""/19, 0xfffffeeb}, 0x40) 17:42:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{r0, 0xc0}, {r2, 0x80}, {r0}], 0x3, 0x9) r3 = dup2(r0, r2) r4 = kqueue() open(0x0, 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 17:42:53 executing program 1: setuid(0xee01) setrlimit(0x2000000000000008, &(0x7f0000000000)={0x20000000, 0x10001}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCPROMISC(r0, 0x20004269) mkdir(&(0x7f0000000080)='./file0\x00', 0x50) r1 = geteuid() seteuid(r1) setrlimit(0x7, &(0x7f0000000100)={0x149, 0x5}) 17:42:53 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0x93, [{0x3, 0x1f}, {0x3, 0x40}, {0x1, 0x101}, {0x2, 0xff}, {0x3, 0xea0}, {0x2, 0x8}, {0x2, 0x2}, {0x2, 0x2a6000000000000}, {0x1, 0x4}, {0x1, 0x3a}, {0x3, 0x73}, {0x1, 0x200}, {0x1, 0xff}, {0x3, 0x7}, {0x3, 0x3}, {0x3, 0x3}, {0x3, 0x80}, {0x3, 0x1}, {0x1, 0x7513}, {0x3, 0x9}, {0x1, 0x200}, {0x2, 0x7}, {0x3, 0x3}, {0x3, 0x9}, {0x2, 0x9}, {0x2, 0x1}, {0x3, 0x7fffffff}, {0x3, 0x5}, {0x2, 0x7}, {0x3, 0x6}, {0x3, 0xffffffff00000000}, {0x3, 0x9}]}) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x1e0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000002c0)={0x81, 0x0, &(0x7f0000000200)=""/129}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000300)={0x3, 0x80}) mknod(&(0x7f0000000340)='./file0\x00', 0x8010, 0x4) sendto$unix(r0, &(0x7f0000000380)="166b94eb916e726f61c51a871ef2ad48c41f", 0x12, 0x3, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDENABIO(r2, 0x20004b3c) r4 = dup2(r2, r2) fcntl$setflags(r1, 0x2, 0x1) geteuid() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000440)) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000480)=0xffffffffffff37d7) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000004c0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse\x00', 0x10000, 0x0) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='r\x00') getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000005c0), &(0x7f0000000600)=0x8) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000640)) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000680)=0x3) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000006c0)={0x7, 0x9}, 0x10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000700)={0x0, 0x2, './file0\x00', 0xfff, 0x2d7e, 0x3, 0x46f}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000740)=0x1f) utimes(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)={{0x2, 0x7fffffff}, {0x1f, 0xfffffffffffffff9}}) open(&(0x7f0000000800)='./file0\x00', 0x8, 0x80) connect(r4, &(0x7f0000000840)=@in={0x2, 0x3}, 0xc) ioctl$BIOCLOCK(r0, 0x20004276) kqueue() 17:42:54 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x8f, 0xcb}, {0xa3, 0x100000001}, {0x87, 0x7f}, {0xc6, 0x8}, {0x8a, 0x8}, {0xa8, 0x2}, {0x0, 0x1}], 0x7}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) ioctl$TIOCNOTTY(r1, 0x20007471) 17:42:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)='\x00\b', 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x5, 0x6, 0x7, 0x1ff, "73df59e0931149232170176fffee00cd751ee8c4", 0x8000, 0x4}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 17:42:54 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x200c0, 0x0) clock_getres(0x4, &(0x7f0000000040)) pipe2(&(0x7f0000000000), 0x10000) select(0x40, &(0x7f00000000c0)={0x268, 0x9, 0x200, 0x7, 0x0, 0x1000, 0x6, 0x9}, &(0x7f0000000100)={0x6, 0x27, 0x9, 0x2, 0x1d, 0x7fff, 0x40, 0x181}, &(0x7f0000000140)={0x9a40, 0x2, 0xfffffffffffffff8, 0x5, 0x7, 0x7, 0x21}, &(0x7f0000000180)={0x12000000000, 0xffffffff}) 17:42:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8008, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000c, &(0x7f00000000c0), 0x0) 17:42:54 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x40047473, &(0x7f0000000040)) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x9, 0xfd71, 0x7}, 0x3ff, 0x1, 0x7}) 17:42:54 executing program 1: open(&(0x7f0000000040)='..', 0x80, 0x81) open(&(0x7f0000000040)='..', 0x8288, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x2) 17:42:54 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0x7, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x7f, 0xc7}, 0xc) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 17:42:54 executing program 1: r0 = socket(0x38, 0x3, 0x3a) fchdir(r0) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x2}) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x100, 0xff}, 0xc) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 17:42:54 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') socket(0x6, 0x4000, 0x81) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x3, 0x1, {0x1ff, 0x3}}) write(r1, &(0x7f0000335000), 0x10052) 17:42:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800000000060, 0x40004000000028a5) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x158) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="0000000242884ae2c9cb0c7501df808139fcddd8944ec318", 0x18}], 0x1) 17:42:54 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0xffffffffffffffff) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 17:42:54 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="0763edf7ea25b2ba7c35723030849ad8044f45ddf61776641a6c28730d5fef2c3c65ff8b954e7395db6b9d07a7eadc822b353b55f13cc71d3428a430f4af39bd9512a0f92e2c973abf7954296e646ad44d9c275fad6e0b0ef650148013f408a087836c91cdbe439c9b03a8c238d58ac8a6ab78d0894db5630f53a774f49c3bb75df67e10e3b2b68387", 0x89, 0xc, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000240)={0x200, 0x100000007, 0xffffffff}) r1 = socket(0x10, 0x2, 0xffffffffffffffff) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="c4fd10343588d5b53000"], 0xa) 17:42:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d005d860aa7dcc400017900"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x102, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 17:42:55 executing program 1: r0 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x7}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xfff, 0x0) poll(&(0x7f0000000040), 0x0, 0x10001) 17:42:55 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000040)={0x0, 0x0, 0x0}) readv(r0, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/92, 0x5c}, {&(0x7f0000000340)=""/50, 0x32}, {&(0x7f0000000380)=""/77, 0x4d}, {&(0x7f0000000400)=""/131, 0x83}], 0x4) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000080)={0x1, 0x80000001, {[0x8001, 0x8, 0x9, 0x4, 0x7fff, 0xfff, 0x1, 0x9, 0xffffffffffffff81, 0x2, 0x9, 0x80000000, 0x1ff, 0x1000, 0x770d, 0x200, 0x7], [0x4, 0x1000, 0x0, 0x8, 0x8001, 0xffffffff, 0x6, 0x20, 0x5, 0x2], [0xdb5, 0x8, 0x1, 0x6, 0x8, 0x8, 0x2], [0x10000, 0x6, 0x38, 0x448e5e75, 0xb9a, 0x9], [{0x7fffffff, 0xffff, 0x7, 0x100000000}, {0xff, 0x7, 0x5, 0x58e0}, {0x800, 0x41b9, 0x5, 0x800000000}, {0x4, 0x8c, 0x4500, 0x7}, {0x2e5, 0x3, 0xfffffffffffffff8, 0x7}, {0x8, 0x1, 0xffffffff, 0xffffffffb59bf308}, {0xd, 0x0, 0x4, 0x7ff}, {0x1f, 0x101, 0x74, 0x401}], {0x1, 0x0, 0x3d, 0x85}, {0x500000000000000, 0x100, 0x8000}}}) 17:42:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:42:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000440)=0x3) r2 = open(&(0x7f00000004c0)='./bus\x00', 0x51, 0x1) recvmsg(r2, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000140)=""/167, 0xa7}, {&(0x7f0000000080)=""/118, 0x17d}, {&(0x7f0000000200)=""/198, 0xc6}], 0x3, &(0x7f0000000340)=""/67, 0x43}, 0x802) lseek(r0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 17:42:56 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) socketpair(0x22, 0x4000, 0x4, &(0x7f00000004c0)) socketpair(0x1, 0x4, 0x4d6, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet6(0x18, 0x8007, 0x4000000000) r5 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x20000, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x20000, 0x0) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x110, 0x0) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000480)) r10 = syz_open_pts() kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x1, 0x7, 0xffffffffffff0000}, {{r2}, 0xffffffffffffffff, 0x5a, 0x20, 0x800, 0x8}], 0x1, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x34, 0xfffff, 0xff}, {{r4}, 0xfffffffffffffffd, 0x2, 0x20000000, 0x800, 0xb300}, {{r5}, 0xffffffffffffffff, 0x40, 0xf0000088, 0x200000000, 0x1}, {{r6}, 0xcf3fb16a0e4b0255, 0x24, 0x40000020, 0x9, 0x400}, {{r7}, 0x69dc77b7017d04bf, 0x80, 0x60000000, 0x1, 0x7}, {{r8}, 0xfffffffffffffff9, 0x8, 0xf0000005, 0x1, 0x80000000}, {{r9}, 0xfffffffffffffff8, 0x1, 0x0, 0x6, 0x4}, {{r10}, 0xfffffffffffffffb, 0x10, 0x2, 0x6, 0x5bb}], 0x8, &(0x7f0000000440)={0x9, 0x3}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 17:42:56 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x3, 0x80}], 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000240)={0x1, 0x4}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1d, &(0x7f0000000380)="da5c871699f759228d0945d75a05d8eb0527a319681b0cb93f4cecbd3f2ba47f6e64133092d554e6b01c767305f29155dcd3a32945ec4d39f776f13b3b661353571f5370fef0438d9815706d646a2c494c87119cb90e28b4430245ad61be94e10e813330652a69a71426b0a78608763dd4999cf44883024fca7b00fd639d950da6f9f6695c5d46fba0bf7e") open(&(0x7f0000000340)='./file0/file0\x00', 0x80, 0xa4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000300)={0x1, &(0x7f00000002c0)=[0x14000]}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x5, 0x3, 0x3ff, 0x0, 0xe23, 0x7, 0x4, 0x1, 0x1, 0x10000, 0x6}) 17:42:56 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x28030, 0x100) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = dup2(r0, r0) r2 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x82, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) setgroups(0x0, 0x0) setuid(0xee01) getegid() setegid(r4) fchdir(r2) 17:42:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x2000000000) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00000000000000000000000000004e174d000000ffff4f00"/44, 0x2c}], 0x1) 17:42:56 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x7, 0xb61}, {0x2}}, &(0x7f0000000040)) r0 = socket$inet6(0x18, 0x800000000003, 0x0) pwrite(r0, &(0x7f00000000c0)="988c58e2221dafd0662f9ef263725dfd67147a20b451d9de18a1bd29c2cde723c57c51f6", 0x24, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080), 0x4) shutdown(r0, 0x1) 17:42:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x8000000005308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r0) 17:42:56 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f00000009c0)=@in6, &(0x7f0000000a00)=0xc) sendto$inet(r0, &(0x7f0000000a40)="e43bbffa50361a45e8e5d6a8257e5f8abef50027638151936f526cc8038360efea62a8eabbba6fc08f9bc22e51cd05847a8f964f0ebabd99c81447ed767a1329f2febc9a4dadb0700f4b357a617911a48cf7d6803fdf5d74d2f64e4669140c4fd68738eaf6c49775efc29be1d20c3f59e68cd47abd57ffc8f301897861e90fe21bb8af39e2dafd", 0x87, 0x8, 0x0, 0x0) mknod(&(0x7f0000000b00)='./file\x00', 0x0, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x202, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000100)=[{0x100, 0x1f, 0xb186, 0x683}, {0x813, 0x5, 0x8, 0x3f}, {0x8001, 0x100000001, 0x10001, 0x1fcad253}, {0xff, 0x80000000, 0x9, 0x80}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x820, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000380)={0x10, 0x20, 0x4, 0x400, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x10001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xc5a}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff5000/0xb000)=nil, 0x6}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3f}, {0x6}]}) munlockall() ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000c80)={'tap', 0x0}) r4 = fcntl$dupfd(r3, 0xa, r3) unveil(&(0x7f0000000900)='./bus\x00', &(0x7f0000000940)='r\x00') ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000880)) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000440)=""/109, 0x6d}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000980)=0x3) r5 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0xfffffffffffffffd, 0x4}) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r5, &(0x7f00000003c0)=[{&(0x7f0000000300)="582ddde7135e6ea8f882a3931515bbdc0c723154508643afdeb82c30f748aa9c40565a54abb0bd84eb9b62a8b9e3a6c83bb8e784bac422803807db71cb9c41913dd6f55e250eeffb42143b171798d2644453e41ed8", 0x55}], 0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x10, 0x0) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000000)={0x92, 0x0, &(0x7f0000000180)=""/146}) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000008c0)=0x7bb9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:42:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x4000000000006, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) 15:59:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) ioctl$BIOCSETWF(r0, 0x40044271, &(0x7f0000000080)={0x0, 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x5c) 15:59:57 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') mknod(&(0x7f00000001c0)='./file0/file1\x00', 0x6000, 0x0) geteuid() unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='r\x00') stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)) 15:59:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x3}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 15:59:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x6) 15:59:57 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) r1 = open(&(0x7f0000000080)='./file0\x00', 0xc0, 0x100) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 15:59:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) clock_getres(0x4, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 15:59:57 executing program 0: 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) syz_open_pts() setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/136, 0x88}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt(r2, 0x9, 0x1a, &(0x7f00000001c0)="f15338e072b83984063020d55de412b85a367f13b06ef2977e25f624420e439c632edee651783ac4a006c2de7af16170949bff2a6565c4456d6f54145df236a19d855f00f886eb77fc2a", 0x4a) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x8, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) 15:59:57 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, &(0x7f0000000140)=[{0x54, 0x9}, {0x5a}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8008, 0x0) 15:59:57 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) bind(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r0, r3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) kqueue() 15:59:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1e00, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x100}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0xd2, 0x6}) 15:59:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x4, 0xff) 15:59:57 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)={0xfffffffffffffffd}) r1 = dup2(r0, r0) accept$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x108, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0xfffffffffffffff7, 0x2}) r3 = kqueue() madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x8000, 0x0) kevent(r0, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x80, 0x40000000, 0x7, 0x4}, {{r3}, 0xfffffffffffffffe, 0x7, 0x20000000, 0x8, 0xfffffffffffffc01}, {{r3}, 0xffffffffffffffff, 0x40, 0x28, 0xe1b7, 0x9}, {{r3}, 0x0, 0x1, 0x0, 0x7f, 0x1ff}, {{r2}, 0xffffffffffffffff, 0x4, 0x20, 0xffffffffffff0000, 0x8}, {{r2}, 0xfffffffffffffffa, 0x26, 0x10, 0x7fff, 0x1}], 0x101, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x10, 0x20000000, 0x4, 0x81}, {{r4}, 0xffffffffffffffff, 0x20, 0x4, 0x9, 0x8}, {{r2}, 0xffffffffffffffff, 0x30, 0x84, 0x4, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x8a, 0x80000002, 0xcb68, 0x7d16}, {{r2}, 0xfffffffffffffff9, 0x10, 0x60000001, 0x3, 0x8ff}], 0xfffffffffffffae6, &(0x7f0000000240)={0xd477, 0x1}) 15:59:59 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) pwrite(r0, &(0x7f0000000080)="c75c7a801209e7747de89d18e2031e9416567f9b3dd11207f950a7e13561fb625ade2af4e2d20f2387dd4d14bae3cd3c1d00eb9d898d42ffec5b358201cdddea9e41f1c6d769654a9a9925ca300c538af5af2836bf222f65679ceb35179ad6b7808f1874c61131d59441a7307e27b29dc9b8027708b9983747f3f5d413e5b8f58a6c5b9d29ea3fb21ada4c1b509633eb0b1b8f6a120769ccdaf3c74b143ed64403db6c102bdac1b9d6f6a25d6a", 0xad, 0x0, 0x2) r1 = kqueue() fcntl$getown(r0, 0x5) fcntl$setflags(r1, 0x2, 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x2010, r1, 0x0, 0x41) 15:59:59 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa0, 0x84) dup(r0) socket$inet(0x2, 0x7, 0x9) r1 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000040)=[{r1, 0x4}, {r1, 0x41}, {r1, 0x6}], 0x3, 0x0) 15:59:59 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x28, 0x0) flock(r0, 0x8) fcntl$lock(r0, 0x7, &(0x7f0000000000)) ioctl$BIOCFLUSH(r1, 0x20004268) 16:00:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="c699d536a8e2d4909533642ec9c71e4a43f04bcc321b1a0eaa368226a1b45e316ad670032d1cb74ae585e53a36d70753875dfde6c9d94d64cf59c230989fceb4254e7b44eed05e5d1f1f366e23052768ee5df48628c161a25775219a8c80c398201d5e6ea446be394521e5d6285598cb099f2d6cf4afac8bf5ef9e2d48cc902be143d7f60517b0d6497741f88e88120bc834591382ee9bab859f6fe563530d5af9683a832838", 0xa6, 0x8, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000), 0x4) 16:00:00 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') open(&(0x7f0000000000)='./file0/file0\x00', 0x20602, 0x0) 16:00:00 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) socketpair(0x30, 0x0, 0xfffffffffffffffe, &(0x7f0000000000)={0xffffffffffffffff}) accept(r0, 0x0, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 16:00:00 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/86, 0x56}, {&(0x7f0000000100)=""/150, 0x96}, {&(0x7f00000002c0)=""/123, 0x7b}, {&(0x7f0000000340)=""/153, 0x99}], 0x4, &(0x7f0000000400)=""/157, 0x9d}, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, &(0x7f0000000200)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7277e26ae8c69f0afbc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0941bc906838a88d756b2d17d0d6", 0xa0) close(r1) 16:00:00 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) pipe2(&(0x7f0000000040), 0x10000) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)="40e269c9e1", 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, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:00 executing program 1: r0 = socket(0x400000000016, 0xffffffffffffffff, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x6, 0xfff, 0x3, 0x4}, {0x20, 0x4d3, 0x6, 0x3f}, {0x8, 0x4, 0x80000000, 0x4}, {0x0, 0x81, 0x578, 0x2}, {0x6, 0x4, 0x2, 0x9}]}) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:00 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup2(r0, r0) socket(0x18, 0x2, 0xfff) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = dup(r0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x813c) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "c50f6f030c0a94e7381338168d7808956e4aedb1"}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x3, 0xc33f}) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0xfffffffffdfffffb) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) execve(0x0, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0xaff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x4010, r0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000001280)='./file0\x00', 0x212, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x9) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x4000000000002000, 0xfffffffffffffffc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x801, 0x10) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, 0x0) 16:00:00 executing program 0: syz_emit_ethernet(0xffffffffffffff51, &(0x7f00000001c0)) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x83, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x3, 0x8, 0x4}, 0x4, 0x6}) 16:00:00 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x1, 0x8}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x4, 0x1, 0x3f, 0x0, 0x80000001}, 0xc) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="b100051360000004000000002000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281002e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) socket(0x0, 0x5, 0xfff) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x7, './file0\x00'}) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8000000108, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x101}], 0x1}) pwrite(r0, &(0x7f0000000000)="446dce9f491d212a7e43aeca937f1b8d9610f507a0154a82d4ede276b2db3f661843aea4e6cea123f5064bdd75b513ee32e8b40a8ae3e8aa9347814462b60e34545b1e9a527ce217a11123a10a890e9369f46a2e8b8c3ac3b385fc8ed79b4045d37faeee243286", 0x67, 0x0, 0x0) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x2) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000001c0)={0x335f, './file0\x00'}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9c0f1f32761195d44e9c59d46ff35b6b37ad893323d5aaeda5", 0x19) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 16:00:00 executing program 0: r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0xaa, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000080)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) ioctl$TIOCSTART(r3, 0x2000746e) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x10) dup(r0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10040, 0xea584babd6e8029c) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0xffffffffffffffff) poll(&(0x7f0000000140)=[{}, {r0, 0x74}], 0x2, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20108, 0x1f8) r2 = getuid() getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x48) fchownat(r1, &(0x7f0000000240)='./file0\x00', r2, r3, 0x2) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) r4 = semget$private(0x0, 0x2, 0x201) semop(r4, &(0x7f0000000100)=[{0x1, 0x2}], 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0x5, './file0\x00', './file0\x00'}) 16:00:00 executing program 1: pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) ioctl$FIONREAD(r0, 0x40047309, &(0x7f00000000c0)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) 16:00:00 executing program 0: r0 = socket(0x10000000002, 0x3, 0x3) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x8, './file0\x00', './file0\x00'}) getegid() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8339, 0x2) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x0, 0x8, 0x7, 0x1, 0x5, 0x101, 0xd7, 0x0, 0x3, 0x5bd}) read(r1, &(0x7f0000000100)=""/4096, 0x1000) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000240)="eb0424a9c7cec0793ebf90543a04e68f6f74a248c94870ddc9179263a3b593979ff44203398a96b1ae16ba2760833852a1c2acd70eab230c8d24ae7dfe1a7a40676558b03cf59b4bb730c3e62b3176f69234f9871df8449a1a8c165b29093951f54df4eba4e964b8fcc2bf234587df7f1acc3ea435831d61eb584dc870002276a1c96762ea7ece87ac9e67c1a93b089ca10dd80c2ede4c1ac22e0dcc9437415aced202cd5d4102a62577c67f90b7cc3a10841cefeece662192e38a3651924fe738cf81cc7715b362fb12b2f026a062eaea9235e949c820da9feba51776a61ac25a4a712493febf89179100048d48f9cabbe9ef905727b148fae7c8ba71f22484557568b93909b41d5652041f5ccd1ed6ab558a97374cd7633f097691792b995d3b52279ec9eccd4aaa751330b293a7ec24486a9d8f85336767c13f6c7af78f7c82f3945a26d84511023ae45023c5b09d815a35fe0a762766b70f5e208c4f4f3cc3547698065997b43c522b7ddd5d8cc38873a4398b5de5c8d008a61fbfb00e64e11436ab8112a00d3a7dca586b5fbed80b484f7803f2c35e02ca63d49c160ec54478bf52fd1e078b57135e6609e9f6207576a3bf302707843527010ce2c68083e13936342ff5c526229babb5d40ab1e6fdea5e53b933ccd2248c5dd397077aaa699d5daf60079eeba36d82d9e41c5352394bb9c92220cbe9a5d0e76d1f43cfc864a921c4fd6b7b7d13f14959e0387249f6616bb7dec59d2073d46f34bcc360ccccbc87fcac629f70475f183b1d74fb35fae50209d56c2ed306d28a28f527cf088679d04e3a8e47b567e55f33e8fa1ba1fcb8e848343c57426339772b23e22d9ca2a604fdcdcbf065254763982572dfbeb0659c40e1763661ccceb6cf3371f42bb8cb77ddc4220f94de8b2f07a2f802af278dec4557a51f2d31e9fbc873e59f263d63f88b6e9e3d7a8ec5b18f06120ca1fa3dffdd4b42b921176e6e8870423aeb6d696147a994df0446f44b4794c2459b501fde6bb74d56b07f70631cb5f68052af644c49d188ba78718b4e060e9fa41bb741a98b8dad226019b1391611267722253b18160a24c7f1606c4f7724ec7ee04c80980f93648d0e609d289bec301faa18772de3cc9228983326c596d41fae4a5f02a5d0c5cd3d3f5bec768ee1373756806b09950795f6456507d71870eef18bf175092775ebd7419d2f9fd1260c7e701764712151e85aae946758d4f841b8d9f12c3e3b49a52e2f6f9cd8ddc4bfcf1a10d803652caec0e1d6dfff6862da5e197322680663f88976551ef7aaff327484a3bce8131d9db62168163a1e8e23832180726103029505f489ede63dde554ecff570d60536e2f7f57343eb4be5fc06c35f12a2eda48e5daf0ced130bf7a22626b086cb5f7e585a912e49c8cf7b74ce8c9afedc4f3b94e7bd42d560ea1c1c64e8947794a7aa94387a74781742000746ec98c8fa493e12a9fc196279323da56f601983b5c804588ab0a90c53fca59d161c9577cae71699654c2590f95c9e4fc917e7bcb106d763b8e0acdec65baa358a70a139352bb5d37e9c154c74f75c3fb65534123a0693f169ea33e7898009985574d2831b50e7ee08cd82049c1597590e85957829ea9ee815758e87d7f551c0f4c9ff13e1d9d25a81c7b46107f48f31e3e4924471a395aaadf15bb551e0a51ad4703c8b041c4f75df1a5adf415d00bcbf25c7846f2fcff2fb2b3bec860cafbd13ff3592b0b87c6d43c3c42a121fbdda28bf8ed7ef670fb4223b3a3cf5b604f9524eb49ccb23049d868b7a29113cb41b9a0bef938a4bee790f7682f46467fd29bd5e269354dfe963b650e8e30088853bf3b455fa10a4dd1d17eff064a90df48340bf80f7ee6d155b0909200c2809f226f0c681e2c19c70d112d7d8739608fb426b805991483fb3fac4d291e5f5d7812157afabb9503f507dc4df0865c399e3db1f03d6cc22cd", 0x574}], 0x1, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x1, 0x5, 0xffff, 0x7}]}) 16:00:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x8) chmod(&(0x7f0000000180)='./file1\x00', 0x400000023f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(0x0, 0x0) execve(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="000000d40e0003000000ca549b8217b95957f2173aa22f97ea76c206c153c74112574f570ec76a686958581b5dc43d3b24cf07dc95b102dcc26b29c49516e3826d5b10ad054b23a8fe8d1e868b5663776cf189168b75f15c17b6e00fe6c9d636950ecee730719eed7ea58d0a1a36b78f65b694c07e13c6d7fbbbedf5b36097988c88e3458282e0aa2596d4d22a0f1366e00450b7e9d905c200a3602c61f79e69acb6e3c11c6ffa86066ccc337fe0ee85282cac649f97fa9930048da8fdffc7bd19e7ea89f64b889c0f4039a29d2cfc4c630f9250"], 0xa) openat(r0, &(0x7f0000000040)='./file0\x00', 0x400, 0x40) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x18028, 0xfffffffffffffffe) chdir(&(0x7f0000000000)='./file0\x00') socketpair(0x3, 0x1, 0x7, &(0x7f00000000c0)) 16:00:00 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x9, 0x3, 0x5, 0x1, &(0x7f00000000c0)={{0x2, 0x5, 0x87d, 0x3, 0x83c, 0x4af4, 0x6}, {[0x2, 0xfffffffffffffd9d, 0x8, 0x4, 0x82, 0x4073, 0x4, 0x0, 0x4, 0xffffffffffffffc1, 0x7ff, 0x2e3, 0x9, 0x1, 0x6, 0xff, 0x2, 0x9f], [0x4, 0xad, 0x8, 0x8000, 0x11d6, 0x448, 0x9, 0x5, 0x6, 0x8], [0x89, 0x1, 0x401, 0x3, 0x3, 0x6, 0x2], [0x7, 0x1, 0x5, 0x4, 0x6, 0x6], [{0x20000, 0x8456, 0x7fffffff, 0x6116}, {0xffffffffffffffff, 0x1, 0x7d4a, 0x8}, {0x20, 0x1, 0x1f, 0x101}, {0x20, 0x20, 0x4365, 0xffffffff}, {0x7, 0x7, 0x10000, 0x4}, {0x3, 0x6, 0x0, 0x401}, {0x0, 0x7, 0x2, 0x3ff}, {0x1, 0x1, 0x5}], {0x7, 0x2, 0x7, 0x7}, {0xfff, 0x3, 0x2, 0x9907}}}, 0x20, 0x6}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) dup2(r2, r0) kevent(r2, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) pipe(&(0x7f0000000000)) kqueue() 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') read(r0, &(0x7f0000000040)=""/86, 0x56) 16:00:00 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x7ffd) r1 = shmget(0x2, 0x4000, 0x11, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x2000) socket$inet(0x2, 0x0, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchmod(r0, 0x0) socket$inet(0x2, 0x4000, 0x20) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="8202c01466696c653000ecae1a14445a5416062aaab42a913818d2535b021c109941d528880ff7623d8137d2aac9f19c03e10577400bb4d25bd204b19b8a49ecb5a0167ee53fe8dede54398b892ff6a3cc64007ace9be43aa4469e1b895631f059f657398797bc94083cd158ee1548cb997abd44d266f82ab7316ca543ed6c124365e4f95683f08982cfabf236057dec687089b86a0213e884718d150ccdba9faa1c118c19f8fb05cb9359954801337f21b615332a85c52a030c27f96c135c3bfefb9c5090bc59d87ada95be1751ca64ad51636b4055da7c919cac289028280362162158094edeeb1c44b22c669f1d08"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) write(r1, &(0x7f0000000cc0)="f4d461676f1bce8a2411d21db88c12f13efc4963d73b580c35ca3a2b82f200a63b84c1c29b96e63a41bca66f92021f86f03500924d6d413ee98dd648b3567a5fc78b0cea6ed51ed5e5086dd2b8e17f11f6bfa008f4a17a06599d4418d8df18367a40c7b1115bc09206ceb58632eca1535e4d9cb3fc9260dcf045a1d0ebbec98e223c7ef49b9aebdc86d1876430042b9fe7ef0eb927e894a50771409da67d63834af00e205fa1f3fd302fe287abb80aa2df3f86aba937ae9e8735f0fd67e432f546b6bcdff6d5e03ed60e4fc24d69f61739cce96fa8f66175c84ecec2bbb0a5e828939ac6ded71c1ba47999bcd801c6e2f20a7e62a4c3057b25fa35cf94a87bd6325cf7e4ac8ba518654078a5eb405e518370a5537e0b47b0a1aa298e6713617bcd32554970933eaeeb33faa2cb937ee17a8beb0e7a3b3b4625ed90dd1ca65e9ab08172dbd6cdc9067b0dd25c07221335f8da2c18d89fcd3947245f1ef027ff8aa319abb5b2541c028fe198dc755f516e27e3197d61bcce2e56529569727a75d820291dd03c5e052c4b474dcde1ab9652c6619c30ddce21afc906e422b839d9e139e8bac6da0cb8351ad80e6981a7828e4a63846dec05d9fad7b8692d0e7cea5d7a99b0651570f93ec8498a4908bf1919ab4d7e4bf90cb98af2af14ea48acd1bb0ba1e85ea79a5b2777491715f5ac7fbd8d9aaca42e89f42c22a656bf646a504663544ba4bdff09d49e1d83b8a0442206a955e981b26c73dee94b652bc6f390c300a299e01a96cb2518ad79a158e002062feffe40db4c73d871e61f98830ac5c5d0294224986d506f934ce3c0b36135fb4564bf5d2b6710d13b96cf3a233306070959419c33a62af24a194117ab03193e86ec7c83f10a6052ccca0d1acf75068df2e8a6b51447f60feafdc2276c9201650d21bc6b3d7d9defb9229001245c0b5dddd34b0b06fca307b736d89d04374acfa0daf0ae68541211d35ef0e7489addfdcf121495c8ad98dfc98d3e9c1ab0d048ab174cacf8764ce9836a1a7608d14e3b5529411ae6e4e9405b791345ef734bb9ab1a5b0f463c3f6299b7e7be92582fc9ad9cba0c452186245c042e02776e0c2f86e9fff4dc6b9e91098e1bea9dd33968bc6535df5793aa49ec380eb395bc0aca90ea1142d77c0c9473e7703552fdc82b99c9b5dc17f86718520aa2f89a4aedb7d04e8ce6e79ee87569c81c78692f3767583d496be8d1807612b43cbb7a82848977afadbfa77b57cc9d74a8a92a0d7fe671dc36ed1630b94b86c76cd8ae4e568018def621f1508d1cfd7adadfcecb2cb2e680fd9238068319fc8c7e9823379103380aec23abd336ea2b1655c9c504c2eee84c90a2038556a2f36b3b66479a0804e1e88f755196dbee325ef7b1178f89f172c8e8880bfda29830d038fb229e23159cf25a1fe80894b247409ccc7fc85585a166e1351cff71593ba821686515e77a2d3109a6121f1c5eddc5323d7e61cc87c8364f1565d5aa67da94d823aab6ece4b63ab12eec111d9cf80023565f6678166c7949b8dc32a483dd8bfc65e1d1bb56c5466ee3650b2589bea9ca0763ea91500b1bf24ae6f1728692ed81bdbc8b35e1bd42bffbd75baf69c178df02af0b45852b118fc85572a07079171600892c13aed56f1d12398a092a31a65fefe3741326aa5b028f8e41bf2069e03b8d4003c67216a5dd28fa49d8beb0cbc6a2cb293f9b5c79a61fcad5c681046d2d01cdde4249db65cf82ad63d7236c00860adb4d27fbed889ea3bd48a5c5ebf586634318f597122e342506a9ec5cbac1d15c572dfc01e9e8fd601c8c0f4ce920dda003ca97f5609214498a2f1045b72c906a034312b68c42c7d253aafee5eb1b614cee4faa779f15e3478bb1be2dd1f40be0f4f9f2420ef8549813d55279160c4512caab202330c7888ff51b953e3ac4498fbd109b69f27f52b405ec30818eedab4175701a173a0b10ceb685827c15add81e90", 0x57d) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000000)=0xffff) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000040)=0x5) 16:00:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) kevent(r0, &(0x7f0000000000)=[{{}, 0x0, 0xffffffffffffffff, 0x200, 0x1, 0x3}], 0x4, 0x0, 0x4, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x82, 0x10) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000200)) setsockopt(r1, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffee9) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) listen(r0, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:00 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0xffffffff) close(r0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket(0x20, 0x1, 0x4b) sendmsg(r1, &(0x7f0000000180)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x2, 0x7}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)="87c2911e2315c7e47d8db98358ebc1e19e8e48d0ac6cd358c2ba6256d2e48a48d5839a001817662a681e77b2b6bd6249", 0x30}], 0x1, &(0x7f0000000380)=ANY=[@ANYBLOB="8800000000000000ffff00000800000018fe6ef4e5ee6f673037fd6a6c06a32add5a49a4823c5633bd59007820fd0ca88c3a6b8d636d841e1e2ce330e1e8a6a62a73e6dfaf576234d169a79cc78e99b2e9f01f3dd4206432e3be1ddcf1a6998c7b8c07bcaacc9cd855cb8a8401d0ac5aedd35b16e233557eda83dc80b5ce42a0782ab98fe520ef001010000000000000ffff0000050000005f6c7f05ce9064f9117d8a57dd48510ab2ce9e99ee5174475caa250b031912594a7529000fdeda1e5cd7f90c78dea6b6ded91d6b1f0d76dca06158a048628baea521b30ac50289998d457c964d571455a14c975bd3f44b9ed6dcdfcb3bbb2a968bd33a912ad624acdf0c9415355b847f1492c2393a1697fda51247fdcbeb4246923f29f1802e338ec2517437beb719f74b17dec95d88718402289bab66afb238baca08efad7a9dd2de1928c4d9f9e0ae7bcf7fc88402253ab4d2722875d6651de52d44cba55a21119eda771d2376062b0b8fbf0f4ff44b37d5ecac641fd42150bdde4bbe8f6bffb50ac6faaf6614cdc8293f6e537977d36d3d0ea6bc7b0de8d0e1af849d2ebb3eee7775ee3d661d34e312886fe11befe86d48f069a79b9075b8aad0d6231819147b71075e509d3c32e4ada678b2f86b8eea1897a9219b0496bbccd9c1e145237cf62af1fbe650afecdb9e617bed01d992d86b4d62cc7f366016d87947691ba88825569bee3189c73ebc971760d0472815421b917cd89e225fedf3070a4ad9124d8f3bd8c22f75aad036f6d8ae8557c7828c5b3e8a87f1bf42497e0ea8fdec7350560290e21f03527193d64813d99c1a4ef694997b7e96be832984ff6a80e19c6850a3d34925de3239afa30a48728465818e4a32528f1c926bec1a7af7f0464c5fb83e78168abf6978a38d141108178fe41fb3166f87ead2a23035ae5d8d805da8b556e3b5d13061ec982844e45506d557057c1128d82e865b090376ba52a039cbda14e17de433a34c1f8447a82ceea39e154b1d614c24f852141702255236d5eb43b85a38214b54947bdbbcb718b5f3451869d6bb6df2a2994c481e66497d65d3a455f6a54015d14013e4771335bb90f0e4d07ca6f14b9b218932c11870af2247711a149df5b645d93ec611722a584fefedf094790b9201597658aae37487e06010d1d8d4d8de0614e495166a7cf237112632e15b1dda2ee9fc6611da3dafc0c62d0229afb1d91b3d97bb4638a59778990e63ead015102179cbeecdfcc9a1b8f443dfbf6a10463589b703f8435479b8d061e0da247d3971a1336e9604bf83b561c339dbdb4980ca801e00b576e28fa5985c88c80b2aa7967fd2c56c108ab027e7f6e0f32f4b4f34b26798c3860946eb70a1c6c1469cb855f309fecf053798ed59a8dc45cdc861f1c17c5386569fca094228525f17b32f3425752b6059e5d3f3e1bd8e5814218b2786abd4b7ff823966d31c95be9d40d08b8aebe3bb9a2c4ecf0b62ec2ecc432d7d7fce30aa7311db3d0d5f09c33538f94c01a51887f3b74dd5461adeec7ac9ba7fddf8d7d397e44d1ab9cc5e34a4540e3e1ded5edd8085247a5d68c22013e4e519eb8013c7e22266c502e2be7f024dd33908319ec69011b7e407d5e6251a46bfe15770a39d535391234450826a465ccf897e08c5acf630c8c90ed2f1c2f928d0aa05787c826fa0d9d2acf65cb45a720703f3051d6a36577ef7f63c2fd1edea5de14523dc0edf94ef31b6322832834bddba20cce18fb4cc55a6a3af19dd4b050631f8801e0fd81cc77c0d0dbf4cccb89a0421f72ab113d6fc72bf990b073048151ccc4eba10b660bb2af95eceb63042a7e6308a228f0a9fbb0540e8fd12a3d1e31cab0f328be789cfece5567f4d7bf03c809297d155fda9e6c781c6ba41e4818d8ec8dd62cfa0a8ab93edaff099596d6c54cb25163e1d154a21be0ec30374ba264f51016471123b15145f2de468125f7f07a21d412c379144ae361cf75c74b993ac77cf4311f0e861a7d1f8696030ad471858b01a8712da34f133152856432462e46e141f2f28e968d9f040b44ce0d457b9a76c8956c01e61a0ffae200b66348d459baf4b560fcdcf1705592600e6fe0cd7ac34f0d8d7804ce37496f19242ca80677224c525e42d84260784893d5b8577a764671623cf5cd2283f46e89a954d821b2221aca093a37c95ce48621732d8de94ee92baca9a6687a221d951fd027f77594dc94da898518b2ca607a944af5b26d726a9df37c380772994c29b4d16dce2fefce51e27f4c7b329efd325d2f513b6b304f43dbcb5749c8c507c0705bbe495f200a0dd15c0567b1e3d54cd61434545b13b35bdff9d600b20764b5cb1ac40dcffd6d3c8b53d13cf510d40df2d946e069452905736c93ebda7c1b0e4e429eb2d24112f83b26b5ff5edbe924accab52637fd1ccf19fb44d64c541b260c830c6ed423aba336c7826e36383be2e2259396d95773a75dc68c7b2d7ecec7e4147a6e0634750d1432c68a39133f70137ef1253ff6f37d0bb55acf793f9f84783662c307d1fe1ea86c4a92e7f1f9cfb430c9c517620408ce2f8119a72d1fe1950028fb924b7caa0995e8a973ed5490cd549e03a98252f580275eef72fdcbfe5f44ab58d1f5745b8b7548afc8536530e6805b0e004f5269632fdf13973c2fbda561b0a308201be04f31c709f96ea1e32374862cac57c232fe7b57b5bbb063a6671322762f0c06ec0a5896d4df176f699d7a2e9c06e96a728c55f24db5017c882c4ae22fdce71b55ff8df74d2ab57b14a3d51953ff949276ea1c7b680b4fc8195bf87d2a2b581363e04daca62c3f3261b7327b0cd90607ce66bfdbdd51a807a1ba3dcece6e565ba4b66c5ca6e84cf564caeef8ebf391362d7e31e605ad7a75b4e445c51f6c2148e67f8a5be86e8d3ae452857bde5d7e9a937aaa4254a2e2d3fa8617799e2ec266c969bb0c829a0cbf8ff004e0e676658a8a3781aab6d0cd5c6dc4f9fc947acbcea553d30fa14feb365fd407ac25df2876e68881427b33ccc1feea3b588cc0226a2c72ad57a8708bb24130c2ff99f1e15bc899e59a413c0703c1c34b7bfbc188fcaccc83940a801c3af7f16cc59fe8899a0a684250096e2b31244afb484e7bd54b5cf1d8c124dcb233d9b77d864d501c2ae71146c7c0122275eb70521e6883f99273d2ef742d4be08cae2d904cd83ddea3e35dc64e6ead80f50d7c8b304afa4632831247fcc0ee35a60a7af12e2813975bcf114a583722f34b43a76991cb3d06897144343144d1969f128f997bfd1c88f062e1c460983c89a347676ee45ff20921d15b0d18889cded5c62019be52f59279c49ff62629f168c493a46a72f72aeb62aeccfe1bd3ca103d6fecb61f3c9b7e48da6abe9278d0ef7fae9646daa3f7cd371f42d3142a6d2d8c862fa4006ffed43b284bf3b6fec5807d574169ce91d56e8b556e728f1e2e80a7c116515f158e248e7cc41b6317084c1a8a4c9cc5a7856ce5258fb0e2186cd36c17b4a609488dde3eae7cd0fc68610c6fe94b68208e7d6c0c6a28d850b12ec415a96ff68ecac0562c90ff2aa53fedbf96e3b150066bd444cabe3bf49b2d761cfa92879b27473464b8bee90485a1d26abdc2556d110b0f2efd5b5d189772fc9e17ef28b0bd915fdf7d639dcf9c4c84a9bffb0b0cc397553fecd0a09e6a8cd77eeb6a79e27bcd5609c7988136da6a30a4808003eee82ca941472030fc9d1e66f6cd9f829d5666886108d0e0b2f3c95e4fd511b5b1d58b5dd464b864c69700f61bc3d224121528128260a1b99527b71d4128029d99423f3255ad94e35886410b75007d5c324034f76fe8c2e709396fdb7afe7cbb12f5d9d14cd9d24fc3ccb3023eabfe91e8b294cffc437da6c23c15e52ec246530d32c97ae7fab14bc4796cf4235da0bc3b02127fc934965fc3299cc82285d8f4dbf25053bcf2e9248335255c18a7885086efeef57e4f22f08bfe0948a741459dcfe9a31c7fc1ba97ba3962540634754fdbba71173a160ea214d8a995627988413729418af243505311fce82d0147dd8b57d4f175f9134aa6eefd180ddc8c67e5ba3d6603989cd9d07df7c89fe6aefb812216fbc40510587a8923b001b24a64f91468837d11e25d1521f7d55ffd5254ab21aef2044e37468cc55ed39aa9533b41186217214453bbbec22dc495e317582c5bec47c1ac2a3d9b097287b9c018b4d7cf397b105a0ea5b0f2ed038008eadb22da4f81482a274490e24cad9271ed42356c9cba61f71b9640cafca94361a4f1fa637d31ada61046a502c33efd617aaf0a7acce770fb2e9318eed1482d6fe3ac3a43e17074d239c704879a3d7166a2f425162e755bda93cee3e2a46adca4cef5eb970867714b2e3e8b8412aa7ec3ff7fdd606a37dd23943ee6f2d5f76dbb1bd98ec001f997b783327af841da97b3f5092d91c3a94640a75f4f320c6335086f04030cf161dacc4775ee562fca235da8f468a22d161ab1506d61020c104e19a16325b6b5b852fa85701cb16e7c7f0ff86d616ec90421f12ed7d4f74226528603dd1dbce5c810e8dce4e2993c5e6916631b471488959908dc5b2a2827e97e776f9b422e35b1ec293aff58b4cc4b43551a909d08659d65bcd28c0b27f342b9565411544a94bf4cc298c53b788209ea6b74428b3c92af974b4af39f3b53ceb40dded6e15aafc44769ce059c525eacc31bdcaebf301dc2cd4eb4899ad14a9c7c2d5544ece7aaee71af484a911ff88989aeeb22032e60835f6c0c7a02f4f106cdcc64abbaef72da0111c9f402009f9e29f39400b5711055b68aa0a7b5b02d9df34f4c45801d80b927957397eb4d4b551a765dfcc3eca00dd19c86ef2027b883d067c2f8d02313445030c0028239bba182c7a1e2aa4ef830aa964ad88209a99b8dc6ed73b536604efd454bc5c6d21f5ff2deedf9875b22f950bdc2ad62ea51cc351811f44d5e004caaa96146e45de8299bc8dc58bfaab1a2d3ce865011508a2c38a5b9c5b23bfa79eb9d036f4159fb8dec0c919529c651c5f3a08e5797593d17ed01b3a0ae7774545bb188d60d11b30d9edcb2b6a62ad5c02e560f7f088955dea5adf70f88feb155ece483457bd77eed1e596f8aa179920cd58d3599158db94bfb3e90d58570500e296fa2b18cd633ee78387b7f1687c6e3d53fa4d2e2d358bd0e0d9fce44a6f19537f041a53f5ffdaf04a643616bae82dc93cb64577a9fa827f9e96c4993dc5421590fdb027342c23747cfd7a0594a5af077f47fa6f56831195c9ea120b2ac488ff83dc8c5d0d3e4315f72c01b1578efb68f94a49b07d345446861d2e10678bcfdb5a823b10382b48519ee1c7a967a742b0e0b16c248e07e36433d2bf20f6563049d593ea3018fdd093c21031b348b402c6b0a74e86683704e03ffd9bf420f9e72bec08570e0c3b7a62e502d0ab5271d0d6d280ca2fe24fb2174fe67f4e4dbdcb1f969556823d4c4a923c03e8417ee9c1712cf709e7d7f1a2843726ab3d54628dedf7e4261019787a3b77f712c12282fe759745341ecd094f7ec471f6cc9c64c1e5d9335413531802bc8eabc5efe5269cee3fc89ec8689ec69cc69eb2049168cf47bec05f577731921c6d51b6f67f46fa38d5579ee0764498ff3bc6b928fdc246c0231e871b785065b1ce09f56a1d301ff1a98e58e760e71e7809bc850389632074bf33c8fd843286fbab65ea6cdb6869e9a3c8753d8cc0684ecece6fcada9cec45bce0da90bf481f0fde51fc640f7a61daad831c0acab2b5ad019a4c84194ca3d71b6c04bba75e3731cf1e9610a74f8ef20716df85b429fecce40446a58c573b7b6ce6ee100e64e86fa515727af968eb0708fb976c8bdf10d5edd85f0c0125877b5863eb1e8690d0624d507848a370c2c7f5dc5e9ca4eaf74b57b101fa3968c7b98d24a50539fee33c49f0db5879f966a745d124dda9b0035c9cffa354dbfb856b36741f5b3f5670ab32be49c99eb136271b1752b8330cf145067baa0dfb80299133006f800000000000000001000000040000000099bb714cb5510420468acbee3fd936849ff5c4e24ee63ad768dc40d33febb62d5c2a05aa72f706b125916fff28321d7df9e754f0a96aaf35e54c48d3047089a36b8db7503014d1dee9faf15c27299879e4b739e129490ec7adda034ba41215b49d21651c81effba4bd4f00000000003000000000000000ffff0000050000002dd90b7d17f1c91b41653569d029b1c19bf22baf695c72d3e51f8ba8000000002000000000000000ffff0000d50f000060e84599418a9baed04ceb6ad71e4d009800000000000000010000000000010054ec163223c93e29164419fc3d9c546129f3433f608440223e9d6cb262405bf64de1daa7d1defc9d2c2b9f2d0c41286b30ad47683d183dcc90faf5c0d6671e3d749234f08d7ebf55856750dacd0f849fcd53c0aff24fbad3667624c367948c4aedacd79d078f4464a8bbfeeb1d8a5c22a489231f7647657f6e2c555251853467ee02af70ac0671d0"], 0x1200}, 0x1) 16:00:00 executing program 0: r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x40, 0x1) fchmod(r0, 0x178) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x40) r1 = kqueue() fcntl$getflags(r1, 0x3) ioctl$FIOGETOWN(r1, 0x4004667b, 0x0) 16:00:00 executing program 1: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff}) r1 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfe) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x4, 0x5, 0x0) kqueue() setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x80, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) 16:00:00 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x373) write(r0, &(0x7f00000002c0)="253b087611f5940d4fdee2b983113e138dcc5cd370ea", 0x16) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8001, 0x2) readlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/49, 0x31) sendto(r0, &(0x7f0000000380)="897b16f90edc2e278d7a76c4503ab6911837539589525caa23e024d0e27e475072b976ab48c4c1f3bb4014fe2d2a510788ae56d34630ff5b537fe702359bfb90f3e3", 0x42, 0x1, &(0x7f0000000400)=@un=@file={0x0, './file0\x00'}, 0xa) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x30100, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8, 0x0) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x44, 0xffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r3 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x1, 0xa) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000240)={0x744}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0xa, &(0x7f0000000100)=[{0x2, 0x8, 0x6, 0x4}, {0x2, 0xb85, 0x8, 0x1}, {0x5, 0x3, 0xa9, 0x6}, {0x1, 0x6, 0x8700}, {0x8, 0x6, 0x6, 0x5f95}, {0x7, 0x528, 0x1, 0x7}, {0xf0f, 0x5, 0x7a, 0x34a}, {0xfffffffffffffff9, 0xa0c, 0x2, 0x7}, {0xffffffff, 0x8001, 0x20, 0x10001}, {0x8, 0x9, 0xc5}]}) ioctl$BIOCSETWF(r2, 0x40044274, &(0x7f0000000080)={0x0, 0x0}) 16:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1, 0x0, 0x1, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) setsockopt(r0, 0x9, 0xfffffffffffff001, &(0x7f0000000080)="5d479353ae0162f5e8f1cd0ae1f1351a15bdda38c6359d12d922021e9759f319b9938d58a593c18bd0d8494529e9096caa0c4a7b060985f05746420f0d9ca9259bb848eb307a3f4f71155fd3d2a879dc25d3024001b4aedee982d0d99088c8e23f41074cf1657271072a7eec35a6a1a82885696c63bd12488e9f5f0701512a4c9a4aab2b4f078ff86aff03b7b68af5831f47655db7dfced484b13c4e0fa9329b601476d01dfc6b697972f2f95d8e24e7cedcdb8a3c428f22be25fe16fb506ff4b93ed3392456a4a09103b216fa3cfe62022c87361809a660c597f251", 0xdc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) 16:00:00 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x5, 0x1, 0x4, 0x1, 0x800, 0x10000, 0x5, 0x1, 0x3, 0x3, 0x4}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)=0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) ioctl$BIOCFLUSH(r3, 0x20004268) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f01696c65302f66e96c653000"], 0x10) 16:00:00 executing program 0: chflags(&(0x7f0000000080)='./file0\x00', 0x10000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x4000004}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") chflags(&(0x7f0000000040)='./file0\x00', 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) unlinkat(r2, &(0x7f0000000200)='./file0\x00', 0x8) 16:00:00 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = geteuid() seteuid(r3) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x1000011, r1, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/99, &(0x7f0000000000)=0x63) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x63) fcntl$getflags(r0, 0x1) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup(r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x0, 0xff, 0x1}) close(r0) r2 = syz_open_pts() geteuid() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0xfffffffffffffff9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:00:00 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) setreuid(r0, 0x0) setreuid(0x0, 0xffffffffffffffff) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xb1}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x1, 0x2}) syz_emit_ethernet(0x0, &(0x7f0000000040)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) 16:00:01 executing program 1: r0 = socket(0x2, 0x4001, 0xfffffffffffffffe) r1 = dup(r0) shutdown(r0, 0x2) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) r2 = shmget(0x2, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getegid() r7 = getppid() ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000240)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) ioctl$KDDISABIO(r1, 0x20004b3d) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x3, r3, r4, r5, r6, 0x81, 0x10000}, 0xfffffffffffffffd, 0x10000, r7, r8, 0xfffffffffffffffc, 0x2, 0x20}) 16:00:01 executing program 0: setpgid(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) r4 = getppid() r5 = msgget(0x2, 0x28c) msgctl$IPC_RMID(r5, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r6 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r7 = openat(r6, &(0x7f0000000040)='./bus\x00', 0x0, 0x1c5) sendmsg$unix(r7, &(0x7f0000000440)={&(0x7f0000000100)=ANY=[@ANYBLOB="00802e2f62757300"], 0x8, &(0x7f00000003c0)=[{&(0x7f0000000140)="40a99c290e06a136517d3bcd5a9fd6e1be011c39430c9b49aa562f4335dfa3292be74bb372ae2db2c66d9905db30", 0x2e}, {&(0x7f0000000180)="6a678228beac4b0ed6994db7d96ab87cd879c0c099a56545cd69193205609c84573882b9abedf3b6282332adee8caed353bbab003752866689ee80a2916244391883cbd669da56f29ceacb581bae45f70c349d2f98c1404bc90dc51fbbe62dc4d0361a59896d55da5a2b562744e9b54bfa300d646ba5b4d061a94690eda96031d425", 0x82}, {&(0x7f0000000280)="8fb180d31c172d409011884f526b00488ad6d964f2e2747885ac86896fcabe59fef89dd6de9b2e09596fa5f4e86c2385240ab4e820965ebe57467cff144927dffefd7ec9d64c641bd0bf75ec987e1e2013e20ce01056f91a45fa968d71f461e7052d74b428604a08e565ebb16f138b6e3c4aea5cf775901a13d081752345c7c66e29e912d6a78ba3db7b513f692a13eee630d1bb23a324c42a535fef0b211b6397749fb03320fe46b980", 0xaa}, {&(0x7f0000000340)="2f60281d7dee5c4b2ab3d4fbdda094acb04525a61b8babd94d4dedcea3c1b2d4976bd7fca9e7ba636ceece8879220ea732894cf25e2f25aca2105c6d6bbcceacbc344b0094c55e293060053eace82e17281fe3853e3ddf92327e563a8c3d5b016697c92fc8de39e3a92613309bf4fa3250e2956903dc0e8b43c99d859e58ab60", 0x80}], 0x4, &(0x7f0000000400)=[@rights={0x28, 0xffff, 0x1, [r2, r0, r0, r0, r2, r0]}], 0x28}, 0x8) r8 = getpgid(0x0) fcntl$dupfd(r6, 0xa, r6) fcntl$setown(r6, 0x6, r8) setpgid(0x0, r4) 16:00:01 executing program 0: unlink(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000680)='./file0/file0/../file0\x00', 0x20000, 0x8e) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000006c0)) chmod(&(0x7f00000001c0)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x102) preadv(r1, &(0x7f00000005c0)=[{&(0x7f0000000200)=""/252, 0xfc}, {&(0x7f0000000300)=""/25, 0x19}, {&(0x7f0000000340)=""/154, 0x9a}, {&(0x7f0000000400)=""/219, 0xdb}, {&(0x7f0000000500)=""/192, 0xc0}], 0x5, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') mkdirat(r1, &(0x7f0000000640)='./file0\x00', 0x1) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x38, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000100)) fcntl$setflags(r2, 0x2, 0x1) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x4}, {r0, 0x100}, {r0, 0x4}], 0x4, 0x5) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1) mknodat(r1, &(0x7f0000000040)='./file1\x00', 0x80, 0x800) read(r0, &(0x7f00000001c0)=""/70, 0xfffffffffffffe12) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x3) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f00000001c0)="4f3571fa65669f7af3a45c74108021d81331e0ff287fada06396403d466e2c9f6e626a372850f992fed02893b1aa8e31eb3beb737b16b16d093660b024af4209a494df0b039063c1b261fce8d6790a", 0x4f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000200)) 16:00:01 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x200000000002065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) 16:00:01 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:01 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000140)="cd580982ed117eac9f040fe79d5bb52eb64e16b9f81f5013eaf444bd3c67808acbba68f3ae8bfa35437e8edeea441dd1e7cf625cb083a66f48a9665a9ac4e46bdd689fa09eea59dfb654188d52ce76c0bb", 0x51) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x3c}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x4, 0x2, 0x2, 0x20}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:01 executing program 0: setreuid(0x0, 0xee01) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xffffffff, 0x8}, {0x10001, 0xfff}}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20480, 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') 16:00:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x20}) setsockopt(r0, 0x29, 0x24, &(0x7f0000000140), 0x4) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:01 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000940)={0x3, &(0x7f0000000040)=[{0x5, 0xfcc, 0x5, 0xe5b8}, {0x9, 0x100, 0x4, 0x5}, {0xffff, 0x1, 0x5, 0x8}]}) sendto$unix(r1, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "08000000e7654f0000000000000000000600"}) r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x20, 0x5, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = dup2(r1, r2) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) linkat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00', 0x4) 16:00:01 executing program 1: r0 = kqueue() close(r0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) r2 = socket(0x1, 0x8003, 0x6) r3 = getppid() r4 = getuid() getgroups(0x1, &(0x7f0000000140)=[0x0]) sendmsg$unix(r2, &(0x7f0000000180)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000200)="158b5c099a8e244c0e01eac76828ebff4901c984828d30d8d6024041a80d5de3274c38b72590a2231d8166cc95b2f621312686a16a87068a12bed0269c0c47e211c71b4caeec60ed058072e45ab92dc8f51a2af59924e668df29c2e4dc7eef0b72e1711a137af9974d43280ac24b0b6592ab468d3e990d070d715301ae9d83eb1ed83b2a7bf770f10df46ef50fd74ff79040dea0405d203c2e82571e0e5c29a034b7ab0406b61ea9630bc31bab8f3776b8909e8fe2f198344f3b383479fe70b4791dac1bf1e9b9a400bdc3f0a8553c2e4f86a0b768b1b39c05a4ae1a495c9815cd3bc47834a68728b234", 0xea}, {&(0x7f0000000300)="8796b43c597721a612c62c0c2eede3d6a27ddb90ded3cf9531ff5377161e0e8b47cc1809a878db7183db574b62170c5a793accef01e4fcc021d1cb6c543fedbcae37453c16d2466d317ffd4ff9f5a34294be38f91f0ce296c21cf7fc1023db78a7b8fc06cb749bda4f0975aa7b18ea72ab6c8afbaab0d6c93974f9dd7f7477386255e26114281ea43328386deb440bd6485cdb89347d100a74eada5f17f441122c4a22f02ebfd8863025273f24ad671560eb3aecd4fd1a08c1e7ecf7967505aa08926c1fc396954924870679c667739e52ff7f1f1feb3854c65c759ceedbd71ed2de260892aaffea67a9759459297a45061b17191269e61c0cb953ad", 0xfc}], 0x2, &(0x7f0000000400)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x58, 0x8}, 0x9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 16:00:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x21, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x100000000, 0x400, 0x5, 0x62e8, "098e48404bf20eff2e54c64be1b54892ce8863d5", 0x100000000, 0x20}) 16:00:02 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:02 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) r2 = getpgid(0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000580)="2aa7b20808204329e05416ca973fee2ac715b97a51839914054e90dda91042bbd449a2d12abeaab7912b65ad29d261ce6ae7eff08975a1befdfe43bc25f65a59b76a034f385195feac57f7b3aa433d48e7d5043e989c89120b31b51b9f30b91bacf5735e358244ab9cc35cf60aa16127c5761ad611772a6005761b0e0ee28f59a6d35b05b171eac669db4416371859966aa0424541c48e347048039b3632d0d3889776c356227515e807cc56b9590fe45307232a013458333de86217d57df162774472d5d62882609b77003e46920456e77b8ea19dfa4e2a9bb770c1f05535c67e9f3c0a7dcbbcdb819300e0387f2e44a63eaf77fa6e7c0662ad0ef16caab408fb0ebd0bb638065715275ea755bdcf5bc8a6c09d7ab48ccd258b05ec93d0b3e807468931b3b4d97c751976af82dc387b29c08eaea8721b8641c5a976b79ebd3c2e81db3002b6bfc4ae2cbe1c43561c8299db186a65993ccfea815511bb6b2b29407d4b09e8a12ef532cfc74a64c3b8bf94725de7fd8782c3cabbaf944ad1fed7c4b452f1f4e356506898201bf8768c05ed00fcd54ab78c01df7b442b3343d1ad43892a81a6b39b083d86e07d36a77bba84ca2069d08a06a8d2502e7c1eaccf4ac5f69f9ce4adc0b0a230055bec8a2308fa8c4d8d836f42d604fb4566e540f700ea1173f698bc9e5b6abdb9fc099b2a988c5ff8d7e9de776930b5a64729f0c6077aed694152521a8694aaee5ae47baae25dc1599ec1fecad4df78fc6dd05459e7d25ee941b0d85f4159e9ba394f8ee2fee52407a6b649fa56ab0ee5c45ec9347d35fc77686c75dcaa88509b910ec99dbad55ebf6c7e5dc61aaebaa72ce12974462a4be3208aa8c21d24004bec50aa95f23ef9f89d8d82b53443c3ad715ba77f8d09374487a6a73e13ee3068d867ac9f68beb4a4db6696a1534fac55461153cf436ff04f3527e0b53959d72eee6f718cb88348c7c21e2fc6a73af2a180adefc227aff82955ec1435a26b2e46391e80d494c1dfccb1130f0ec627bd3e133e7ce3c9dc5591feff6d36abb149117c7e3ed761a02d57b4ba27f00ea36e59f02fd96fb33002234ff95ef35f71fc0c5fa139d41a0f9d186b76aa86586ef6c2c4d8d6de2227cf972fc7435e664bdfb74300d5aa40636000863cfe02fbf8c9abaa8f8554619e222f857172247beaacef1d448c0ddabce57472d6e97b3f589742073bc2d198c9926a75a584b4dc420c62fdeab0853dedeae85dd51775e8a82aecdfbd04939c39c82aab5266fe2b4eba722f4d9322a84d97e5ecfac12d7fd997a6207724e8ceea9ae5a692255a507f0ec8989d2dd5681e885bb4cf64af9fbaaee8ea5a9a9acc35ce52af644c25f876023d064366af579a0ddf26dd6ed8005d1ac3910a1d57994813d0c1946960775e48d8378aca81d1c9d92bdcb68c6e1627f67445bf50eb1bebcaaffd68562f2e9484eb8f97aa94f37e506bf4d90007c6afa0792a0c71849911af3afd19375b28887351af4efbdfd8ae745d1a9f0a1a636191469c83f8d69552d6569843da5a6cb8b2c6b446b91de0c097fa1863e8dc543190f4190e0b9488c82627c6c5f16f10ea46f22782e6a42e5a22312c736f5993543f7a33514397589bd62b99353458cfd263643c6d9f0279c1416ee0f44cbdaa3a337fd0f8821057a5c4ff5162d66cb5d07429b4e914dfbd2da90763045940080b273ba9c11174ffb402a9e55c9282d49f059a3995ef8dd9c52e6cdf321a8169bc237398adc2f3b88ede9485cd1b82c731c6f32b3daa86164dedef365736bdaf23b38eea8b5a0df1c2190f53bc6bc5c7ed56e5e3b64b086f63b28dcd2d2efd6a213604997f5ad144eca7a658090fa273f5f6d997abe1054578dd604d0c27fd82e5c7878f2b32c5bb2e3f725c87d5b6ccac730dc4db5a5a77c2a98b11bf34e8fddb12a2f58eb66d4de2e4e6f37756484d513df09552e225a326e1919d714b49dd06ac0bcafe6008cbfef152f870d2d6a4720c827a08fc83fbb99c5d6797382f51997d0ef3c1c101a09bf0c6e05319c7a7562951c35d065dcd3d1937d63ade16c44d137c6477bbaca850971eace7b83583156d25255a474e62ea9c607efcd27a2afe8ce4573d288cc6a2f0d9be463145cf242f53c12bcf6b405073cb8f47fa9b5b5fd7e76b50267870b03294815cb2873dbdec4b2b1861c32c791dcddeb86c0b7f75d5403f7e51183e3db562f11a5226746c5e3d48ff2eb26c51cbcd83c6e110008db888e3b4027a4e59499ff5b76c9e5ccabefe115aad038f94591b28e8f5ecddc220b8cd14c776454271a7f367ef627d82c6a13aa023a9eb9e4ed8bff47e1cf7edca68fd06d77b365260deaad5cc73d251585b5ac6dd39b6405b0bf1028a353736b9a80673df91d6d11034a041f2a5e8035f3254addfa2c137950929c8306ef9384a425fcef18e25f364e0fcc7aaee000b3f3aff4b1be907cb81c4921c404b89c28fa07669f29fea38153596b255a14c8e62c851f740a14e0710d1ce0a03db7f02a3ff4b433c27100550c52e65b4b06ccf888cd07f2fe3a519b79598da9dba9264f9960d3d8d61772f22022a703a40ab84100fd52f0b2bde6caa94950b9bbce398dff7ea0bf2e7404be5519a9f48a941c681e4c68e3b18c73b4880f72b751cc21059a98a6b689ec5a8a3add894aebdd934a7046f191d36d9f8cf3ed421655983b4866021957267959245a6e1cf96f112eec76213de0c1df414b3adebd2d24e5999d8e8868c8b9867f5b2b892c7b857e2ab447d8361cd5653805d21f4d529ef80faa555c00a1a2d85a51d898180107ebf3629e09541f495b406850251471188f5ac1609385f53e7e7f81d793464f2e5be95440aa972eded5886967ccdcee2a63ac99c568a13f8e03d3fcdf125e8d2ab31a954675d51a00a64293c26000c7b78fd804ced038b2cd8343d38647d501020d000891ef0548bef4b138fa0fffcea643f3869684cfebcd2cecf4668dac6516ae012eba023ba763338b4167598953ba40819adec34ec06abc9f9cfcadda9b2b2daae5b85c1eb2e9517e276816544a02d32af74e783c1315b748e5bc1582748dac5e2f1cf605047deb8615fc96dc3df967fcb77ab1716595b763db4a86557702f191798e94333901b2dc111dba188b39619036311924ad71398c5275089e337a672479ce0f6e3b405cbd37edd7dff9d086c8a9f26e76cbd2be814e530d71dbae3d94d0770cf1699092743040f7cbf9a2a1c773e4b7d8804c3be68bb37bebf74caaa9afbf10369b5ba18d348f7b95556cbe37cecb3354fdfc5fdc90939eeabfa7c843cba4b381f7533a4b502ca80be9c99e35fa10087e2f4762860492553549e36f3a200ba608c9f0ad9dfa01473dea2d06d841237e360e28638887a44db4c45a87490a67e6c64d0acc4808f68a57a644517d34469c24e4ca5c43ae5a1f29f844bb243be4a168fed0fc81e23f0cdf4e42b73a5dadcda5337882a9eb2f968b66c215c01af3d39522f2097bebeabd4da74323f72c02255abd256c4d06ee9704f458dcac107d32bb080b00c6804fc72ee3dbb5bf9a8be75684a4a97117a5fad14f1aff633ecb305f489b1409bc2d002a96c137db1368efd5bae00ffdafc97d635167cd560f5c1ac4bdf58431c89af0ce8aff5c550f0bcfb1d963a60365dc977cad316020d5c81f52ae493cc82cb5a80ff33ef289b46f3ab8b075d2cc12f372f73a45b2f286a4a7375cf4cfcbedd17f435fbd9008ff88bcd596ddd4aa7d0c6fd4589d47ac1eb6f88836a47b075ae7b5157c54328c07ea90a983c04eafce40db8b59b3445a1f234be4e3e97b954dae49ddc04c3831bab0a48d361bbde0e87feb71e5fc43e5e45fd965086703d40134b8ea45a743a0aeee32a40fdf81a67889b55878d4ee09bf8820e8340ea393b52d32d107d783c3fa98b945d0cf43f67295c24bac9039e4cc8080ebc4703acf7dae8238daa717a6dde03c95e4f00eff444272872d9852b169b79c28d76dbc211b69e1f8acb307f3972880c835e771d6b6c1393448f213c6230e6a0b022620dde14dbc915d23fa0a13443eeb256cda8b2b3a2783be30c3d300c150944952fa130d0abf6c99dc0d36e73e7d377388eb5b8f69bd66800a674fb80fbf5831386b0929e891c54106d50667521bf68496710baae9c264bd3497fe30bb6c97fcce1baedc765cb544f7e94e7a17a16b2c466f703792e393c13f76684d60c97e8de3b9a7f23fadd59efcd485096295d79d7bff8b885ee98d44cce05e0885a47fbedc279aacf2e15b9cda4222504bad15a2905241edc4473b25c2fbbfa8abf1a816dd4136358f65108e63ca87928a35b464571a15ef0439e8fae077229ab1755f97fe7beaea018029ca518f8ec39f02594e43bac30fa27ed651796f2870c9d398d346adf2167df01d100ea1ae420a54febfbba74883ec1efbbc4c9738c553937786497696a83b54ce44f61be73be0971b84594099dc7a7e10d467320c8301f33b2cf7baa3f670283865dc6f664b87c188bbd74bc0e5c1653f06a137bade86a4ba4fc16eadc142f9c593afbe4c5d7b742d0ddf8a2e924f6d86faf7fa6fe3115efe6ffc025d51a6e63351614865e10a46505c628e26a46203f672d698e33c01eacc7c08735a733d6455d17758e838a93f384ffd8bf5eb788e3b0ee1345145ac2090ff1e359ff0379217776e04a6705d2927b3c4ce39a620f15b0cd249aed77bff3e2b682b2b5a97fe7f803e812610cd65852f19a4f4749f5a08feb85b3f16e4774657e1d76fe0428376ade54d59b12a1fa458274d2087e8c9acad49f36e3ed2f6296eea7b14e70614e9a2c3f3751901e988778548bad92ab27256a7a7759ed8097e79307a5c03be731ac3dc6ac92513ca3922aede61752fb4712a89a28274b582c3beecb53d1e9262b26300bb5aff1d71da271a4c89d7e8d6a8065782bf1dbe1fbd7007e2873951ac0762f83ed19e6058c2774b4791b70f0d664db8a1007590527798b77bb81f3627550d47dd004557f87f62fd141e4435a2218a797589a395413bf65bac586c482dc322f82fae78e7075cd76e9e6d32d3db6356edc6520749dbb70b6d6cb06943f69047d16753116d439cba2ae3a38a4425434c709c99abb54d145156b451e755faf6d340dabb8ac40a19e6ba23c524377da949a994f5f5b2d23671995d82affcf9580077d185f864975a7089006a2910ff1fda19f68e369e518186f37022cc69448cc3e6367b04a12157b224038a0e7294d49432f4db9308acad7fc090e4ef654cc48fdc37f49cd9a4328f663549193d8e1f0efa3980ae928508139da0e4b53cb71bae123eceafa4c99416c091cf01a762806e9504c1d3919b85ca31ff3e01ef477342ad2eec8837291e4ed488517974752e0644f2bb86ea123830d1aad5613e0b35d148c5d2f517c24f0b707a3e97d9cf28cb2d5812bfc7e57748e9bbe00419172cc49f53a75c5d9a2829999411227d4a7966e0c4a354fc39cf952d7556e0fe99f6ba9568d532eaed8d11dd4cafca7590f9e807a22057bb5509381c4a23fcc65ee5075e5015432eda860b3fd2f3a3a148062a5a26a8f1e7a2b2c2aba46b0227907f5e6b30175b9c13809b2be7e4b2266243452f254d6f7bf789399993e3cc81f942b9d19cb605b2ad04c4bcf128dda901fa1e733a66c782f3131d0a8b1c4f3e1720e2f27f4282981b0c8d6c588a0f77af0dc34597dd96b92342d4812c958d84c2366cd96e39d5adcabe2498a3645dc65071fcf53f93a20b0ae80b040196f3ec36d82eb19ff1c908c439528d5b8", 0x1000}, {&(0x7f0000000140)="6119d5407d38104d53256fdf7b38043d13210f9fef673189a6cc2807b62ff118f54e5659fc947bec532ef9541a34749d257b143e109fb4d7bacccb94bb99c83102460301f0c7a7416e3d8be25b8e7f838b3e217a62b176f083c67c6797cf7d829a5d2ddb0676f2ee5e5f377f04c47aa419fd781ad381645745cedb65f3ea", 0x7e}, {&(0x7f00000001c0)="cffeaf4ebcc98a064d75f7ddf4aad2d35942feaa0016995de436d5eb82b3a3b32ec5ec79268d7e92eae224fa115d7011261e00922cb6eed739c2d64b43d3e4df14ae970a5e0e41992000d8f14e3540472f3f9b0ac8ec800e576d80b2b181259566961b4f132825b4a8eb58d92d9aa9ad04e24e9cc6d464d8a4e304d2ac4720b35d258423e845e00d7d6f36210bf75538423dc12a7885aa8ebf2e8cd095af2c44fc725cbd2880e9e549eb1ce8d5", 0xad}], 0x3, 0x0, 0x0) fcntl$setown(r0, 0x6, r2) dup2(r1, r0) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) execve(0x0, 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='\x00', 0x10000, 0x4) kqueue() close(r0) 16:00:02 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000100)) shmget(0x3, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) 16:00:02 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x20000, 0xa7) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000280)=0x3f) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000200)={0x3, 0x1}) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/168, 0xa8) pwrite(r0, &(0x7f0000000240)="a4dccb9f2a735664ebd2dba7e30c77e5a6664d952d66ee7a114dda72a43e0861adff4c734ab38a1e9ca9408e3feec9b290147416194756f7", 0x38, 0x0, 0x0) fcntl$getown(r0, 0x5) r2 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x4000000000000, 0x3, 0x0, 0x9, r2}) 16:00:02 executing program 1: symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') rmdir(&(0x7f00000002c0)='./file0/file0\x00') r0 = socket$inet(0x2, 0x7, 0xf) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x3, 0xfffffffffffffff6}, 0xc) 16:00:02 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x0, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e51bd24313dea8d0343d605e2d3289d17efb90533ee6185c6a19e1a3fbed9d7c7f5ced505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a159336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed000000000000000000", 0x10b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file0\x00') 16:00:02 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCFLUSH(r1, 0x20004268) read(r0, 0x0, 0x0) r2 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x1010, r1, 0x0, 0x0) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/189) close(r0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0xa1, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x8, 0x3}) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000001c0)='tap', &(0x7f0000000240)='\x00'], &(0x7f0000000380)=[&(0x7f00000002c0)='(\x00', &(0x7f0000000300)=']\x00']) r2 = dup(r0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000003c0)=0x6) ioctl$KDENABIO(r2, 0x20004b3c) 16:00:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x4000, 0x7f) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:02 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x45}, {0x6}]}) poll(&(0x7f0000000140)=[{r0, 0x8}, {r0, 0x4}, {r0, 0x1}], 0x3, 0xfffffffffffffffa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x891, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)=0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) getgroups(0x3, &(0x7f0000000000)=[r2, r0, r0]) setgroups(0x6862a1ae, 0x0) setuid(0xee01) r3 = semget(0x1, 0x0, 0x0) semctl$GETPID(r3, 0x0, 0x4, 0x0) 16:00:02 executing program 1: pipe2(&(0x7f0000000000), 0x10010) 16:00:02 executing program 0: dup(0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000780)) accept(0xffffffffffffff9c, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x110, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x20080, 0x0) socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000640), 0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="76f1d842d1114fdfbb2d3cf723aa402ab8a2b9ad1b368979ab52f14ec89fbee0aaf08c3d4bd0bce0ee17cccc8d53b583efc2990016262dbb3c9c0305983c5ab278b35d8c9015051996693c7de3a720e81629277baa244800821749ca7f5c21c8524cc49650829f66007601fa22c2c3e7e1eb8c27c31033bd7896480956b150a20e04"], 0xa) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r3, r4) r5 = dup2(r0, r0) listen(r5, 0x0) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) fchmodat(r1, &(0x7f0000000380)='./file0\x00', 0x104, 0x4) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804", 0x227) setrlimit(0x0, &(0x7f0000000000)={0x7ff, 0x1}) 16:00:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x7, 0x2, './file0\x00', 0xffffffff00000001, 0x7, 0x3ff, 0x83}) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) fcntl$setown(r1, 0x6, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10020, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x100000000, 0x3}) 16:00:02 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000300)="5001050160000004000000000706ca90041004fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7a04be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a00002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11b94b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a18957314f3e8bd7627ac79c45772f02f9f0306908d68d01c1ceef6fcff479d455e00189efa1e2702d6d10e23711798f36b5172d3248b43c60f3344d71fa485d104b1aa321d44410bf2388af352eef373baa6878e04adbb9d6e7d9fbae21a5ea12768123ab9698473b5793dc9b0afeb836c63ceefb558fcee26da61bb6de91d9b238d268ffd1b7c7c81e37c136972a78a9cdc7bdec508b6be0e6d781a320a5d1bb6a7584004605ace2c13905c1e4c62380fbbd2980110b3eeb312256ade05824d76edadc9fcfdee0ea2f305015fd313e589137aa29c442950df31900e5f1f5322c35d4800"/563, 0x233, 0x0, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) 16:00:02 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x200000, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0x4c) 16:00:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) shmget$private(0x0, 0x4000, 0x280, &(0x7f0000ffc000/0x4000)=nil) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in6, 0xc) recvfrom$unix(r1, &(0x7f00000001c0)=""/233, 0xe9, 0x840, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) pipe(&(0x7f0000000000)) close(r0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x40) unlink(&(0x7f0000000080)='./file0\x00') sendto$unix(r0, &(0x7f00000000c0)="ea5ecf03d989e439eab8c529cd4547688fbe99a2dd55c7b59617304519c2eeac4689579577f0ff2615d255f8e619170e34759545467a4b8ee4af1a09828865538955e48cc90b6b8f8f58166ffa14c7e40e21be50f65b8555273ce9c70bc7c0", 0x5f, 0x6, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 16:00:02 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pread(r1, &(0x7f0000000100)="1dabb88aa88da61bafb94cb56c610cb5b97e67f32724d75a3cb1a7044f19cbf1fa0bcb8a99131c9611fd43d591d8318557f3ba8ec019d3d9c4f42819127d39e9906acd5b76b331b68cfcf3a60cc728b9495ae77a6aa0ffb8660a65cad9633b1317aee933eb46a5264bd864543ce67e21ae2746fce0cbe62c689104e7", 0x7c, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)=0x9077) r2 = getgid() getgroups(0x1, &(0x7f00000000c0)=[r2]) setitimer(0x1, &(0x7f0000000000)={{0xfffffffffffffb9f}, {0x0, 0x9}}, 0x0) r3 = semget(0x3, 0x6, 0x164) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000200)=""/113) 16:00:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x100, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x4) openat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x100) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = socket(0x10000000002, 0x3, 0x0) getsockopt(r2, 0x0, 0x4000000064, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x200000000000a, r0) recvmsg(r3, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/48, 0x30}, {&(0x7f00000001c0)=""/236, 0xec}], 0x2, &(0x7f00000002c0)=""/192, 0xc0}, 0x2) 16:00:02 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='//ev/null\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xff, 0x1, 0x6, 0x4ca47746, 0x1}, 0xc) 16:00:02 executing program 1: setuid(0xee01) getgroups(0x1, &(0x7f0000001200)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001240), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001280), 0xc) getgid() getgroups(0x6, &(0x7f0000001300)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x6, &(0x7f0000001340)=[r0, r0, r2, r1, r3, r2]) r4 = openat(0xffffffffffffff9c, &(0x7f0000001040)='./file0\x00', 0x20000, 0x40) recvfrom$unix(r4, &(0x7f0000001080)=""/242, 0xf2, 0x800, &(0x7f0000001180)=@abs={0x0, 0x0, 0x0}, 0x8) setegid(0x0) syz_emit_ethernet(0x1000, &(0x7f0000000040)="5f0acdb4dd0891ccb0f9d116bff075926c12dc893b18c9ac4131eb4404b7f19c1bbcfdf448a89fa5e380ac3728645eb89e3ee4a03c901970f58627cd758365ef5d61d8b58c0555e838778c0f7109facf40de9c6c14bfe4285d4d00ea57af4b0d2d2a696782924d67da4dbc49d6c08dfce8374bdf04ce01a6f9ada30359586345f1eac67ff37401fe8586a607ed8a4aa05f911b751b09ceaf4352abe19682ef153cf5792797715c23cb34b06f5ecf4c8692bef1e991f4328592564930001ab9643f0cd2bfde44716ecb0c4f9cf05d046eca7ab5cb60fb1d45bab0dde08f1d0a6a637830a5a6f81d862e23907ef125aefde8f20ed888b73a92d42dbf7de34b7c625fb9ba109ea00b285ec4cafa9fdcf9eabe9615757f31348dae61c6f81799f7a0688992ae69381f5bbe189144537dae8a85dcb1793e83f9f48bc9f7f036b77699438e57bbfc1cb54c910e814a8ed1d5244e26fd4aeb40e1e6450c68188cd5995df0ea99bea6fa03648e41b933aee2562588013c94a7a2a1157d2e496d4f2e9bb8a0f3f97bdcdfad305bc3c7cca8dda2af319e41774e975b52482cc73e5a2696fa14e3919328a9e074546d79ccae6a6c55d7d8af462c107e6ff6660c50c4ab65d11d3e73ea9822293e64b92ad6bcb4314e50455f7649d80da8cd34274f9a5efc5944c521977443b8e908420b8c82c0e37c82f8f131eab0d3e11da993b128a777e2f3942e5bdd2fbbbf0b45992d7ef02dd643280e38eb87ebfd8685b0de92efc0571307f2190c06c39dcfdbf8e56dc585f75c644c7953663df945eaf4dbbe1bba87f050a75ee7c9bd5d89f779e9654b56dfbfdaff65edba73b2d802ddcd151dac342e1bdada527d0d91df1723280902680670cd73d4d770a644957986beeba07f71e185f5843d46488496296572d1aee739f68494360bf64fa3b682903d500dccff100954cd7ca47f94c9d43b384854f6d7d8b050a6530cd13ec25457d07bfa779a7f403f31d97a7759bcb2afe21051a74d08691e77b99ac922ec07bc842f20fa233916c552ea4bd7922f733b15dae5fe5bea603b3ca043f3fc3cb424a20e71d61f72fb1f88a246d49f16ce19f280742e0aa0e47dbf4f10b54e165575994837556de216e8ec7d5df5b709d622a03c975e8bd1c9d253142a4b7d4eadbc87037830e9708c0af37270ed6c1cd569e5016c18a27afe282f16225c928b49745d35e2adb69879ea9e05f9e3d177a3fd7da90f076bcb44915a0c870bbbf2a60f3ac100a2d08f027bdd0df6cb645d26bdd93b992a054d93fe3407373bd34d8d1a9b2947472bc84d3f9152c142e1b238cc1f0e25321a260d53400e5e8bc5a032ecc80ee2b1e7c2716ef7a05770607f7c8806b3d21fff9cbcd5e6d47a90f487061fff10ab09484102e4fa5667ca25e6b3d46461d2cf2bc27a8d14ea469e1fbef6b1953b70df123f7cf463e681b74769b580d30c7bc6adf721424c9820b6ca05221edd9de6454b4813ce15e2784f1907412c324e7a86a5b2418c31c58a06c3eb3025bcfe38f0a351f2604797cc1354c05a393e48e6f4b2e161bdf4a345520b15b087918d784e0b37a85a065ed1e267d72476f34d63b8f0dea6b2d626f1f66a572781906d6a661b72be5d9d61cf24da97eb8c7c0046f8ff35dc7ccf444af0114f51027cf5f6211b55f5f2e5fec595c4cac7777fe780270606c7b32d4bc5731be48f05e23cbb5a613500e8a6bd1bef6bddc45af5ca76e821b436464567469c06d9053a73a6324300849241132d1cfe261eed79f1adf7e5ffcdd538f0f0a60a80a777f025722dd2e03416480ab869da67f4fa2ffaea3248b7c390224870b8bf7a9cc186fccd841646ee37531bc7107a737db5042f2e45344db4668b88b0ab9b3b20c3c55b52489dbfbb7794777d9d1d35362745ffa1fd94db048c2f018a8ac85008e5fc47af1e0667ae01ea5f3b78e468d92fa20806bb82eff0b467a916131ff8bd4dbebe2aa2d09a07c6932f331ca8004079c7be27ccf638e4441171c8ac4d738853738ff53030688b3fcfef4031b60ce7b93704e90d999b1a7d2408085a57210e3f25ac619436bf80f166b9272f97ebbee10daff1442625a5c65bf52dc8d7e211ecff1bf66d4778243013533c33aaf92d97df760dd137919483c7484b69f04cb43889a239f522ad4d0c678bb13388bcb87496ff4aa548f8ee87575668442f7b9ae1c23ddc9c190b293187c29fe1183ff624c73aceec84b203c31e27965705027a9db415da388d754f9960e2ef7ad081eef428272d22736039498b7ebe1bbddc2be8bd81708110d458f9f0168242d2320689b809c376ccfe89f14d8280f243ea8af70c3fee4b07ca03bfca4922652c2639e9800c39b14883dc94f859b939df94316635c6f7186f472b458ca93edc010ecdc192bb76e9e212ca49337335923cccbc6e4bc47c3719d043748483d9eac22e468432720f1985146632c78daa1d99ee1240727a19585f98e40364bcc552a36fcd9d69ff62ee6c7c55a1ff589e2c45fa4b3013d46c2eec8c868669c50de02dbb132bb8712360fc2875003ab350254e6c4cbe57d3baa5067ef9d72d147258af0c3ff4d68db4c5becd417077ef093be7f14530986e6c11ed084544d74b44947e24eff38e620dbf385a4b88895188fafb78f9df1a9b55ff03a877825444e89883b2d65be2a8b3b938d3647a4161ce42bc6ef38c85858dd9bdba35dc0d1493fa66c09f8f263b852399bc318e477af5bea04deaff44d254d67003fa710b75f7d66f15bc7666d7c38bf474d45a461634072c0af3ca0942da7d519113b4a96feb1afb16fb5f765180ff270985ab1e9a96f9e37f7c04435d15e0b48ddbfa62fba9531dda67daff9a46109144ddf6752c6912c52bc3402d5e2f9357f8bb2591408a55392cb38334fce206ca060aab8e711f64013bfa39d81a05591f7d19dcb961e2e8100d4e5a6d4918e1cbac4454cc5bdd4a3ac0f93e10cdfafb3de3fd55c4b423b435158924a6a540a4a3818c0c8d22b434e0335c7996c7582f6d8567b2133b8410b7b4ed8fde65409df7f130ced8bd8818141d939998be44ccc46204ec3de142e782b293bbc65471118cc07e5304a36c99fce05d54a401731299e955927037f5c6408f42132672f5c837aa4d86efc990b4b29bfe7af8d658d3604c6dc571c95906393293abd3ccb8a67bda8261372a612f04850e089f659c87ca2ac94ff44000c3201d68fc107c0e5d639121d3531c3589e84f409da1f6b2b658bc896a9fb3096b2093ed55fca34812a52141ef98c6d2c722f69afe47b134fcd60e7b8e2e685ce19347c02dabe7348b6d86b0e169647f7cd6234ec0d587a2787aafafa91191ad81b9085e633e73bc67779385fdae62e068ae81459cf913d32d312907f5d19a03e2eff45f15eab9275458e286a1656460d37d04724563990a471bf1c95ee24b15382453126a264c83029a06d37cdb461c2ad9c7e32b2a33665e1ad105559e4837ebbdecd4ebb7b1c1ac6de471dee3f932f13e396e5caf7b72f871ae2ca2cbd862136689f6e022ac9091a6c4c7ae26400b15752dbf183061a57660b0b68f75ca24c7efa315354324883543fbb910caeaffa1100b1cadcf65537f615e022c494af3a49ea4c5a6746482a72a2d17d081d3bb3575145df697d6219aa3b9d5eb5e84e0cedd1d55114fc8b05c065bb99929c5623f60104c048bc1c8e918488012dd12b79d563efe4d5a1b9833bc58a525d67ba472ac7c498bc16e06135f32b8163d38b81a9562047999dc199e343bd49666f1ff051eea2d372ff01347d172be3f03484c71e1cb5ee08e7b7bd5f3604595b9c09550f81d9222372148c1e6975c9730fffb523f62ec8ad06ad709dfa6de9278537c181f1a666bb30fe12e31d497841a680ae9a52cc94dc1ef196aeaa17c055f53f07631fa228e9e677955f4abb0058f69278dc808e8866da2733137df03bb32e26421a84cf8b936b736211e988d2a48c0b03f30531f421fc52e8a29aee5f2f6d9ffa6409d1ebe7dcd38e2f497f28899dadaf56808bf31c3507c9c74251a0c15bfb3e554eb26f476ec4f7a87cfabaed92a88825cc90d5c81991e2b7a391cd32e129c9fec97db9f440dd2f0ef46c245d9dfe6c5069ad1452f0a80ac35a12151dd10ffda102f604c2aced9f0acafca03ffc3d2934ddf17d91f637c80cd815427a382c422952f8c336830f3f585a309572766414e595780d196f488bf546b940afa1167a9d484ffe69da4970832e79cb02d7b366b0d7e2f5025db643a11b876fde87b3b87ed18712ce7cb37355bb4005f51758c15ca436449db226a135bc7278c4cac930155ac3412b9d3008e033c34a2036acd210e7c38af6bf863a405907770237ab1ef789fafcebe91be9f385651b0cb58ed652f367d416a0d5fdfa7bc4619c8a5f04f222721ef9368c6dd4c2bb590d73a86a38869216919fe22937540e07698d9cb998d7876ddc2d418808a7d66651e21b73b43b23e5004c6b5fd1d0617431894155bd96490691b50a424660b8c7fd5bddeddf86641b014db2ae04c6548f4c8610233a499e3a39ae74c94c94d94313a5a1f1b60947de74f0063b04e2bc8dfd2cbd9edcaa2e2423f9d08e8f20d81d142b22bfc0cd8fe98c2b642cc44077e03a12c8054563bb55e41382336adcff7794534ec1d534cf9ffa862a12a95a049b91fe6c585335c669c6a23e450aab75e588b47ffd2634136047c91dce035e1ceadf57f83ec3b74e8ecbf4d2795799d1492d92d63561b42ed70bed8fba941b55bb004bbce1e6052c51ca9e363538a58c1d682f033b8580aad8e92079afdbc50e6e7723c5b2eef81235820501f412c036a28364918fcecacbb96a2f05f422f6f705c3f1dc7f7d86270bb1e3da9a9950f8eb11ef38a7e64999553b998ec194a8017a13f89a232c81e5bb79d6455b1b0f714221e51e35ffcb2f6653cb913c7cee621c243d6fa0bb33c33c1f522f052f71170a2bfb991df889ce7124dbf4a3d89135e5ee1418d3c2c6c2529669ca7ee7b0f0a7dc674c0cd346e15d4c1bdb9f1b701f79bfc0a57824cdf8061309c5827ce9ff8711f60351fdcb42dfc90f3e339bb3ec15869f3f1d3576327d3a814990fc8d192fb282ceb916b6bc50dc72387384def9afd0d15b5516e8d6ed43cf50d575d4114ad2590d09962c49ba03f13f6be1ab2e40d8215f188648c1d676192959e39f1f2ea52405d6aab28308e5084f425d1a3748ea2e738919c9c7b7a286190989880203bb52d83f72e55a4dbc97d1c5066db2857560e42aca5858829bc80763945ff10efdcc62c2b9bea8874b6bff7cbf1906dadfbeaeb71d7738fb83955399d44344c3fe4fb113ebdf18d3888aa1f0e590e548937d4156a4318050362f2e3b0481693341cbf1e86a26e1d3a04917cf354c303d3dec8a765671811b0bb0e52833e4c3231f61b26b816cac7cf62934da652977ecb3df94e00c1bef66c9a98dbd5463d10040b94f0fdac55fbea8aebe0de1646d43328a98142cc20c90646ea5934074569e032fa32089d688c1737de20a2f7a6fb3393eb1503f5c86105c42364a176790a705581e755ca9a9199f83d73cb80089ee86ad52d99de9314efdc771a6dc3e6364dbb063e53d3890c3952240ad24df43024f7844be349f3714dbf2cd0a7a827b1aa488ac79bb753141b30577d32892be7832b37f41cacbe42a9c4d60023cf5cb9a3f613e7d71e930a32a99998680db5918b5dacf3e9a12dadab753154b41ee8bf737cc1527a03d96cbe9c4f0b2d3060b7d2bdbff1e7a5fe26ba9e5a422cea69") openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/wskbd\x00', 0x80, 0x0) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) 16:00:02 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x5}], 0x3e63, 0x0, 0x10001, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r3) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0xfffffffffffffffd) 16:00:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000000004"}) r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18208, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="c202b426562a41fee4bdb9603f48bf38bd19fb2496e8b822", 0x18) write(r0, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x81}, {0x6}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="8fc7696064fccf7c613c1539b006ed4875cff636467265476d58650eac9b567b70a2e39cc117030068d6d078091c3459acebfd61ae3df6685cda433f3d6bb49fa4d7f8ef0202bdf09050a7ed1b331a84b9badae0d4d3002970251035c30323c0bd6cff23fc305e62f8fa100de298d87cf8aaa2d257767d312f3edb2d436f7e9a482f0bbd2fbd9513a4bd9a83a1724161307a903ad4a37a43d45d34df923e3a50e77cce4bb1655aa107d38cd46d237801d3b56624c6f2fd0e9ca6a35b6ed0923c8a", 0xc1}, {&(0x7f0000000180)="c4593466829f0c4429f3d6eac13108ed94abd8eef8ccdec1a0ba9fd55a8111314c23b96e5fd9d97540928432db597c687b3cf6bf700e5dcfb3ff6b0e7dc35b63f23bd1af675d8b29c194bbc9e26c7ca5bce473cabeb97f1354364ff25eacea4ab6317189a314065f6e4d5aeb1605537f4df19c1d846adb6b7c4d0d6acee9c81fe8cd3bb79c278a54f1f5e2b2a28195be9e87de5213a483508644d8b519eafab8cd980dc1", 0xa4}, {&(0x7f0000000240)="148a6523d07b78e41bc12e30fb2cf55b22551284c3874458654ca2289feac6ef9fc6335909ddcbcf01c565cf7ec76ab4f542e87b5337c13498490308d4c9700d1b6c41fd627a7aa0cd24bc6a9923549d51d42528fa8a938ea4b967b66e8e5336e1227b1bcda13b9ce5818ea30a869aa07fcd2419ebb022a27154c0d14cefec19", 0x80}], 0x3) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x8, 0x200000005}) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0x3f, 0x9}], 0x1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x7, 0x1, 0x2, 0x5}, {{r0}, 0x0, 0x43, 0xf00fffff, 0x8000, 0xc2c5}, {{r0}, 0xfffffffffffffffb, 0xcc, 0x1, 0xffff, 0x1}, {{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0xff, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x41, 0x2, 0x400}], 0xecd3, &(0x7f0000000400)={0x7, 0x7f}) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xc577, 0x9, 0x200, 0xffffffffffff8000, "aaa40a89c491521089f370a230fe82b52fe9afc6", 0x3, 0x1ff}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0xffffffffffffff00, "cb4f8c42cf3371489c8f81ffa32695e65af070eb"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0xffffffff, 0x5, 0x8, 0x5, "64118b1b3a33b8d1ccd2f27502197351abed4ab1", 0xfffffffffffffe00, 0x46}) 16:00:03 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) r1 = semget$private(0x0, 0x1, 0x2) kqueue() semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000000)=""/128) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000080)=""/165) 16:00:03 executing program 0: r0 = dup(0xffffffffffffffff) dup(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002006, 0x5cc1) mknod(&(0x7f0000000140)='./bus\x00', 0x10, 0x3) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) poll(&(0x7f00000017c0)=[{r1, 0x40}], 0x1, 0x0) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000340)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000080)={0x5, 0x401, 0x9, {[0x10000, 0x200, 0x96b, 0x9, 0x40, 0x8001, 0x7, 0x100, 0x7, 0x0, 0x7ff, 0xfff, 0x6, 0x80000001, 0x5, 0x3, 0x9, 0xfffffffffffff801], [0x7, 0x0, 0xfffffffffffffffb, 0x3f, 0x800, 0xe6, 0x5, 0x4, 0x3, 0x9], [0xfffffffffffffffa, 0x8001, 0x3, 0x5, 0xffffffffffffffff, 0xfffffffffffffffc, 0x6], [0x1, 0x9, 0x5b, 0x9, 0x1ff, 0x6], [{0x5, 0x1f, 0x7, 0x6}, {0xfffffffffffffffa, 0x1f, 0x200, 0x81}, {0x9, 0x8001, 0xd6, 0x2}, {0x0, 0x3, 0x6, 0x5}, {0xff, 0x1f, 0x7fff, 0x4}, {0xcd61, 0xfff, 0x80000000}, {0xb192, 0xffffffffffffff8e, 0x5, 0x6}, {0x3, 0x0, 0x7, 0xf0ca}], {0xffffffffffff0001, 0x3ff, 0x80}, {0x9, 0xfc1c, 0xfffffffffffffff7, 0x1ff}}}) ioctl$TIOCSBRK(r0, 0x2000747b) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000300)={0x5, 0x0, 0x1, 0x4, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r0, &(0x7f0000000680)=""/4096, 0x1000) readv(r2, &(0x7f0000002940)=[{&(0x7f0000000380)=""/129, 0x81}, {&(0x7f0000000440)=""/201, 0xc9}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000000540)=""/210, 0xd2}, {&(0x7f0000000040)=""/10, 0xa}, {&(0x7f0000002680)=""/189, 0xbd}, {&(0x7f0000002740)=""/112, 0x70}, {&(0x7f00000027c0)=""/163, 0xa3}, {&(0x7f0000002880)=""/166, 0xa6}], 0x9) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000640)={0x40, 0x3, {0x5, 0x40100000000}}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:04 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), 0x5) 16:00:04 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x51) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x100, 0x1, 0x3, 0x9, 0x80000000}, 0x14c) 16:00:04 executing program 0: socketpair$unix(0x1, 0xb20b7c7120b1a370, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x3) pckbd_enable: command error pckbd_enable: command error 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12efffb27858f5d4fe6c37ca013e27eb5ad35a0500000044"], 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x20, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e732056e2fdbdcf6200a2a2cc980fa6ba0f2b4550779a6d86fb071b7625c1b293563bee63a1e558ffff597a668d0800000039ba404bf5eed155365cde", 0x8c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() pipe2(&(0x7f0000000200), 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000400)=[{0x0}, {&(0x7f0000000140)=""/9, 0x9}], 0x2) 16:00:06 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = dup2(r0, r0) preadv(r1, &(0x7f0000000480)=[{&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000140)=""/144, 0x90}, {&(0x7f0000000200)=""/137, 0x89}, {&(0x7f00000002c0)=""/168, 0xa8}, {&(0x7f0000000080)=""/104, 0x68}, {&(0x7f0000000380)=""/209, 0xd1}], 0x6, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={0x0}) socketpair(0x2, 0x4, 0x100000001, &(0x7f0000000540)) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000500)={0x8, 0xeef, 0x7fffffff}) 16:00:06 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x6) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x2, 0x4}, 0xc) r1 = socket(0x18, 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file1\x00', 0x8000400611, 0xc) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r2, 0x0, 0x0) close(r1) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140), 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x8, 0x0, 0x401, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x100000000, 0x0, 0xfffffffffffffffa, 0x56}, {0xfffffffffffffff9, 0x200, 0x3, 0x8}, {0x2, 0x6, 0xb5c, 0xdb53}, {0x7ff, 0x4, 0x7, 0x3}, {0x3, 0xffffffff, 0xadc, 0x1f}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x7, 0x7, 0x1f, 0xfffffffffffffffe}]}) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./bus\x00', 0x4, 0x4, 0x3, 0x0, 0x1000, 0x5, 0xffffffff, 0x2, 0x2, 0x2, 0x6}) write(r0, &(0x7f0000000180)="dfbdec90485f23e0e2b22a6656bc1e0263ce4111660daf98e2bf763c8bf1624f44e862d43b9823cf0036e9042318d784851849f6c236f0457a5cacedf427f94aa7a97f28c78d0ae77f71cecb5e35bc7413dd84357d66423f07e28319e07b85e1b87a92c5b66623c21a3a17b0e10024812f6d55471b26a22c012221164c824f6c8508997ee6900408bae90a8c7bd13f5c107d1cb6c6f64d534ce5e36b58c24d5745b0df41c83adb", 0xfffffffffffffde4) r1 = syz_open_pts() write(r1, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x7fff, 0x6}, {0x18, 0x1, 0xffffffff, 0xab}, 0x3, [0x80, 0x4, 0x72770ed5, 0x2, 0xb4, 0x9, 0x5, 0x3]}, 0x3c) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x4, 0x0) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x1, 0x2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="0000001860040000000100000000000000000000000000000000000000000000000000000000000000000001", 0x2c}], 0x1) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)="7f44671ad39766cd10d0e41649ebec7daf8fcf7adc8210b82b672e6eba62684a3fa0508ca4948f906a1a105e4506d858dee1898882fa4a55c2a61c7fe13a4df7aa41d4d4da9f33aa51cda96a5b63cc636df4de1091a73d9aeb0941ccb9950c546fb8b02c3c62da2141b055711fe5805730367a46aa77538d53a159e95ee6db3e24547c0cd020aa07f75bc563672a2995c571c1b55032bdebd06e63921122a0596ef8604789ab31d22555cb090c", 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="eef2f8009dde60652b3e02cabca10855fd158b07da7fc5534c8093f2ca2c1765327e9fdec6653b7ef8f22c6c5bdaae8a9f37026ae8d90d2898582792d06804e8e7d2731fc24ef78398216eded8fbebab434f787617cd7d25e35873e26d12dd5e045ede6b85931934eba5a475f2004d6d776119cd0397d5e02edf9481d9ca771e83b24a1ab4ba45e450eb24537379627e280cad5130edb7ddc48b673800"/183, 0xb7}], 0x1, 0x0, 0xfffffffffffffffd) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x8, 0x9, 0x8000}, {0xfffffffffffffffe, 0x1, 0x71c, 0xfffffffffffffffe}]}) 16:00:06 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xa2) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(0x0, r0) stat(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = dup(0xffffffffffffffff) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80185760, &(0x7f0000000080)) fchmod(r1, 0x10) 16:00:06 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x40) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000480)) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x8121, 0x0) r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000500)) r4 = dup(r2) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000540)='/dev/vmm\x00', 0x408, 0x0) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0100ab00"/21], 0xa, &(0x7f0000000440)=[{&(0x7f00000001c0)="13a41ac4f2361cb9a272e36e3e5fb02920d566c9ab377bca78ab4cc74570d9633191e42236aede916cee553dfa508c1a21e75ea2ec4fc42e922d276b92caa9762440d9f8d9e67d25a868bfb94d381bfbe7854e026838238bc1adc7aaefcfaa31af4972a813e0167d940cd15dd1edd216a90cde4fb1e9aade01428b02c1f0811f8ba28e7b4c781461676bb7489345d0147e6ce5836eecd891f8ae3628ad7bf106dcb7429179963501cbfb3c644d9ad6e4e4f58d35440a6e7cf2eae6e4b98a93f70f39a134ae8bc0280776d1f556cc3267f78ed96ba41c7f1e1cca316bc768e1dfdae6e59603953edc57e7", 0xea}, {&(0x7f00000002c0)="fd3d07f2008dd1e18eb66d3ab45a13ab9f9a3606279fe74a5c0894", 0x1b}, {&(0x7f0000000300)="c64d93663eba3166945d0f7ad9b87778fb052a1e50528d775a47d57694a79c2f2d55bf390e7d0d7abc488c95fcff342f3a5c50fe5c724317cfeeed58cbd671cde228bf46ab2019856dcea1e1596c6feb960caf698221c7661394d5d8a2e5513100beaa4fb83b3fddc2ad0e09708bbbf722c33edfb9d0afb65480ce06eac7c7090316f1dd8800865af33ace2610020c8facb0d9bea072d94136f0fd2063d76bdf96290900e3a33e2fa6fa83afe508", 0xae}, {&(0x7f00000003c0)="eb502b8058f3832c44b2cb989e84b49d4e8ad6402b75d96114e53e6583e76717fac778a7e767a53dd1564e947cb3b6751a1e0e14f7b89ec13d782c4040006b7daf86094ffcb1d9191a353b6347f542ce", 0x50}], 0x4, &(0x7f0000000580)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x20, 0xffff, 0x1, [r3, r4, r5]}], 0x38, 0x407}, 0x8) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x20) dup(r6) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f0000000100)={0x9, 0x1, 0x9}) r7 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r7, 0x20007479, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x220, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000600)) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x5, 0xfffffffffffffffa, "73ccd10e11c0ff0bcd84984ac8cfddcfef71acdb"}) r2 = fcntl$dupfd(r1, 0xa, r1) accept(r2, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cf", 0x54) linkat(r2, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) r3 = getpgrp() r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r5}, 0xc) 16:00:07 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) socket(0x26, 0x1, 0x7) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000002c0)={0x0, 0x1bcc}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{0x40, 0x0, 0x0, 0x9f}, {0x6}]}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000300)={0x9, 0x200, 0xd56, 0x4}) syz_emit_ethernet(0xa0, &(0x7f0000000140)="b489a83b8fccf27b8e84901652446aafb9c974d210cb3d6d298456f01a982ea00c89c3f131262b0795de24a22162442245e34a7d3119e1ed3d0ccec518ef80549db8566ef9019eefef36a9a164200fb9ccc60910fff8b5a73217c220cbbc9c6d3f1372cb87ebb9bf8987a7270f4efb2ce3068667c7991ad80d0eefb2d228e619800fb5d49c36633c936466cd480a06d211f979d24c301d0862401fc71fe7502c") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x9a0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000000)=[{0x40, 0x2, 0x6, 0x6}, {0x2, 0x4, 0x0, 0x9}, {0x3a, 0x8, 0x2, 0xd1ee}, {0x0, 0x0, 0x6, 0x2}, {0x604, 0x3f, 0x2, 0x10001}, {0x4, 0x1da, 0xd1a9, 0x2}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000200)=[{0x7ff, 0x4, 0xfffffffffffffff7, 0x3f}, {0x4, 0x9f5, 0x850d, 0x1}, {0x9, 0x6, 0x3, 0x4}]}) 16:00:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev//ull/', 0x300, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x5, 0x100000001}) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="d3da1711385786620c0eb2000000") 16:00:07 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffffffffffff) r0 = socket(0x2, 0x1, 0x0) socket(0x10, 0x5, 0x6) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x2, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x4d}, {0x2006}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x89) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000001440)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="ccee7a7f00000000010000000100000034"], 0x10}, 0x24000005) 16:00:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x108c0, 0x0) r1 = getpgrp() r2 = dup(r0) accept$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x2, 0x0, 0x7, 0x7, r1}) r3 = dup2(r0, r0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000140)) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x0, 0xfffffffffffffffe}], 0x1}) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb8}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r2, r1) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000100)=0x101) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000000c0)={{}, 0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]}) 16:00:07 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x9) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107002, &(0x7f00000001c0)={{}, 0x0, 0x0}) 16:00:07 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x1, 0x7fffffff, 0xd8b7e10, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x8, 0x100000000}) flock(r0, 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x7f, 0x1, 0x6012279b, 0x9, "038a6b96bd832a83d6b7376ae0d176ebada8e28b", 0x101, 0x4e2}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a670d8149c976cc8efccfeb6a287611df9e9a23877062c368035b5664d65457b194153000000000081303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x59) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0xba8d, 0x0, 0x2, 0x8, "d4975020481ff206e16cf8db6f09d41d1966d6e6", 0x6, 0x1d2}) r3 = syz_open_pts() ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0xaf5, './file0\x00', './file0\x00'}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x3, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa62002000000090100"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() fcntl$getown(r2, 0x5) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000040)='./bus\x00') ioctl$TIOCSETAF(r0, 0x2000745e, 0x0) execve(0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x800, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) clock_getres(0x4, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000140)=[r1, r2]) getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) setgid(r3) r4 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x0) kevent(r4, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x82, 0x9, 0x5}], 0x2, &(0x7f0000000240), 0xffffffffffff9052, &(0x7f0000000280)={0x6, 0x400}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x80, 0x0) 16:00:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x90, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000280)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0x20) preadv(r2, &(0x7f0000000200)=[{&(0x7f0000000040)=""/117, 0x75}, {&(0x7f00000000c0)=""/199, 0xc7}, {&(0x7f00000001c0)=""/64, 0x40}], 0x3, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) recvfrom$unix(r0, &(0x7f0000000000)=""/136, 0x88, 0x801, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x5c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[r1]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:08 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000180)=""/129, 0x81}, {&(0x7f00000000c0)=""/7, 0x7}, {&(0x7f0000000240)=""/28, 0x1c}, {&(0x7f0000000280)=""/50, 0x32}, {&(0x7f00000003c0)=""/243, 0xf3}, {&(0x7f00000002c0)=""/190, 0x3c2}, {&(0x7f00000004c0)=""/227, 0xe3}], 0x7, &(0x7f0000000640)=""/192, 0xc0}, 0x804) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000780)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) poll(&(0x7f0000000740), 0x344, 0x40) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) readv(r0, &(0x7f0000001140)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/106, 0x6a}, {&(0x7f0000001100)=""/40, 0x28}], 0x3) getsockopt$sock_int(r0, 0xffff, 0x1107, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) shutdown(r0, 0x3) socket$inet(0x2, 0x8007, 0xc4) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c}, {0x3c}, {0x6}]}) fchmod(r0, 0x180) r1 = syz_open_pts() syz_emit_ethernet(0x2c, &(0x7f0000000000)="bd029c9b52a8a8ad1c0c0cf49a3ab9e149fec48300b794420ec94c35459f0d73bdb2ee04a1e5031962a433af") ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x80000000) recvfrom$inet(r0, &(0x7f0000000200)=""/80, 0x50, 0x840, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = dup(r1) r3 = msgget(0x0, 0x42) msgsnd(r3, &(0x7f0000000280)={0x3, "c2345b3eb57d9391b7979bcb1635aa36ee0041330cd4cf73fe8d4c2e5a492b527bac05b92423d86088aad0f7de84123e94adaa0238c22de9f8d278a59418f3594e5e0c3e5dd1993cf6b117e96bf9a5e7c37f10d7608ef244832c9ab3cd7c3c74e2144a807be6a7002fe4adeece2c6207a1ab01e5e36cf8016837bb8fe6d0566fa4f2a559dc52f06aaad7590e1c5772a597e7280fc01492228df9b2a5c43db61eb99912e1e2712a23c3330af18e66d2f29c9bdd8e4b79f6b3b888c3e8bfc1eef22b851474c0e41d7d0244e2c101d929a7690bc621085dd22edc0b4d6c15b1281d902da901d5a772728935de07da63bc1d3e3eb4fc08bae42e91fbb999ba510e360db9ae11589bb34639c5458863e899e2352e99c05f45a74a36479072f3606804794f28c7d9a9ab525a007840eaac2bd4295a7157949c64c525141f17bd2a35d9a6a259ad55a90d46deb82d8e2c61e878dbe2726cf4de49c883267d033719029b1a877451adb08db2754fc9e765e6808e7f6aa7691942d5dcc2aa29e22286877e189f42cffdb3b4bb7146b02548c4f8920cf5f8faa615b4dcedc727f08c2160407c5ad87ff9fe9d1191e0602d5a561c676a25f77bee065abd1c229f186b51319208b2dd9daa3ae58870162e2b34f5dd48f44be380e4cbc4c9663fd732ff8456a1690ead2dbd5f499d1a2446b17d05b94ba9c4f62837977c2eb5cc6ff0d36956f0f1e51f3381273d1ce77d753d68b17cb1e9e5e9a1b676c77149d66098310b95b5ef422333fb1926f148fbcb912a87a376cdc5846e67e71c680548041a25edc68d785c0aa3cbf57b183acc8862108fee246dba5ac542b8c755d3c113b5c512f8aaac362028e98870005f1ff19339e14ff19c5bba81257c238b3fc27d24319138fb3a8524cc8df2a35e8692a2076635c51c2bc3a27a912a9dac8de9eb453d3c1e47f1183455cb4051ab8e04b093e9310924c08c31380deb42203d2c942daa97caff7bb4a57361950689a2ca106d44ce58d23d0a98c009a23c4dbf2ba614fb8a64813b9aa5c0d3d4366fa0bf4ef389712aee89921e6d415082d696cdc90bee342373e4bba6d99962ba4061c0befe57a55cf38bcf746bac78daf6a4aa6535ff56a3a737fe5aaa86d3f3cab52b9862715ab2fec1b6632b91ce4803fc9568e04252a433a477c75a15d959a59ee450de7de10b04cb2c59125eb0240d14f46542b41ec6fbdd1bccb261f5ff011b194a769d5ef42ed945f7806d90d2a648f091e4f3a1e6c840c522942ad1cf7d8cb70267d05c656156acdcb869f2b7c872a5a960319c0e6bbe8571f7249e717b65bb7818a726b4f929648428341508d5d10b07e7acebcd24ab35dedfe89b9db8700714f9132a254a6a231ebfb53771c934cbac33f3cc4d717280da9674be5dad937051eed9f41d707734944bd688b12336c7b0da15e9b2a6486112176bde6214b7f6fb24610b9b8d98dc3694e0f420d76201d8294f893865a5686d1ea691004b0dd3d5992adc9f97f21a7e3e764a9c5a098d5d97e6c8fc1c0c6ee3218bda6b62274347e5e5fb9e4ef89b9ffff192070f720dd42348d4d1fceaeb5fda3a9ccc0c8a8932cef430d0afe1c6bd8229286648d87cb17b823313e370fc78f29994821ba21381bc6c9618b48ec5338a7c4739d5c690d2285596eaddbe604fa8aee40af294fa08b9ef1fc17b26184ab3b0ebf4443d79703d2b9fd16130498c6eb1a41668f4c39e40c9fbdc697f66b6045c0c27dd7aed2b458b4c2660cf8eefacb15995f85bd7d21368b8e8793414fa6bc0116beb967fb68f2bf73b0f89ac8a608c28334027e75a990c1f0d72337a9a1f02aeffa0414b23a5bb2c0a16423e4f982ae77ec2a1736e1df8a85c76703e2877c1e2dec076b3e7d0248f5edb3197da5213acba3d1a5881e70911b685ae2adb24720eb1012ff04e351a086f82099e743961abd269cf300c2cc9a4c75dcc5e560b53159271b6f0be312597d707ae3b7143561cf21c7370de23d53432d49ad3280ac0e1977eb10af4c30f11cabc2c561f4964d5edd7b9166f4f09609bb6091873ad58d2f21fe7fa3dbcd8b61a9e97f2cbaca9b0ec105d87f00e9b1fceaaa727c9faff834b5f5886a792e2b0c41d2ea2fbe0d52c89b3947d54fca2f0ae7c0cac46589e6821089e053704b07723a6fea60c1e0a328cd1a70e985db5e0f164740ed5be7595fd054b2fce0785d943b9a7115982bba0676fa8554537d0e077743a60fd05cf9cb0b28d4ea662e9451acef64ad59c351f8f7231c8a2c0c44200d60fc6e3b1dac4d0f005ca3396d0bbb7ffe7c0424703d52268f82b15af40b596075e4033542d8283356aa85a5cb501096dc5397dfd9c54609f448c8ae90dc42fca222d79e78ef377fca9d108c5ecd1513e437df5b4e42b44bec2f8f0dabfad5fc257cb5511db6be45fe58e3ab723db5d85a169f3ad4925df7da919c931eda866fb655475f4d410f8c48c0f027241af033ea72019638e819eed73d9421429fa6453e3622d77280f01504467a5aa938dcd6cdc5b54f53da95bb603a6be272371f249bf495abd0aff76c94b174cc3fd864122ae007c86638cfdf2c8ea7098036242c3205e16b68ee37de15cd39bd083f6414702290cae5e65940b8a60610f1bd1be4fe3f1b595ada10a25f2e757cdb800518982992670d90e04f8d760633fb6de2deb7981e045f6027563b41bd1d0dc4bccd845add85d3bab4425a8d9c55304117779aceeb13fdf7b14d7522c5daf786c9f6162fd7f8d93483192542ab811d6a257ff691ea167c2952d74af102d0ae32e2f6861cb05b7bdaed5b490f1ba035bea3929e4f87446c2dc97956d684aeec9c5b01437d698cb11c72d6c356a32d8a773849d12d02ada45260050f8679c5226f3b690a902ab914d15e7bb67b3b6af0a2e43d7854f09adc82fc842b1406397dd3e0f893c8af5046df60fd4513b26e8e3cb31e94978fb7b0aaeeb5578707d5248c87f71661c3eebe21896125eb1d03dc131734df34982ab17806d3210c16412863f77bcf5ef0fc0c73a73b2348b450cadaa64c69758579c05d6135027a667e818fa97d5fcd2049ce55d721db9f953a1b154c0063943b2a8f9eb5ed2734f3bae981fe06ec4818ae75e6fee469ff5ec22f17842ae2746ae59526439365c88c189cc8ea23fc0ab66a43ce5fd259fc4c06ec079368ea99520333940e3405ceb4e70056557fe6362f6119a227cdc22f85158b3f990d241b0be27bf88c3d73e3e2f1eaaf8b2c71b07850e0689e4c248e8415cff85b60d5cff1486fd3274cd49a16ad98b67b4e54078fd53d2a7ac715b7b72513f443a75deb17ec91466bb9be453ae6797e709d80963db8afda99c5e2fbb85a64cad1b62d3939366fae469db79045b63ca8f9e4fa9483fc054723671d9cfe88783798937054fad19bf3e04beca804e4292efcc12c714deba2802c8db3b983f6a4a5bbdb8331288937f633fcff154cad698f29bc23046f1110d8ef7e832d55f5680566ec35f791638886994e02df6c2a5224302c5474eb68767565c1196c0c77767fa791bc0a1f15ca7b249b14170949cb98c527c3b82f25cde7e658c19223e52817ddf04ec14a1d58caff9cf0880a7cac4525bf2cfc03e516ff01b1802f64f06c101f81ce6bd6f47a334fd94d275f3258a2eee17d962b7d135d2e605bf04a5c6c4c49198deb5bec02f693d1ad9a6693c16f058714c767d909142d3f106172c55db1c841ca9333e21b0fdf994c6cb0dab99033ec5657e24e17be29fd18e2fb366910e66239fb3f507f01db5e8b13d66c6c59302c5c1fa531b10ce1355f9f069320dc3d8168bc290e8691457414cb8ea8732cacd24d472fe6bac16759d80c1918b080b408e0cb3f108917bc108aa96e7e596f81264b36f3ade73fb1bc96b7203704f87099a1d9feabb5d7ba784b8fda9e072ffcf76eec53dd6b919d002ab941146f179938bbfee2aec483d50d9dc55d1d67261eba38577fbff457af599c4f5a39943070182397d1a90b6a92677a0c3801c946341b9c84c62ab2da0599c5992e4b39ec0bc97adfa95f011191343f00d75aa2b1cc2f4fad4c658e2ac4660132bfe1c36a6c29a220a9d3d195419122f3635d64e8de39f232e4244aa95c0417d07280d3050119bc579052113f0afe972f8093ecd46f3a79c9d07c8ae9c8e1163248ea60a0008e17740c46882cc6af8a9a8580019179ce279664c8d91057286fdd15e37354e2da0b768d9f94f15f1efa1dc245c1aa75bead74c73467bc8ec9bd8921e6a5e1f2f18b46088f91d77bae54abab5955f1b9ad0aefc5913be2657e31cf768f43b2fb803897758bc39f8e8c156756baa388c3cc4d2b000387b3f2682ae3bac512de0254a1d9cb08468da5b238f869ac5dc45cd49d1ef0482e712babc38683be7160e7f015ab9a9095e76529b0dee2f9e40f13cf8199f56746f77a62d652f60f7270b20af099caa5307dc7b4ee0baf5c36f9199925b605c0d2d346d1b097e3df7d846a9ca5c9276e578a82992b7702cb23b1e68eafd7c4a3bf4faf66eee18bfce025fdfd15d5a5d3632ecb768b7cd61a59763715557f5d055aa55bd710fd5fe331d9e334616b787fc8b8b9938520b7cf83a7313921fdc4955dbefe77f1f5543b66a81cbfb9dcd53636331b09ed83f59e4fd61e4f012087c99c831ccb4d5b3ecc359383125933fe5c3271668a39b067f9abe08548c7587e204d2af966983e80174b5791b4977c3b991b43c48d018962042494044d8b9577b238084a3c69693f7ea4de6e0ebe8bcab62fd8e9672bae248ade7e6856dc6978f63232e79fd2f1e342018d37cfce7448c9eb2bf5082823706d25912aea527049befcdfd753f43835438cb7114d20f75f012b654ac0edf899ad25b19ff7216bf3ea386d24582259b23cb73f8b615e5926d5c54073de77c63c2eaeac553d9a624b340e3784cca94b6e9974b59fe935ff432e9aac468eca744ab4cc1003d577458fc32914bcc17407a18ac484b0ed90c24fd5c458bd85a78299311fd5d296798a4950200f24214c367e564e406425c31d770fe653329755c2db406dbf61aab8cdfcc77c89a9c6574fa3db4e9eca90bf44f81321ac39f3846a8441b1b1163f295eb0a3459a0d7206336017f617858f9394251989a3a69ee814b295605e7b78ee742cf6a885471b36922d684dd9fe90ee41f54c95c0bf0d0739bc96dad55984eace77c07ded841febd2e8834b27e5dcb41d78904c9282005c6de49317e99bae5c214f8d7257111e4761a70b1e0da1b5a2bc0c89c1ad96d5270553a63bcb0f1d0b43b06dcd3fb34a316dc5be9f50b755d765077bb1c5ec72c858a7a5928e5eb59f3bc025f1d18df716be43c83936acb9ae9eb3e74dabbde83876d2d54cbb1360b55565ff2563bfac77237f79570dc2f86c2f5dbc8efb85bfae1240c7cc7555c9a51012c1b5423a4384a5a61d1a40e3c306314dc580262d2ef71f1f37827fc7ec8e73ea45d210143be8d895faf9de60c00c0e94e6d660a3fb05fbd1bffe146696b01b5dc1aca66ee3fa16e0f828f370d4acdcd05f780f1f70db9e9bd958d312b5f96c7242779f27574b8740f7fe6c89e0f126679304326a95a95de71d174f7571723bcfb09886defb798bdc896175e84a3a16e76f566bce4cbc6bfc858976547e2f2bb23ebcb94d79d71a576523739acd91441dab89b247db7da1daeb4fca4b09c62114045b9929d0ab0d9c245ca3db7fbcfe4cfb8b4c926bffa06b6979d93dde15a288fc5471f3e041faa39a04d82c61b9ec2b3b4f99422762a3422e25bc3b6d5"}, 0x1008, 0x800) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) fcntl$dupfd(r2, 0xa, r2) close(r0) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:09 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x2}) r1 = dup2(r0, r0) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x0) syz_open_pts() r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) recvfrom(r0, &(0x7f00000000c0)=""/34, 0x22, 0x2, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x4010, r0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4f, &(0x7f0000000240)="441274e6c1856f3b65f330e216af11031f2d1307d6cd9c796c3e552cedfe4aab37e2e0d73d5c4a379cc218516946cc66b099d3e26250d64f5f651f730fd0191710a80b42c117d7328488aedf3b0a7f") 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f0000000c40)=[{&(0x7f0000000600)=""/12, 0xc}, {&(0x7f0000000640)=""/248, 0xf8}, {&(0x7f0000000740)=""/211, 0xd3}, {&(0x7f0000000840)=""/113, 0x71}, {&(0x7f00000008c0)=""/220, 0xdc}, {&(0x7f00000009c0)=""/249, 0xf9}, {&(0x7f0000000ac0)}, {&(0x7f0000000b00)=""/3, 0x3}, {&(0x7f0000000b40)=""/64, 0x40}, {&(0x7f0000000b80)=""/164, 0xa4}], 0xa) recvfrom(r1, &(0x7f0000000240)=""/146, 0x92, 0x2, &(0x7f0000000140)=@in6={0x18, 0x2, 0x97, 0x3}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, 0xc) r5 = getgid() fchown(r3, r4, r5) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000300)=""/177, 0xb1}, {&(0x7f00000003c0)=""/137, 0x89}, {&(0x7f0000000480)=""/87, 0x57}, {&(0x7f0000000500)=""/229, 0xe5}], 0x4, 0x0, 0x0) pwritev(r2, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000200)='./bus\x00', 0x80a2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="0bb80f24914c1dfca16e380a7fdda146ff9189f56acd1c47acb5fba44d88078e4e32447d2e532d0ec0e85636781a14ce215845e3b98bc2067ca877236c18b0e3032492c0f2e7d90989cfaeffbf11ade09115fe3677ab3a2036b5415de8f8537675fc1181ed711ca82a9dd13c4aa905473cd561b3b79b8b5999f4cd48917c3c3db0b6cc1725b268f8a40ba5effa20b8663c798f1c4822e00b95ff30bfb49378650b098a59086d0a0ac4571fe3e3eeaf34d2d066bcabcb07feafe6fc51abb94803d8b7fe18fa8266cc0ccbf1b5e924bc683ce5ca0e", 0xd4}, {&(0x7f0000000340)="22e0563529de56a0a3b92735e5a2b48c9d662f4a5f5cf0061c037ece4529fb3a827264f89473a23662fcaf7b4215171af5ecb337f906f278115cf2b3255e7200b7384221be020fba9c752b8bcd06deca6883a3e10dafbd4870c76f65afc696b436489bfe0385a70d46f6e344248637ae76708cbb9a87e9e68921c568a535d9a85f79c535a230a2285c2a79d1903996d84d280c82ded65537a9a363fb5b2c2464fd8067fa1b73e66b1d99a51b2e1a67355e3bfc45a498f1e15bb0bf87e52f355a733b66237c217ea9664678830f60cf6dbcd4470d0fd1743c4ddbc99dbadc2aa2c5f7d8b881379105f6cd32a32d73c6c108", 0xf1}, {&(0x7f0000000440)="428e62fbe5f809431ca13a8cd90c2670af8b7bd0cefcd055986871b019ec284804d602ba18f3cb9e41e401c7215e9e010f11cf668f9743d5a5d60ecd27260e7aad3b9844eeda1233ce19a6554d7b2ebf80e4fff6e5e51c7a2546d24f586e326c0ec1d863bee05c6b097aab2aae872c7f8e9e3ea587e5eac74538d14295bdbded8aee054cbc9ae43ed54360c326db6946528751bef24231eaf9f153d54aceb1cfb57fd1e827eeb36e3b5e56dd850323b1d066dee385dce7e029af5a3324e5d79e733687b58d76df89d5b9dc6eb206b31fb1bd48d4e57f42807acd083fe443ea66e38ecf5e3a7c44aefaba9af0a37115a5f608", 0xf2}], 0x3, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="0404", 0x2}], 0x1) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000002e80)="022642c541e2c31bd64f1a28db1ae5f7eba00b24d80d7253792160efd623128cfa3cd749a5ca8a2d19b521ac8d6e37d2c0622a1ba276ebe708f9062f4c26a5f3f65428e170f6c31b73b0279b65ef4829b1406ee9a00150ad67850ca34864a9ecd7b19887bf4ebc019df60bab47a42f460c35b8855f3cacda8988c08bd4193e91fb097ae321b9bf6e83bc5eb554a0420d3faf57047d3d3de2b3dee735e5556c4c8285e07aeebbca62f38f84e118da42cd33a4d919d21de161cd767445f0fccf6e4f034e4d5d0db0af87f8840b14e70ea9e7a2fe4e030ea380abebff48cb404cd1ae9ea639f1fdf069a115d82966d1f4c4af825170924ae1621655a6329f6836aa2feaac0ada07b652cf69b265a13ffed403561832c3b1b8178c7ebf0e16da145db054fbb1ecede9947aae73dd4376af6390d9bdfc6159d16a40a707867ebb28ac957fc71f36e479c701ebcf55a4c40e93528204ae74efc9571b8568a83bb74d746b85604a8c38b260352bda9e6b36079e5bccb6537f2f1b68c2555f684b863806fce6075ce929d57a15fd97bd13629bda887178c99d6fe7f46785ce7b2249c2009dcaf60a2770d351c9af728a3360f3aee96a36eae86e396f55d5cfec09bc925a4820b3dabdf22573cc2cb349ad1cb698b91f979bba81cd8bdb015fb633ee393b4b29b8f6aa80adca9273ee6a88c3fca64e447975a769fb259b6f3d262f508873dc17f1d437d2493c5b8f5901eecf36f393f3a2da4a9c2e13c2688eee89d6aae03586f3c24e5bf4362763f86abec5486c6ec6752b3b15f778ec530ecf949736c848fd977abdbb466ab2534220cf8ffc406885c22841d5ac60237ef68756496710b995474691370aa0a636ae44c320ae391477aa3858ff8c2c82961bb0c17dc201db33155b1e095d351ee402ecd78358f9692701a9d2d511de741c2ce4e4b956912fb153e8c0608a5aa48e21336b6b7273400bb3960b781d3bd7d553bbeedd4cca6081f2f638a46fd6656081179139039f9001a5121669ccaefc8cb88763ecadb1a23303b95479f0504839b7b35775fc79eaa22e3633e86260a879a9d3c0f40f7f2c2ebf683172cbeeb41f505501721ebb18b630c3f2183416b3cfd549febe3e86f7e24100e8fa4bb50c4773a2d6987f918233d5f7d1f2dc9f2227acc4ab0a96f70b140067282c7f998ec57c75a0885be54b996d29c49f1e5dc05885e28905392b2b15909c2ff8287ccad5e397c6551e6b66d2c70af7494f961e6644c41fd77d5f8d10289626419306daf5735f2770e153db982f76b5ef739ddc256a80a80030ee783047378e4c9d13ca4371d1a8f34ca9133360c7d889b8a6df0c375ceab8dfddf9a05640cfbdd85267b174bef2f57ca89616d57125540d322cc5c9cc9dc93f0086975d8f3cebe4e2ab934acceafec636221afda0283c6d57d616b5dafc19759a44e1ac56a707392b101b04dd33b3a3f8ea6218a7d66ae120c4840c5a1293cc67dbcb90eeb6188b004366198266b456f7a58e7efb81b58627b76cfda69110d4cbba3b2a7f777ebc6e1310913487a7b1e43b858aa8d024511a08cbebacc629fb38fc3c6da5fc0ddb79ec195a74b1c0f9cd1fceefda385e0beae459c46d6d703554f15a941666eb8077fa17d102896744ec25033b63ac1dba8059", 0x499}], 0x1, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket(0x11, 0x80000000004005, 0x84) getpeername$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000952da9822c5a99eb472af595963e9fa0b41df84227a10c7bbf4"], &(0x7f0000000080)=0x6e) sendto$unix(r0, &(0x7f00000000c0)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef9a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed182bbb1cfd8f2a9049bb34fa1d9bd200f4c8b2ca7ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a3400"/192, 0xc0, 0x0, 0x0, 0x0) 16:00:09 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, r0]) setregid(r3, r1) r5 = socket$inet6(0x18, 0x7, 0x6) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x10, r5, 0x0, 0x0) setregid(r4, r2) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x8, 0xdc, 0x3, 0x10000, "25a6aeef0c8b797e81e5fdc0033960feff8071de", 0x5, 0xfffffffffffffc00}) 16:00:09 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/82}, &(0x7f0000000140)=0x54) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r2 = kqueue() r3 = open(&(0x7f0000000240)='./file0\x00', 0x3, 0x140) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x0, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x8040, 0x0) r6 = kqueue() r7 = syz_open_pts() r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) poll(&(0x7f0000000300)=[{r0, 0x8}, {r1, 0x22}, {r2, 0x40}, {r3, 0x4}, {r4, 0x4d}, {r5, 0x100}, {r6, 0x4}, {r7, 0x140}, {r8, 0x90}], 0x9, 0x9) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r9 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r10 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) setgroups(0x0, 0x0) chdir(&(0x7f0000000200)='./file0\x00') fcntl$setstatus(r10, 0x4, 0x80) pwritev(r10, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r9, 0x0, 0x0) syz_execute_func(&(0x7f0000000080)="ffe52e660f3a0d633262c4c2d50382feefffff430fbceb46d8fb8fa818cd650a00430f7044da0f0f65420f583964660fd3e70ffc5092") setgroups(0x0, 0x0) 16:00:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x1, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000200)) chmod(&(0x7f0000000180)='./file0\x00', 0x100) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="5001050360000004000000018304ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) r2 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x6eae1bdf8997b4b4) getgroups(0x9, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f0000000200)=[r2, r3, r4, r5]) kqueue() open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) socket(0x1e, 0x3, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') ftruncate(r0, 0x0, 0x1) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x2d}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[0x1ff, 0x100000001, 0x40, 0x80, 0x435, 0x5]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffedd, &(0x7f0000000180)="31aa27f84dbabe83fa20b8a873cfa032363395bd87cf7702fa593aad6ec92967016890af8f466fd08e2d488414d4f85a95142694e2d90929c0356a792d0b676ebd1a3b2389333e6e18eb3c62c45b5a30c5ab75f56f") 16:00:09 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/48}, &(0x7f00000000c0)=0x32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 16:00:09 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000310000000300000035"], 0x31}, 0x0) r0 = socket(0x20, 0x2, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r1 = fcntl$dupfd(r0, 0x9, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x3fd) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x30}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000b7ddd00000000000000000000000000d5cc000000000000000000000000000000a45cfed040d06dc4520aa8dbbbed0c9c2f5b625f74c006f6ec60de4a948b5580ca7e2e0dee255c1d8fe9fa3f308f7ba3"]) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x5}, {0x6}]}) r1 = socket$inet(0x2, 0x3, 0xffffffffffffff93) recvfrom$inet(r1, &(0x7f0000000140)=""/140, 0x8c, 0x40, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffff7d, &(0x7f0000000580)="e478") 16:00:09 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x2) r1 = dup(r0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x200, 0x0) fcntl$setstatus(r0, 0x4, 0x40) linkat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x110, &(0x7f0000000180)=0x7986, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000240)="73d3266a3ae1157f89991e5da3fdcb3105a90314212d7b2bb4a2115334111a", 0x1f}, {&(0x7f0000000280)="5a3166ae571671d13ff5461125f242f1c5cf8f820e972e62bb23dcc52a110694fab731d6aaefc71741caaed5dc467b6a681b080c02d40b0b62f8febd50965e01d4f31d94b9a4adda261af809158e", 0x4e}], 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x80, 0x1000, 0x1ea3, 0x1, 0x6, 0x400, 0x100, 0x0, 0x0, 0x0, 0x6}) clock_getres(0x3, &(0x7f00000003c0)) fchmod(r0, 0x80) getrusage(0xffffffffffffffff, &(0x7f0000000400)) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchdir(r0) shutdown(r2, 0x1) lseek(r2, 0x0, 0x0, 0x0) linkat(r0, &(0x7f0000000500)='./file1\x00', r0, &(0x7f0000000540)='./file0\x00', 0x4) syz_extract_tcp_res$synack(&(0x7f0000000580), 0x1, 0x0) r4 = socket(0x6, 0x2, 0xa4) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) mknodat(r1, &(0x7f00000005c0)='./file1\x00', 0x8000, 0x80) pwrite(r4, &(0x7f0000000600)="8ff181e506524369aa853c8cc238f8d5cc38b758d916e0f440e1b2730cafbb5f85e3a004322d9f9abcf0", 0x2a, 0x0, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000640)) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000680)) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wsmouse0\x00', 0x10200, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wsmouse0\x00', 0x200, 0x0) fcntl$getown(r5, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) r7 = getegid() getgroups(0x4, &(0x7f0000000800)=[0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) r10 = getegid() r11 = getegid() setgroups(0x6, &(0x7f00000008c0)=[r6, r7, r8, r9, r10, r11]) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) msgget$private(0x0, 0x100) write(r0, &(0x7f0000000180)="ddbd9b92dc0f204832e7c6a3cea6a775edd0911dbcaf16d56f3431", 0x1b) 16:00:09 executing program 0: r0 = socket(0x7, 0x5, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='-\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='}\x00', &(0x7f0000000200)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='%\x00', &(0x7f0000000300)], &(0x7f0000000400)=[&(0x7f0000000380)='%}-$\x00', &(0x7f00000003c0)='\x00']) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10240, 0x0) chdir(&(0x7f0000000240)='./file0/file0/file0\x00') listen(r0, 0x1) 16:00:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x200c, 0x504) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000140)='./bus\x00') r1 = syz_open_pts() fcntl$getown(r1, 0x5) ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$getown(r1, 0x5) syz_open_pts() syz_open_pts() 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_media}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:00:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x20000000000800) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x7fffffe, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x40000000400000, 0x5, 0x200000005}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) pipe(&(0x7f0000000040)) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getpgid(0xffffffffffffffff) r3 = getuid() getgroups(0x4, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r9 = getgid() sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000640)=ANY=[@ANYBLOB="ef001b7a10"], 0xa, &(0x7f0000000380)=[{&(0x7f0000000140)}, {&(0x7f0000000180)="c2963967d89b7c40cbcb3978d375c5445f07c8acd27e540fb87a6131ae37582a91e50435a7ae821de2c4e059d112df20952b262e5c0f856e9b29514b54d811dcc82d7b58a7763716ee41edd6ca1cd42ba0a3ecb8e677375d705839c80b05e090f5af6c7ed532477f019d30da0811b09071810a06b84f6ed8717d78a2b1c045b2b6a7209ab97fd0312929b21c4aa4eca3be45fae0ccc2888ed28f7bb92f5436ff4deffc6b9a040f69687f501c96f86823e969ebfd71", 0xb5}, {&(0x7f0000000280)="8b5dfa77026045c5a67555b449236600f23bedcce449fb782516c04760116c0436613fc235a1290cf2103bd0f372b1452c072879faa1d54ebc4a5eeb0cd49becec6b80c9131a46b4c33d24cd429963faf0b35151252a75321c77e67f9e80298b3150c718d16e42ba42d0c80337ee54dcbcf1b0fed550b857c55b3ea322cebf336937c7be84e81a7bed0401f19985fc372f50d4dcde399e91b48dd0fbf8c5267cb329cf80778687851472c509343293a9985060e4159420e3a83e4ecaa068ed73df7f7730ea1f1b2b7dd6aff1bcdeaf17a4c0dd7a88be69190d440c4eec623b04189e648e20071a009ef5456bc6e6ca36", 0xf0}], 0x3, &(0x7f0000000480)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r5}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x118, 0x400}, 0x4) getgroups(0x6, &(0x7f0000000140)=[r4, r4, r6, r5, r5, r5]) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000600)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x4c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:10 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x202, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002280)=[{0x0}], 0x1, 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) 16:00:10 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) write(r0, &(0x7f0000000340), 0x10000014c) syz_extract_tcp_res(&(0x7f0000000100), 0xf3, 0x1858000000) write(r0, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000200)=""/101, 0xe1057423872387a9) execve(0x0, 0x0, 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000380)='./file0\x00', 0x4) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/59, 0x3b}], 0x1) mkdir(&(0x7f0000000180)='./file0\x00', 0x71) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x2) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x4) ioctl$BIOCFLUSH(r0, 0x20004268) close(r1) ioctl$BIOCLOCK(r0, 0x20004276) 16:00:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80001ffc, 0x90c5) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x801) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x4) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x6, 0x5, 0x4}, {{r0}, 0xfffffffffffffffe, 0x18, 0x8, 0x9e0, 0x8000000000}, {{r1}, 0xfffffffffffffffd, 0x21, 0x0, 0x1db5, 0x4}, {{r0}, 0x0, 0x4, 0x0, 0x80000001, 0x2}, {{r0}, 0x0, 0x1, 0xfffff, 0x6, 0x6}, {{r1}, 0xfffffffffffffffb, 0x80, 0x8, 0x4, 0x6}, {{r0}, 0x0, 0x21, 0x2, 0x80000001, 0xffffffff}], 0x6, &(0x7f00000000c0), 0x2, &(0x7f0000000100)={0x9, 0x8001}) close(r1) 16:00:10 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$KDENABIO(r0, 0x20004b3c) r1 = accept(r0, 0x0, &(0x7f0000000040)) r2 = accept(r1, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x6}, 0x10) connect$unix(r2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x80, 0x1a3) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000200)) r4 = semget$private(0x0, 0x1, 0x32) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0xffffff0000000000, 0x9, 0x80000001, 0xfffffffffffffffd, 0x3, 0x10001, 0x12, 0x7f]) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000280)={0x8001, './file0\x00', './file0/file0\x00'}) accept$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) rmdir(&(0x7f0000000340)='./file0/file0\x00') r5 = accept$inet6(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000400)={'./file0\x00', 0x4, 0x7, 0x5, 0x1, 0x2, 0x3, 0x4, 0x0, 0x0, 0x8, 0x400}) syz_extract_tcp_res$synack(&(0x7f0000000480), 0x1, 0x0) getgroups(0x1, &(0x7f00000004c0)=[0x0]) r7 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000540)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r12 = getgid() r13 = getgid() setgroups(0x8, &(0x7f0000000640)=[r6, r7, r8, r9, r10, r11, r12, r13]) getgid() write(r1, &(0x7f0000000680)="3e18db7b980edf6c08af431358ec6307c37e2c0e1bb560aab4d2a5cc1696db5c9fef8ad1e09547af46810e1aae17dd32e0ac105568833676aa63e13d552e1be77659199e50e2fd04aeacd37980125b39496605e3650c1b85a51160d0c69107b4a3211decb1312f46328c200c88a81b4252aecb0eb67abc7a1db9e33ba1545bb04f8401678cba45794fb6f8de0de005dfb650de59fc413fce08936c45f4d213ad2c248a8236f0aa4d4ac437", 0xab) chflagsat(r3, &(0x7f0000000740)='./file0/file0\x00', 0x10000, 0x2) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000780)={""/16, @ifru_metric}) ioctl$BIOCLOCK(r0, 0x20004276) 16:00:11 executing program 0: socket$inet(0x2, 0x2, 0x0) r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = dup2(r0, r0) dup2(r0, r1) r2 = getuid() r3 = getgid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x200, 0x0) clock_gettime(0x3, &(0x7f00000000c0)) ioctl$TIOCNXCL(r4, 0x2000740e) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)='oL', 0x2) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() r4 = getgid() getgroups(0x4, &(0x7f00000000c0)=[r1, r2, r3, r4]) pwritev(r0, &(0x7f00000008c0)=[{&(0x7f0000000200)="4aa22d8fe113a75c6b98a1713b27640a48a4adc4d90c4123", 0x18}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0xfffffffffffffffe, 0x1, "b04d00f3ff0a631a00", 0x0, 0x3}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x40, './file0\x00', './file0\x00'}) r2 = socket(0x18, 0x4002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r2, 0x0, &(0x7f00000002c0)) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="b6f819e7e8fc4ac0957ed8fdaf20710f211c9b09ee98b4cfb294553679af1a3c42c092686c7acb7b08b6421d7b243f3098bd3d59e073ccacaffbccd8b4ac209da367aa34acd8b58724ebaa6b72d17c9c4986df278a1a7e2679f5797f8f0182e2b581311b7b86cb8fa5f80881792a436e2e", 0x71}], 0x1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)="d53824b9e81ef0e9705738581d120096fe8f3501ceaa3e6330aa94c83da55eb0f010a55ae2e5e5cc06f4c7d4721fbaa158a210d62e6e45d06262b29eff8a472388e0b79c98bddd9d796e6dea6b9235ac236434c8e965a4d374f7df486201d90ed4212b4324c7fb5803f52fb8e90a57e662b777eb5cb833f08f3b7f238fba8249296f8530ea77075ab64c", 0x8a}, {&(0x7f0000000300)="3db4c11b0a7edde719f3b97d28801908234c011c6aa0c3cbd60dfd7caa6c95eeb01c0de3552f448f5a69c95d207c324f1d57a145530250051c9e07bd60437ea8904d3e46cb81aac3fa88e3023295a7594a76e812", 0x54}, {&(0x7f0000000380)="7e20dd97f6c7256d58e621ce85d2cd2fb107dd66e01a756274fd2f51cf7d2bd915a2c1a921926aca692d284dd14f159908b2394bbb26790bcfe0e22656b7f08c7142cf42f3a7bc10e8e4f736bf2c74888e0615f2a931555231e2b0b749f9ddf95f4ab66e79764bff5ac2b6d4fc1bb2d67b5463b6c1a0c38f910360f25c4539733212553b3a0c899f6a09c5ed397a31fdb10c0bb27ee3e1bbe86d7cb09a0ec4150ae34b72fbe7cd9227fe1592d322396818adc499cb11e0662d61aa46ebda0bb520f61e66cbb5", 0xc6}, {&(0x7f0000000480)="5d03a288fad09f01a0cf655d516ef1a2f601b4d21cac1d4c8fd8c7f9ba66aae6a6b2f63441cd7feb1aee8972af8d923ec014e2b6326caefdd881749935aeddd4c2df5847893d2d526d801a44daed27156f515378fa2a67c0322133a36212efb409424106d542536ceb0c87526ef3717bf3aed05553cc0aacbc0a76aea8dc3ad48b0f7a33e1a79442ef75550ef63703a075e2e548ddd492fad77f626c90bf002cac5b805f51158f7d1f8900dfd960466d034d8b0d20d59bf46b3dd30efaf9e1a191995e829147081e707586e5ced5c645c8", 0xd1}, {&(0x7f0000000580)="dfd414e296d811a746b854daa30fd452aae4f38450b3aed4ae85cd1c6e219d728bbed226f54a3d0838fb4bf8620dceaa1fa2f41ac4ca935dabfe838faa6bd8c4b33df566fdf8d35a8c0a58fcfadd646c490808d57f7f680279def66569efdc65b972b7f7f375a5d6cc03e1cff2812fed351053c8f091fe9c1a4eb60121c4fcc3e84c0804606afdc4b170dcd7317d35a9a73fbac22afc7f531f95610c0cab8895092648700af2c9e895ed9b01c831f59cd6fe8f0535a00ca9444f35844a74210f84a825b420866b1d34638feac14467b8150d8699d83e607de1f334fe5cfe2afe8a2b2a313ec9ab9249a3c97496501fda23badd4d2eb7f9f98806c9c184", 0xfd}, {&(0x7f0000000680)="731db94aeeb2682da2dfbeab3cfe79e27267621af889", 0x16}, {&(0x7f00000006c0)="99ea378b5b58ce2fa4433d3abf2d2420ade08fd3431db92561392689ac0cdeccc78c4f58556914e493d4067000049fe74a688c5498a552f5b1ef0172af77b73b47f2c679aa7772305f13ec21f27b4fcf0c05f47afbc3fe9f228b65bc8c40b6b633304379396d0af8ea304ae7575db4bda8201304c44cf694874da8d3c5c74e33a212d2d9e5505155c58b499af1f63abac97c08bf03dfca628811625e94647975272b5b16abe8280885fb6887a93a41572124f864a3bbab4cb2fb92353acb460a5c78ff3b15bd61e37dceb9bb0ce1c290d1a83d409d04ff41de97153dc61b1986bb1ebd2366a572a72e679a57a565a1d5c2da54d1feecd2bd0860a8bf43", 0xfd}, {&(0x7f00000007c0)="a580338d224657b704623a9a5bf51302fdc697920bbaa9e3bf2163c73a9f0685661be3dd5e503e8ec056a5645dba06d8ad681ee9b7d7fb5cecb2457cf6e5d375ae9031470a9584260a9486da8357be6f902295d54efd225724e363a0cfc629d59d287315", 0x64}, {&(0x7f0000000840)="bc724881aff99578b1022b935148e48daded05f4147ab408b34037ca7fdc88003389ee4ba1a61f54598b9f0caf3e519a5a5e9b0bc803f36f18b02fe5f89b68993c1a8005d8046a317d57f61edd4598", 0x4f}], 0xa) rmdir(&(0x7f0000000140)='./bus\x00') execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket(0x40000004, 0x4, 0x4331) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0x3900800a}], 0x18}, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x9) r1 = dup2(r0, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x3, 0xffffffff, 0x4, 0x2}, {0x4554eb2, 0x3, 0x5, 0x1}, {0x3, 0x1, 0x6, 0x7}, {0x5ea, 0x7, 0x1, 0x4}]}) 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=[{0x10}], 0x10}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000080)=0x4) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x100, 0x2, &(0x7f0000000040)="f6000000", 0xfffffffffffffca2) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0xa, &(0x7f0000000140)=[{0x3ff, 0x666e, 0x9, 0xda3}, {0xfffffffffffffff7, 0x5, 0xffffffffffffff5d, 0x1000}, {0x6c, 0x6, 0x800, 0x3}, {0x1fbd, 0x80000000, 0x9, 0x7}, {0x20, 0x8000, 0xd2, 0xffffffffffffffc0}, {0x5, 0x9, 0xfffffffffffffffe, 0x4d}, {0x9, 0x33e2, 0x2, 0x100000000}, {0x6, 0x7f, 0x3, 0x9}, {0xffffffffffffff00, 0x8, 0xfffffffffffffff9, 0x9}, {0x1, 0x100000001, 0x1f, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x516, 0xff, 0x1, 0x1}]}) 16:00:11 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x4000000067, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000000)={0x3f, 0x400000000000000, {[0x80, 0x4, 0x0, 0x5, 0x6, 0x13, 0x1, 0x4, 0xfff, 0x48e4, 0x7, 0x9, 0x7, 0x3f, 0x1, 0x56e1d3e1, 0x5, 0x80], [0x4, 0x0, 0x2, 0x80, 0x3, 0x400, 0x355d, 0xffffffff, 0x71, 0x7], [0x401, 0x401, 0x1f, 0x7f, 0x7, 0xffffffffffff67ec, 0x5], [0x0, 0x26, 0x8, 0x7, 0x7, 0x4], [{0x3, 0x746ad0f6, 0x295, 0x2}, {0xffff, 0x2, 0x6, 0x1ff}, {0x80000, 0x2735, 0x4, 0x9}, {0x1, 0x35b, 0x8, 0x8f}, {0x29f, 0x1, 0x1000, 0x2}, {0xfff, 0xffffffffffffffff, 0xffffffff, 0x7}, {0x1, 0x3ff, 0x6, 0x1}, {0x5, 0x3, 0x1, 0x5}], {0x96, 0x1, 0x0, 0x7fff}, {0x80, 0x200, 0x5, 0x1}}}) r1 = open(&(0x7f0000000240)='./file0\x00', 0x1, 0x8) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000280)) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x0, 0xb87, 0xf0, 0x6}, {0x4, 0x8, 0x1759}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") msgget$private(0x0, 0x2) r1 = msgget$private(0x0, 0x40) msgsnd(r1, &(0x7f0000000140)={0x3, "b021270a0a56fa2b45fe8922c582321fc8b90d90ccc2132a2ce7dae9ab751acbd4fa9db7c993959637ecad366d8125d7327dd292d7410b026d9fba4576a6a5cb1504abc8849e5a227775f2bafa726b523bf3cb573557bed933f75a475abd69a9ae743cc099bc4b236c242e26478c53a4c90cfe18d86fe0a25f076629c2fe2c05e8f63febc2ad8a5379bef7e4b943882d3366e7ef7618a40c4ec4bfe80570c8521df059baabd7ffece7ff2959c2d4794df3990a5a07716053079cfd2fe8c2af0ea95c3b3bc0b6b9b5d3c76f6cdbed8f4be34d1495f8a9558846a966e452d7cdecbee12766b44908a7ddd1ea8cc46d2760a491bac14e0b577a03492f35"}, 0x104, 0x800) 16:00:11 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0, 0xffffffffffffff14}], 0x10000076, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:11 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2108, 0x5bc9) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0xffffffffffffffe3, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x200, 0x0, 0x0, 0x40000400, 0x4}, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000200)={0x4}, 0x0, 0x0, &(0x7f00000002c0)) select(0x40, &(0x7f0000000000)={0x401, 0x55, 0x3ff, 0x9, 0x3, 0x4, 0x0, 0x80000001}, &(0x7f0000000040)={0x7, 0x4, 0x9, 0xfffffffffffff800, 0x1, 0xc49, 0x2, 0x80}, &(0x7f0000000140)={0x3, 0x43fa, 0xdbcd, 0x1f, 0x7f, 0x8, 0x4, 0x8}, &(0x7f0000000240)={0xbe}) 16:00:11 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0xc0fe, 0x6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x4, 0x0, 0x3, 0x0) 16:00:11 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 16:00:12 executing program 0: r0 = socket$inet(0x1e, 0x3, 0x0) getpeername$inet(r0, 0x0, &(0x7f0000000040)) semget$private(0x0, 0x3, 0x80) 16:00:12 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 16:00:12 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x23) 16:00:12 executing program 0: socket$inet6(0x18, 0x3, 0x0) 16:00:12 executing program 1: lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000001400)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x2, 0x0, 0xfffffffffffffbff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwritev(r0, &(0x7f0000001380)=[{&(0x7f0000000380)="755e05f72c5c0506b2c4f9be64042330b1f32d5525adbacf64824e98fe0b083b81b223e39b1812b7cabf936055c176c10d76b26ad3c5e8899764ed2484e67f23068eda11009ad1ec818fbf0f29caa5a9ec2dc5a827abcf34af262d847729cf9c86ea206a1dfd6d0b7b200715c8794d4fb9512edb40b0c9c9b785958c92c0be7144ac34db556ee827d6632e4756f58ef3cab8f0d7ad96c5a1d8df27b5a8047279aaf558906d282337f5c8332c2564fb204b4e9a7785bcc65c78de8290be159f24da811deb8c6edc0188d7c0b6f8c7400e8e44388f11ff390439fc21ef0ec2702f7466166da1404d1aed46f550293276d4159c758c0a251e0d757e56c19dd6b8f5fe2b8910511324f2883a5469ef0ed757c465cf81a25eb9e836ce60c03ce2e96f610248a2ca61cf987aff306191680856c9f11eb24107e61f6d496a6f7ed080b548aca806d168f732244cd00b042321a37dc4aee791694952948388992aed0657a866ae67cd547993b673f358a272e7d4dbdf24e74a14a6156c77417792f4aaaec9aa5be9bccff49e781d1ecb912ef3803f4dee95c90f7897725bdebee5e2247f2fdaef27d5d1916b04922a78b15d8a00bc5bf2defdf08a002559df8e5d43b6438ebc233c769b2ea5e4b9296c341ee7c840b81885c8f1536cb7fae9379134e764454e2ef60ec9b4e22c403318fa036249234ea004a17e9bcc46717d661abfb151827fa49037185527554edbdcdeb23693ca5c01cea49a87cd07e0daef4c7a8ea6e2f67910390e59b8bfe14ff6f48d428ab54f2f230d579ed0e1626c9b33fbb82a9c465212f3a029e3fa6af0b3e5055133c478be83d2f508c46dbecd720f4cff970283bbdb43976ffb168d42ed9e4d1eb84ad6bbd3158824dd16050bf163aaad6986fec3bfff5dcb70d500d7973908b6b7257c142fafa4598c036542a3b21152f90f195fef309afcfa26326a08898b8b11acf48317d3a40541923117a2a280f911eaddc510dc6bfc05202c6fa807aa936f95bd9864ec4064e62b7a45bb2cf38f2c7475936ef3b1192acfe541402c1f28b11d3525db8cd46a8dc253f6db1d6d7d0c3e7cdf0e2cc4b590957a9da3ca15e0fd9f1df6294cfe74cd06d7df9af27dd71115e7478d3d809b0fa5c897d3b68c881cea1a868a0f731393b4e0d05db865bdb7f1ccbdd1645b728c17d7b295ceaacfcdc611d35c3712ae9f61502c8e899dfa4f5f4e881097f7e791ffc228bc80e7a3c3fcd2055e3afd7fa6ca774d7ecf87bc7fba93798535e5209edd47669d596c00775aa5b104c6e67d39ba3f6f5667babdff64cd82e697a6d77ed9d37147c6d4b4d0bebd01f1587aed907eaecb95f590e234775b5c516b4c38bcb48589b9148a54d4f10ec50f248280687c62a3019cb2595c1af1a65434e1dfdc034946d7ea2073cf79630b5c7e6c488c85aea42722519e578c0c5dfbad1d406e1fedcca738a76d3967315bdcffb6c5daea7408fae780596eb9c35a6dc47ba459872f4413b8d94517c92e6d107e91ed530a8eff28079ef1ce6b19109554c4563fd4e7f9cb611aaee00692d05e4fff27b8fd943ecc5580fb524d6ba20a758d3a03ed3d2c0a40c031c4ab601d2cab1ec4ef71d9b174370e8d86b975e23e6d93b63f87196d420c121271cfeab686ddd3b6020149e29a9812969dbdadb7a5a5f0ca77a3aaf2545bb8ed8277225154dba06a453ca6458093c66bb6537a994489c876031ec09b69e214482d0a332e71d98f2a4ec2c076ed63c2f3dbd3b4cec46deff3566854f9dd0a53697ed82f2055f98d6ee24246ecf9e83d1a83e9d9533bf77b666ebef0b72db2ae634b4c1024309fb35ed2a037906f2732b957162d413748fbbce607591c10a57af0ef2b512847ae2861cfd4cceb71064705ba8d5c9d60c198bbbc384bce2c4830500e0390f59d6abe511893cac31638de27ed5ce5a0fd23048fbc329b3808e2357d9b704494ee09ea5b41dbccd71f8817d146acf3ed5bad472e69b809ad6701c02b77a14000f2b180276b20577726a8c9ca043e8cbb1ae24f60cddab3dfb14468e05daf900aefb7538f2cc7cf397cf255084cd0ff33e84bc3316a076563c6673789688858d9d342086e407b6b3f6bf19e9302c083b86457fa2e0895285dd05964394d8184b895abea28ad95d7aa6197c852cd4b5b15b8fbd00b47b6b38db3cd9d0dd840eacaabb6e40ce51d8985acbd95e2daa6a9618f7dd77013582af0a4f97c07aa66db3d66bac9643848ab5bb9c2fed70be0d1a55c288d0565181aa3d5917a167f1d98b91ccc0a24416bdd73f07ee787dc1b618ca2bbaa2d71066071fcbea5188e1fb7c29fb4e9df79313b961f893ca3375fcab15869ad43e2711fdf90f8cd2f9b7519036cec9a9a38f7b732b506f38e9690b2d654b608c0fb531922d84156a9d0960eeb0a1909085d621880343140bb2dc8519b7f7cf2577c69f4da793d231ab4adee2bdf0610b3a343b8da9ad5f5bd43dd6b974667f848f559e8ae4c7e041062ec770a96370dfc2f5178c3f6e2f001f7fa39295d857661cc58882c0619844ac9f09db0f159661648eefc34207939546053d92f53732ce82aa6b8f368c005c3ec0dd51b3a1fa82532d3ce175467ed58da5e34a0aa56ae1fcc8d4288650d2c7db03a01279ee9977047ab05148c12abfd005870d4b1973379e231220a269fe132d4ec40922b561a7dcda896d0992e77fd2ebc60ef0a9b70cfe6d34e4b3b9a7a2cce8887126081cb7c18ae5c91e6d7fe87bcf8127ac405a757d384c6e47ae556029227864f4013072054c516305bb7684406b5360c0e0fa9c63bf99a20636aafdb2b715c40a469d7333249411362910f6ac7a79b49d82735796bacf020db5a006c5e84de5d48c68e63684dd00f561548084eeea792ece697dbd6e33129085ec34db1880428e1b114a2299b91051e5c22d11bc92485fbb58ad01dad51c29c5703a1dcb82dad715ce26c6395e624e50754088470c63972344db0ba5b309f71b9a13ad95e17c94c947e5bb5a437a31f2e5ffac80b4fb9226ff4de26fb38b9e1291f843eea221c8a96a318966cb7cfc7bc81bbd97d4ecf0f02c62dd5f7993bca153522640af9c7aad3ffa918912e070d3a71850ca02ee33aed8630953351322260ee7da555b22e47ce29e8c2b0f7b762616d321df3b3280aea407827b43712ef01cff763be78d6c0f8ef23f8768fbaaa9f0de63af623b5aa52adb9a45228d10c30c1aadfe0aa073573c26d7123dea626cee997fd105a331351878ab68270a950adbf189e5dd9b2abf6eef53dee63665b481af015022484a5d308910c1e760b434276d67e09f4038c0c682d14d587ec979115467e4750731469a4d8c54c4432a2e917b6f5fb7a5d717f317d02331e268261bb99351288744ec2f64ab33dd13dbda37929ea66bb411288863dcd222f59321b7d80d818197690b67ecdbf4f5f2090cd7f6ec9af9888efb828f900a40feda2b76e0f8199aba31d58f3cc365b1a94153ab721bf0ec7cdcdd15dcedc9b47dd44ce5eeed5162963c67b470b1ae5bb1d564494411f5d85df7f24670e20bd85d04067fefeb3c4ae837230c7d6f646c1cb5425cbdc6ec208833675cfc56801e40ea90ab87ea2f25b6f0cddca95f13707598b7cd07bbf83609a461a71db50cdb3cb60b9f1c5ced56ae8c155bd29efd80fc6d00a2445627243c9ed7d063bda4d32d99c52ac3d7d1953cd2bc185d4da05f6634698fe74ca5da5983aa2cd0d25965b9a47eaf266a59d8d6743095a0860335c268545ae6c213a3b6926636420e64443f09adf7595f20febb7f69d59a3ea1ee5ccb135bc5a3905c58ad27222e263a5734527e4d603de8fe80bbd3d68e354314480a644f2476e9863f7379cb3a8706eff39c27434802d0fc8ea3dc2b084c91554290764529cd9f832b3fa6a93de78d2b483d9d7ff6dbf6d2d95e246523d05b9f84fe676896308ac8b585772d9e068244ecf06c5aad87d9da54371bda665f8b933066f98885ed35421a23e36c68c46e8ef6abaf8afee6e73ac6a848793989087dfa2cc2fb1558447ac2ae0b078b5a07f92ba66def05e3c8527ed1b9b37ab8e021f3f0a5efc8c1e28218840ed2ef7f7b9ab1c323030fc852490b8eac12c8390953fac47070391c47f4f395d32ff98f6c39ab76f9f36c46f46bee03c2ef4703e5d4f863210b5f39ee71378c35fcb6d79720b7c5dc67c3ba28979d9f4774ae82ea7d7162e3e9bcbff59ec5a8aefba6b167358c6e161dd275af60db2b92ee667e541acbcdd3c9e1fe6e851db73c3ff7da6f96e874484e52ab4f26fc3697838522dd7f245505946c91c58f61c4d0a3f52e114a79b0754850afcb44fa8b04a3e103c82b9630abde76ae7446b7215ce8b8200409778d4cd865d74fcb8e81d8642e172020645ae4e3acf4cf3522c8fec95b35615582009cb2e641932ca1e5ba8876ffc624be6df32ba5f2044095e62eb619fac7211c849c3dc9f7f79982e650b83202eff12369802abef7fe5bed7d35b9d7d504361a06639ccd1662e68118e1b5bee70068a6ac293e59836b20fab5e436acebe7037ecd8df4e330df2b53e394933a6726fd551155c3b46984722b37cc185707e8a421e0121a541688dc13063e5f71b9f739ade0c90ceff61955f33151e4ecdac2931469b52d1902ed2a04878cc67ea9c8bc51fbd00df1e2f7a7d41358c5b9bf8a11d1929275d25590563b45ab6ee938425954edff99cf3a35fab874564f2ae7e3bbb7cd83e3d147aaf2fa935c553559755699fdd276a6056a7b0b252b164bab32685df1daebcf93d79883472e12a9b6d4e653e96922e3611a58b22903489ef944a3251ab8a0b37fdc6877a1c09505959df798160d221aff4a01cd7642c98c9091e69cd2e48f119622c50435e66f42d0430e52dd0178e5119125849c207d0fc6d02c0f048b2f2211d5e9f2b4795eef9d1ddaf414ad56b6c5c2e7af62b68402b5f1e8b07824558c06b28ff0c75a9451505be378a2504b26ac0b8c61f62637deedf392b097e43553d451f769c620a8f8d2bfbb0635651467078424a63a7443ae05ca70823e6393b81a7a95371b980748943cfb74b58c5f25c7e465feea314210407dcec77b0bc20f6eab01265b52bcbd8f02af798b8765d24fccb8aa26c3443f94e06dcad23c2511e52c56a192b8a049292a66bd6396378d9523396d63fb1340bb015e96c931c9d2bea604e3b6cce45c5714dae3c0e93f5f27c68399d49a88b5099f1574d4fe72f96abac88395da60d0acc0f63181c69173d0db458df30f41a4b425d51eff9fe7ba883e331b3f14976cc5eb8e9a0220312136627bd0216a8359b6be3a6f9042674eae6f55de001ae896f2a7154240a2d34d8a529ffd36813269558665f9dc3f2d6189828c9553abe51eef469a4ed9d63db8bef55cbd4dfcdd84dfe62e88843a58553622d8084acdbeaac4f32f91d7f227fd4c9ca5dd0323ef0f31385eeb96dfd065bea4076c3d39a30c177a1baf9077ebb828b49e4278304f97702217093eb89078cf69c13036ed31ee085132699ad03e08199d007a0a68625fc33afc095fd9688d1deb5e8f18c2d45b8314563c8653010408b96e893a05f7dc3002cc9867a4ca76fa1ab116e629cfd23a603903575b947853d5b5fdaebc260c03151ef80c7d86254b796e9cbc05a8f8899a79ce88228358d4e0f05c2e87b380b179009952b2d3b0fdaeea1d90b66028f7be56407cb26d6688b02ccc10c9978928d943f836dfb479605f56d5e395d402bc63e942fb45244ef2bf1718b5d0bbabff1b55aeda08f85f9ea", 0x1000}, {&(0x7f0000000000)="6acec6a92baea3325eae12e282dd23aceced06", 0x13}, {&(0x7f0000000240)="397b62d8e2ebfcc9d6d2797754f6b24b1014bd1f67c713b15fd92651880ffaa2aa383c5cbb00a202e6473113912473b285c7e531fa80ce4100bb47a8b47b888e370dd3e984882aec41c0201b1069cbebfb185beff207173ea38c06ae314c941dbc13858626faf19dfc9ebf6c376deef8c582fdd871a43b2c4e7ea3a6964b2983b0b4f7c6d89a4aa8758a65ef54f3679d2728e33fb1b4884e6d287cf5663f9d831430041f5320ee9c4b72912d41a958c5cc18282020b877138beb8297b79c80d332b3eefbbc8115143c2a681aa344a1f0ad5bec8439544b5ed59d53", 0xdb}, {&(0x7f0000000140)="88182d8d2e30fbc8d35da563d4d4d71978da567df0b2a3eb20a79197bb9f69328dd1a7a859d299f8d7dfbe245b765c31bb1f0044a997b08815fc9c3ee69f0dac5d12e8d407943800efdc069997783f7d799f90479c17e8ab556dd6c5150a608f875c3bc86c6b855dad4ec5ad96325504ad82abb72f53bd4e5287bc74ff100e24efb9a4", 0x83}, {&(0x7f00000000c0)}], 0x5, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1c37e6fc6e23c5b00e74de400"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000003640)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) writev(r1, &(0x7f0000003580)=[{&(0x7f0000000180)="cc618cf85a852bd0517d963216080bcfceec74bf549063a0c3a5b07cd5820195dfadd3b9c4aaa72f26b36dd15582e110a409fbf4b880aa44dd8da048ee93e1bc4d13d577ea0d88d1aa75152aa61605f87f718452d5cb95b20b12bfddc63311bdae107a8bb98e9eb5260f", 0x6a}, {&(0x7f0000000280)="fc656089bc8235f430a096ac70a499afd4281d972f53cfdc6bc204ad163ea9a468bbfde30d869df17c90c8e6d41466cc622a53dbad62f638a7ec96f10a93773dfe2ac52444f315590ac326e956251a2798883c19c11e449ab7fad0c6f23343d35927574db89042b9701d37053df7d743d153559fe202b4e894b002427189cd15348aacb0da05d097772a8625738a011fd3101418320b6e73297a4f48d527bea575741dcad4c8b6bb59b231b847bd81f5c3935f488ce35879981991d42a8da0f2ed260ee3a46cbbbf3473f94d170d277c2c82cdf7a33254b68cf9f8377697fa5060f335c3e910045fadbd977a07b151eb5ccfbacc46e1f12dc25be095582655d67089990457775edd905b8a7407373d41d9050c3d5aa70ff96258013b3e2b65e8bb2ba321e15e89f66ed7e595ee01f7e67c65390b41c93796516ad4fc617519f9d8ecae6d6b4d93385183aa54c773df5aa41b9c8b5cf5d1f274988e20a2495e3a896838535685d0e539b6769e174d4c6dc9d48ea7a752d1ce84a6d02561ff03066c67032e7355286e5fbd028829e1c5e3b02ce7c5db889a78f28d850e88d190f4c5b5e586265e42436cbcefb0f9d13fd9fa568df3c616922e2849eb7dc606f07b28eb006f427a069e299f964f49096a6bc56a09b96de1267c9dab72478d9d23eb6dd990aa3fcecf7b610bc220dd439d8fcbcac09750e26b8a8b7d0e141139c85af72b9ea74106358191621e8546d5fcd7d8056946d7113b0884bf813de1d98cc022e9a915394f5f8fa4a7358edb8719f9c97879b7f75849967f3f825bab19a80deb75e4aa90949e032c0375e6bb3f3c4c0a969abfe7f70621d607a9ba2b5403dcbf05a4580e92ea01930b45fec43cf93263a70067a625623ba73d638ddcc1f1b429c6b89c2e45444d5e4c8da53ac7cc6530c042b191698dd05bf5ae0c1ca01fc30d76502cb9f0e1a53b1976dc33a2f8287c02cfa6a56af8f93e3c83e2e43ca5980152a3458308d0034b5f4f28759d49c1cf7d8be372f7629b4e2be107d8161e9ef5721be3be3d789ea724d0e6d28ebcf7fc81f1c3b5ad42f8f5b15497479be91303e995945f069ec53dbc3555d1932f8bed56742a8b9a7fcd9b22374912e6c8eafee6e90db392d16f7c7e0c994a0955b842efe14d488e05ec899cdfac26d6d779edff3b63c8fbb8f65316ba890dfc0404dca6422b8b81c2605f0c99ce0d1016acd5a39af23646d4977c607bb0f16895dce2cc43ff001e8c4d59944783292a24b55d06c9e1c6301cd1138dd3528fd4a76e1a62d2f96566dc95b83348ee1a53c1a452df2daeff24a1df5305497580fcfac4dea901ad218ae3563eca3a192692dc8291b456262c755032b0b4da9b2f30aa6e6d8ff94b9755d654a91c85b02878a4b629d3acfe399b66c15951b30be99df9cecadd38f66b59b66b2b2d3259b7628382ace1071822f7f1aeb5e5624d698675e36990dc5babf134c60e2839fc5bc20e5777eec6b7a59238a96c317180527c518e55079f56eeda0f6e1beec59a366ef4c392d399211c170967f84cbdbcefc465a344ad968c4533864474622bcbc3d557fb307a4d8331c10353c37e92dfa40ae8eeb23eea7104714f5957fe9e5d8a7d29b7c68ce17c4f5fae30f48f23220a4324ee2dd7bec0390fc69b1096e97e6c37e192e3fe0c628d036a08992e1a042e579fcb3aed9e15a5064577e6fdbf75c984d8bac98302103f0c8c766283c9fe5520c44029911cfd4c8fb0f8701442b75d21e5d335252b2890dba335a037c1c078f4ddd4766b843d68c66cc1b6075ecfab086007441b09f1e74dfef284a10966fbb08bff847c88ad831bf12fea38c7468a0e1f76350dd660637bf480265d50af9aa584ded503d238ae072d87d44e394a97701b470070eb5e946678b793ebd59729f266f14583964fcf5e10ff194ce40457d8d7698cd941f592e4f8c300a9b7fc5ef3614552a4a5d91db18e9e76fac7a4c56df4e6d49b4b9e04d5e1cbd76398e866df366ba7a7d92a0b554b37ccd33b49f9e1bd11ee693a86bcf2051ab2cb20f77b713cbe39262a98e45064c91432fd28144403756fd5dfd55b7a9dc2d861aeb0de5f60bb860c83022ecb59e50ba906f3297ad52247f372e22d6860c4864367d18b048fff35081e918f6c715b69e826dc133a992fb4a41a836209a6c0c6007ddecba6cc3fb146c82b7ccaa33dbcbfbb2ff8d8321cb4daa2b522d34da2e4c5d4f677347d8d052f586db63acf9e9cab0e79273e5badb182020bd415c986d8885922e7913fe624386656b84bd2a4e4c5458cfaac7512d24d9cb847c00cc6e47b9a4d8bccbc41fa6935ede7c6aa07eb3aa613bf6d4ad934185c4a6b555bfbcfe87b192117fb49ee74f239781444fcba9dfece575ba3c83f41c8f54215bc448489902b0d5f8401be84f580ba42367a7cdd97e3cdd36d6d3986a95c5ae7a32747a712a132fd32b5b45a46e447aad4f4c176bf382e071627476889d262dcfb4d752fcc10364d6902f905b3acf1f403715a70c2d3096d9773fe426aac94f9740a8983ec5433b305d41d53b9c089a8818cbd86754762a46196c3b3570737084106c085be114fbd185cadd1d8ee44d3ccbdb6267c31175c07b2b23158e949597070d65e6c876d0513d21835bf6ad240d67f8e3658052b489883012d2a4ea4b73d5746ee2c403d85acf98e5bfa1fd339f0f7feabc1245cab43f24ed0ca9968dc46d0643ce940b8434b20dc06510a5298dc304a0832128a3c5efcbad9d387a0f1cbd7e88f3527c1bd4ce84cd59097545214d690688ee804e5c811db007a8764b206372334daf5d72e18bf11de5fc60ee9851a220e4bd80e27e4075100f84bb92975ab58595f25186472bece21939427ae14c821b179c6f2f35f576c348b709ff70eb53d7a673e45452bd09928da4ffcf8c2893d86ab0198362975a9fc28143a276a59ee6b3653a6c360e7a246b685d390ee4dafc678e78b25e05f5020b30556a59752011ef80736a75c3dbad1c2e756bab4d959fc3a7fc10735c77633b9217378009d7f0c1424acf88749cac959a61847f4fa16011e241870a260d431101cf220dbd5bcd3a23959d9384822a73e80d3387be37c73b6107e14f0fca2de11251f1b1fb4b8a32b19a3c922833421308bd27395b09d2d1c2fd336d01f35e88dd8586118f9512bb51ab5c126c37b10ed624e0ebaf271ca47996321084cd86e29cb1b69e455029d286df00a71d27b4339705ffe262f485627b780bb2db2ff9716d5a9e4f29952b2dd872577f51ddc61b445b2d5718b93d45e3511b2b2645742853436a0200a304f28deffcbecddcff0e170bf0e1b2bd0ada4655abdeaa7502b191862cfde637c7cd7af35f528da6503cda5f95a17f2c3c3f20274cd1a5a7f257e57e0cbc43d5c46506d33c7db521a2ff343caf504be23f55377c80d8e4afd21d190af5a4eb480d4126ee231cd5031ac1f55efbfde92fb3904b995618ceb7a7b9088d943a85141e8fa241691e609326248e466f69baeea11a956613c4d24b15f6fd44310cadb9ec96e59b47f305f7a2f076111485817a5135011c5f8b4759445aa563f94df1f2f5b0a00dcae41e45229787c64f89a2e5e34b0b2aa4f062bac4fcada612bd60ebe7e7de975cda37987902f6a28beba8201e19ae16cee88d01e56e918f8b80c95c06dca35632971c443b709931dbcba42197c283705e3d33dddc83b9b9935ba748430d2bcc9cd7bb9c9e3bf40c677970015f542c9a2944d940ef1736c9d0810546d2a023747a09eb4835a757a50a35402c40847e9a45c3c854f43442d6b344ef2295a48fa3a28f43091b3a7a4219da7fe7bf9bc9e93c2911d70e5b276fa8712dfb0f4413a60f19e47bc3d62e6428d1d024e7b68bc2b4b595d3cec84bc5c66931bbaff35554ee98617ed0a06881c370ae0dcbcee87c957e005908a4cfa82ed1d15eb474da9ebfe41d61cd2c57d8fba785c92e56c8914ccabe4c3644e989783ad53d2894d537ccdd23b4cddda9c4ef7db733cdaad512045ecd962156887cb40b80cadb7fb4fa393b103e10cb93727b3ab7e5f07062d576c7649326c8224fd0211bce041e9184177b64e8017399b99bf6503caace75378f77f7b50e0b86925b810eab3f27d674098b229f5c23726420f94a328cb5f13e9fa04f5f7088fab1b70ad8552ede746b5913a0c7530b3043c86601f9fcebfa2b825d0445baacb09730001247a52a9f193bb9df7203e8babd01179d5a3a2f6b6087b4c1d6d3b9443b107cb79489fe99c83079d738d2f304eb16124b7100e76fe62dc338339bf9bb5e26aec8bb5ef2ad0b897a712b2b0df3cba607f194eef00e20a77e9bb52ac5a9ec1380cb9458c09821bfbd5dd460c48b58f333298647bdfaf90c9f1839abbb11dad18d2793dab3462d150a5660869777ad024585d20fec9c148570845498b63f8cc06d2dad96a08e3db9950c972abe8e61d983170f190f4946748a2629d4bf29ac76fce238148965c201b70060b7f4ae028e03b11cc4dd4e956c868d080deda30df4fa55410f201c33d5abf47ad009cad68d6b3c6027a24ed2a88ce18d5b1cb4c39f7fbe54f728a897033de9a281beb91800b01161abd1b4b86e04fabe894ab28b3e166e600a5d93e56a62fcf77e2b6e4e70609908290898ef9c08decb6d25c9b8200544e125808b126570cc437e063bc538a686785718dbd934ab417f76426dac3cc40300e902a61d4a8bea6f8b4939d2cdf3a5b35ae4935cd745912cacac8a51b234eec9799d12e9816e1df8ea043ce55b7f9af362b32feb9b15635f05464f967ee3a43a46da7b4bf892e24180e09f2b3446364bf46f31db0877d142dc144806acaeb04f93fe370613a83ef3f78e84092a3e30bfe2f99b6a20cf5d21c73071621e0ede9c8c79d777d07cc4add391602e38ace055c171f592fb3a4f2b42f259aaf7a929308ec936664e0d74f2f0e4d640b9efac59136c50280efae2f7ae085104a90f6b40897255be33909456e1fbbed3847848eb25fb9c2395b9c27d8068ed154958b5b7d69d73f1f33cd021c69d69922e31ff31cd2fbc1d7f79c686f02e9d7bd54aee3b92e6321793141d556820ff7ec3da1e3d2054633dc21c62be18cf844a5f75882fa1f4acc3c6ae7e641fa187a0740da5efb0e97340acc9a1a9e295626384143ae9f60fceb9560c309e5cf901e5ae7088933a450b22ba94481d173adcb2bc0fea8f1c9c80e188664c3207676d3b39c625080d9ee743a52be1eabf1969558641c20b633916a074772fd3c93eed83b7a3d0de79289e5cf854d16d64032e209b564a86f64fbfbf2807c179e9d154232e1ea8423fc80faae0743759a22a914d4dac27c0d2793e51ef1f6baafc5c1adf185a2c201dc807b244c0a8a24494f9a3ddd9b9580b423f61df8a3492774b4f6a7075b8ed6a15701c7ed4ca2b4e7b60f901dc86f66a75b6cf4b591c4845a946ae3be6bc8a0d47ae901c8dc296901abc3d85223a189ac439cda0cf03d0d9771df4aaf87db1383ae448cc9579eb89e959b7a5b8fedb704c0be8b1791d1fa02e6a9b0a1a9c81f2c1d90354978bb6d0caa54ea9a1717195e06255bea503d356410d9aa651b33573afe968272982e8ee81c92f70289fae95107878b1c324cbfefbfec4d5214524ce8314b1c5e7d6252a18c56c775bee17a8e46496ffeaa6524e033e5266c1924ee6381ab827094aad9e21e800d1ee5e4c3076de13532f683ee83623bb8b7e5c1aba7de36f113c4132eb7dbe38ede6e6b8a9f54fe82f197e7c33a4b32250be3f8ada00d53aac1eb57", 0x1000}, {&(0x7f0000001280)="64703a9a647a6907bbe29f3d7bb002", 0xf}, {&(0x7f00000012c0)="8be259a62baadc5ca3e40ca5096bdefbda72735fc5305e220b0e4b4924efe30a5de0d601426e7df87734c9449b69c674d60b0545eac2cd7859cc73088e37b77e9a4facbfb3c597b6278000d4e4daa3fe5e8462f6824d97c1771ece3e7d0396918c7eea1c5f92e346211631ca2ea8b6d103e81553a2063a006a58d928a66323d3d2618509818512532536d0751615f82d9100b3b349d4c6abe0676332e3c0e63dd0fff286cb4172f2b47f7bd9d2ac", 0xae}, {&(0x7f0000001380)="150bedb6729a31e734b4214fb6d21c6f6e66bdb17ba834f351a2748418bb9fd4d79bf43c12e57d631101a61c8f175dcbec55fd13852483d0076e28f61c54e88ab3535ca89b00d327d989f58f8f42455abebd61fb64b6c32515d79d5917209c7007f0813910c8ce525d94d166b75c649d9c7450e04155ab2c95339498bf2cc1a6f2618b24398c759bc15b3ef89210ced064e1a69ceb8abbc4fc815bbe9ec8d4460ab5541a1fba4d48ec045a684ebd6269272537716c4f609ea188d0e940dbe8b52d079660fc6cf0375f24c93b0ef36559defb9901e6930457091078bd41dd7e63bf1889c940112ae4f731d35cbfc699d75920e0d1d90a10249bd46fdc38aa8155e718508df09c5d42f1b5e0eaac56c4c1586c45ec4df50cc915c29d3de2add4a66a57b7c53806c4663f10913470660db427248425872f43fbc664a23372578d1bad67e4445cf4222e362c4e5bdb43c101aea1b6de531e7068d1b26c130f9c602b3e81c5cedc99e8baa8035b0094cfd88131b298606f02dc92668b4bad49453bd2092714a4dec4464214596de0cbe437a59fa0019878e34e61f33aa84d5c024a6835df4bae58cd2af93fac83a8814d53b7a0b0e0fef77b5e3154910ec6474998d4dc86eb68cf8f5b6ee9eaadbfcd4b38c88c2e4a05ddf4e32400a4c0320282ca705e24e55ccf5eedd0cb119fb075bf78cd0f7ecc4f61f739aae4cb15adffbe251e3950a32d689b812ef2d9527272c936ff400478e37037be7374bce389a07d5aacd6ab0e4c274d5f64a33e680160b57f352b73d93dd88c2cfa37b527a62d9ef70e67da6d58ec330faa5ef848621ab0278c0e343226b74fa8a2aa0ffefaba8168d60d9c5829788505a41df30122e52c0cce91fc334076118d395c1d8873bb34a4b01d26efaa46ed66ee940da8dac4a7102728073b99c862944db13c508a34b36eebf8fb489d994b0b27eae8ca378fa25d092696dab0641bf33fd1dd069ac91dbd5aa722eaf1c7c5cebbc525f8c522abe735492d672cbd7abcf1a17e836ceb8ff22b2917538391538fa57f3f9d5243d0532f5205c0d1e68b22e95227d03e78490682826499eb09ae3f25af3f34646b61274c4471c10f7dc83a22b7c3c3924e5a7f6407d664744f606e1e973df8f17c05d739a870adf5df2ba568751bfcaadfdf193e4eb43d1a4f0270232c0a11e76dc675512e47ab4762fc57ab7fced5800d9c060ea55ec122c314929a578af9aa517e42c0435289a51e844e1b66bb30e4d0b9d2762649c26c473a78cc4aed52f8dac9e8cbd4a14b76da89e82c5236401a3252c3be8e0c4b988eeb90ca7a00972bcef6b51d8dafd99cbb09b4dcd956fbd9d4f0ce9c8beb64b74a4cd59b422cde9b69a19fef0d408259f3a358344710d2420b5d7ef05c5ed245f003bdd04b0f5e4f50233491cb2bb0cb67e0b482df288cfa548e39880e9db3189f10846295d5cf518bcc01a6336362906667e094b7be057bad033604d32fd9919fd837230c648290de87230b9352dc416933846fc25770fa744776365d8ecc7d53cdfc717a15cb716a57ad29bd1a039e1188ac55ef41b711a592e5afa2d27514e3e32a4a85d140474a449b46121d423259818706563b149a28ac2a196c529fb0f37ee9f25acfbc919a50effeea00879af87335af8271947f97d1d750a642f937aae93447259a995bcb59ded1f3c13202e7368d3bda78fb51ad36ccc2bae5d85221c0aed1cfdb79e006e0be5f98be2cdbc8d78631b9caa099cf0e52bc15fcebc8475991ec41efeb97e91c85a6f797f79aa785516e0c9b9a9303bf0f2d8d14c8491772079e6ba9601c9cb2975f1ee94d1833924f55409c70996f4926a8c81d5429563523a5baaf832827953880313a5c970b5bc9d8a190d06e20d1b24d23e6d66e94f9d804ae5fa9b3cac876c83b1e60b20876b64e984a5344bb70da308d56060d4c51ae5c9423a52372ccde292163e2f2dc1d06e20d48648fa2caa8a31c77919292c89f1f444f2d90a0ffe5d3891a477edb99e75f0d567a9b71b38f3eb3271ad69c699761b9935801450d230698528a5b330195b415fa1ba7f7d1688330b4e3f5177ad1e4c5d4234cd0f0f61015438bf7d770db158c00bf4a9ad957e4a95b2b731641a4d11f0bc37a63b8d9265d6173c5522f86e423820a1de9acda13b3432f86863850cb6ea4c66889b8dc9cdc66b08353cc4fe0f56683340c6a4e224b83a09765092e92811e37da3b0f3834e94a7648cdae696bb68cf18e86a68594de037f4c9ac82b14e800df219254627e78d3b23d4e487cb82c3b59fe4103518566ef36ffc38dd84c24689cde10bc160d93efe76d742ce5651a9a9e5326a9d1b158fbf481ca1341134690d94316c5d63bf5f8b8fbc617376277b449a2d81636426155979a4cd70a6174d9c8e4f21edc4c59b6c52b5f49be86a371a4fe932bbdc5d90d666d3f5e4c1a86564266eb93177ba172e63d779f812820da6f4bf8fb096362b4f37f75c16235e448925a9a8ad742e430f523e74bf02643b38a5b4c3b09806957991dae8776ab7fbcddd677c87dcdd4e54517bc13732a4469f6749e567b9681b5b9d243029d1fbc6f478915cbcae7e1785e696feb3ae75c21b807e88dcc4e30d412bda15e9aab5ba224dbab0b4c7d2cd69e27d2ec3638af8293e2e1a182f093401dcab055e7e7628c57f6b0d8636f6eb3076a9213e319e894020c273765de2ae7193ea298d29f159ec2c6e85f2902ebb59200dc94ece3a317fefa14c912f922cb664df49e1be6c22068146a4edf7161c1089f110226a3acc81d8454cd4e69a35fc4127c0da553a9499417cb7154de29bb00438b45405963eae5e430943634f23304790617bec5774d6b0f4bdece927daa33ce185d20708c5ee3030d29c88a69ff07918c7fadaaba9cb5d0686f42a1d2f3b3cd1f443b8ba69a64d5a7df4cad82b8db5d918ef839ff67b6c664956691d90dac90421f172a207bb9e1626daf74420cec75aa13bd59f2209c1bbfc1b32ab0a39965ed2842bd2d65c00d87851fffc05c5c245f22b8a5dc76ea1c9bbd3d5e5743c371960036dd4ee5c16461fffbaff30f4b6d73c1a565371f6e3d1c606b4e29a12fe6ec0b03892c072d496c6ef408066a022cc808a8d5e38239904f77478acdd509b596705748211b1fa918bbd3456197c1cc2de94e4a0c49a62d416bdbe1598acc383f6273c0ed489cbbc19c23add91e3dcb56cc5887e93d2dfcaa06d02c2cab2eca913e79357ac1ef432581212fe814447fa623bf95495543d621ea7521412f2a66db4b06511b5f9a48fb26351baf3961f22c6b5fc1e1e8014f68be5bed1f69f652fc12b618136eb3afc16df8c945cc8c2251a455fc72b2d5546c3aaf94a43830d3c09b3a000d7d7be857c9421d8149c148ec64d4c17a0b3c37d60453f4e506731938d24dfc0ed3eb88721754bf13101607733420f24d956fd72f2ce6dc275278bb58aea80286f02657cae8af9b233c5fd14487b75e2b51e2d854b8eb20dea592d419ff40585776651a31d167dacaeb9fba0a7e58b9d57912d0827b2b41f8690254df100337df0f56ce64a64a05c972c96ed11102895eb00e851aea9f0e626b1e1a5f43affc9ee83742c5bc00f2f793f92369ac243b56e2d5599105f382f1f0b45581ccc76c5d67da97a4705318810542a774819eb09ab07765ba50045ed7af7cec376cc5c3acc7cc31e49ff24d2024e3fd6abad82e667e7dff8d90007673799ba57f7215e25b56b5e37d34c41994accabc536e45f59cc24de458996a14113417e08c28f07a5cdee0e31722b2d5adc06305a7310c4d63c4994f1dd8a82eccc0a058278a5e406e0677d244dfa029e913c723ce16089b22230ce6197e12603fbca14dfa8745e4c4ec5f6a5d74b8ac7c3acaf1f7d1a41dcf419200d86e2fbe1e8e5c35ba405ba69f97dd74cf7d2b1e5044d6761585753a564d4c722fcff573a7f958b57ad49b2e908bf97bf30ef3a5796498e7220818927fd77886ba0d47cec700488f94c1f54557768bed15644a551ab2bce23fd017d3b504951b037f51ada34d3e8109e8418bf8376b3801ddfede7c147bd3b990f4af01dac37638b4cb1ff94eee743be3f052ef55c1a381aec0e88ab8f941c83f075e389e2dd7cdf3560548be13a50859bf6154360a490a8db41a4d7227434cebe9d2625d2e49a2720fd13fa4135f185e491fbb17735bbd16a1eefb58e3f1fd7c87d0f3445ae30cf374456119e788bf091615189e0c63af5b9b94aa00048eb1ce49c0f00024356eb1699eb2f05402c444cdb2f0baca05182d2d43ce3595d069da33a83b0f6e0ca0b55a5371c9ff2f24be88fc2b7da4175ade6b18af06ca9d3d3232c67f73634e34df2ed14b0b39b2e662617009e4f1aa5821e712b966ba530dec7acbbe6a460d6940a642be1c079cf24207f6e30bd3fac24d851b1f6cbc0f930b719f3c07bd8523a1ec60499b2edb16688c9297381d883339a6c2b3f27158215f1f4735c5af52a87431b1d83f0d7a0e8fab65c61236d147210cd70b8a668726a60a5a11cc9cc5990eec8ccac95f5fb012af96992f8f12e895c02ff622a17d1af08cb09d391601ebbd8c156796fd6363125fe227a827d818d10d08f12bd63bf705feb2d7658265fc1a6facc9c1e191b6a148a59ed1e43b572187165f16f6fb33d09131778909e8ddc05bfa046f8dbd5bc71ba1afb3e1b2ec40de436738edce452c59ab203764bd956d3eaad55154c5258216f7b3dfddc1c3ec8bab0c15fd30838a7f30b29ce5ca1987e006a0169c759469921a629cde158b945ff78794921c22687d5e442f7e02cab8c12c14782237e32e3a022a3582b094164766c5e28250e32ffb0b6a10bfd7957a076ec3fc81051916a477bdc1b2c5b7f2ca4b6495214d4b2663616a5b2d395199ceb0254a0c706f673202927d049ea397ed69a0459c18efa4c1b0705ca6c7c6b4b4ba7ee496dc610b437b055fdd98b0aca617cd60d8c6a26b7197815580f5cb6fd755c704d0de95b66653e9e2ae8cf3b134bd1ff0042d7d9f73ab02cc1b86ae66f3c6bb72750f597def4d49ebe5c7fe7fae5653e7618b39e2980ee50a96eea660863f5c4ec0add85b4272492c9a14193102e9abdadf05936e4207f7d7144c722c8a3e9c6017c174513d6fea7ca1fdf747cbaf3b36e60650c812ce29d0a97fcae5e7d0c187c4b7daaa65a9dce946d9e135d17133df16606916f5ba758e84b690c3e89272fe9468b3459f05f05bba18f87d8dc1d57e508ff294e163e103ce1c055e3588676b321490531c466d3d55f087d6b4ee1de2599f7be1066e0a4f03283f90f83604cf20b3817b3759e98de5d9006d7768acef3db73c81527940b5b2850de15e7f57dadbe7554ed037aab727c716d847e2e02d8cf7849f11782085a8489bdf3dff877f4fb53f2c360dda92df031b6f96e9e85cf09000e62d8d8660ecd1858b9416ed514bc59e99c4c0b60de3aebfb369776a338ab7b2d70e19d8cb91972e89decbaa8c6b95a7db13e1d8db136b6df943e954935c4b920683b4f9f4657ebd5241cf1ec9f341ce6b69c1810b8295c0a9284e09af5609e4335685e040a7dc4620e0a6c287a43be3800da899534f47a31b6ff5a76f2f18f3337552a1d526d49fd9842dd772f4e4f985ae43ffc0185ab06555bd1dfa88547d0eb26076eb3f1fa84803c8673f193dcdb6e331a48d00973f86f6be19871f04e37d87a169a9647a5407db3a652ef556cee1f8103af37a6978d72cc2147928270db9af3a93d8f17861e5886c2cec9dfb5eb6a2a4f524234bdf8849dd", 0x1000}, {&(0x7f0000002380)="3f5901dca6698059a5b8d02914ce7e39529c436133ed63f89c7d2ba36177c617ed30103146153702ae1d9609307c3b111f6e182bf7fc875884486346febcafbae9351a8716aef361c2d260c0fe5cc9a2b6c88253cc9fdfbb63fe6ca994b77f552d2467794fcc18f929f646e9859dc95c2e6526a69fb17b55c00d48098b81a28d37aa2587057fad9fc2742e590b56bf31a46930a360ce42d3", 0x98}, {&(0x7f0000002440)="88bf64be7844ac0b53d813a83fe33f98361644e1b262ffe2b78e49bcc4215579b937a77da08354c27159bf2844905a271869bcaeefd349838277fd24c15df8e1c8b0b9b5bee7ebaf44da13090f80c8ae5f942e468db97b2a001c78e9c8794f15d3a54e868c19dc6524adf3f84d62dcd8bf4dac64d819ba915ac6344e5a5a132f39d6040b3675d4eebca2e99fe9057ddbaafa3c53ae6d3b0148dbfd3dfe19866479ea5e083296bf80904b7da4cff3648662cd7d0c64f9166c2861a88df77d316949a85b4d5aa29cf610da2c8cb041ef938397e50245f3c7e828305cafc7b8dd5fbe53b828810e0673407e6b43128349ec14b317ec383413be0760e093190cbcb718ad9fb20ac3aaece49d5533c191705c3aa789580047af16cdd5e3963e008c67e63fc59beb9696556798cff0990b41351f7cbf4cb98303626b0aac0f70e8acc91dbfd9ecc6e207bfd5234c23f860367c0fa022ad9ab76c99f3449b2c63c0e61d6c7d8eb79b0bc72d8a7607b80870c153de3ae568c45ad0c096c83af48f8ce9d396d8d5cc69bb974232c46f99c9ae62ee699e05f9620457ccfff796630962dca99ebf73657bbb26eb3cdbb3efb55ffe0fd1a5d7fc04914c6124866fa0f0af7cad64a7f2154bbefbf31291e20233af4e5b7d172795a0f6e6fe29fd3e25282e6c92f4fb5efdf07504f82f3e675f5ee44ee6903a8fc947f027316a3c05c4c85be78fead162d1d66d4f9ad5b5544255ec6d7cb675774168d345feb9847c1197bffd1af1f227de8524ae29659aeddcc0344675ed840922ca50bc3cf5191324b0a7544ac0a01e4c8363a88b67ebb84cd1e41606d5737f0a902f12aa1fa466204014ccbf3c745e9bf146c3c07207eddb10a2581c34b15e40199aed7ebbd433ccd95ee97a8a86b885eb181c411956f17f84eab4013c5386c4a0b23f1ab92fe930f7c2902b9f2353c3e14db39ba71200a5e4d1113c3ecd05011ef6e52607b4c47c680575d1b4202c6315e1f6710e187ebd03cc873bfb110cca2f064f56b947e03c5c46de873282235d0b74e5a3a1139d272aa609168d314e0c6a2b764cd42c7b6678e549c7d1ee43c15f0771b87ce7e1d4b82ce14a5d67ddc7cbecda77fb7e434bc08755b62411c3d2e405c955d9e5102c52875281b1d7f46cd24c0dd759c249b4949d9404c9a5ac8b30d0c3fcba605c25a8fa9368fed88d56819722b0eb487ed2598e9b2eb4742589ce3a1cf74774d827b1b0700667c5cc5fe2a15d9096559e2cdb9d0a3f5bfa4c49d7b0f055168bc5ccd71a9309f74ad27208ef7a884cc665616731b3d1c1153f4ca7a771143e0652e2912e3f9fcbc1d1ed7b4de7a7e0433f6365caef7db9cc84a10ce523709c0f6ccdec2a58530c9a89f0bde6a18d3a490c0e49eca01d14d0de7586c648811a28e0aaebbe354825377b85616241e49a3776a68a0750a8d50096c9c79017b327871c31c676f41b6da8ea4753ac68953eec88d28434d945f14f7c2885c7dfec09de8077fb0ee3d3ce4ba763c8ca04f353170a395bbe1a477c0fd4e4e2d6453c15c121a799e384243f596ff47b57012e39bf2424818f897d3960a964c4d031f766408ad4bec60a51a42cb68e5d1339d57bc38570e6aeca62f98ea4528391cac32a83325e612113f7c3651c169993ece56e2ab075732b6554aa159655d6b17be273051237457d388944401fcf7cba5291b9a42693f65ded7b132a5dc3343e0d59aece1e4f06bee7242e180d9e3bfa64df44d0db462bd6a5e3d9c51f7509da27bbe32bc890f8fdeedc719b957e27c5e102b10458d76c7be9d46c79fa5cd214fee9f79add5b789b438e75db02b4bfadb71e67ec0384363b48a93b9a0b0028491d77adbda98c9f0b6fd556fd1aab2ed51d9834e91bddbdda951555f2a8b2d8ae6ea506f03f35df64d5a778cb1b3e10592219699027998de3ab5513821bcefbec107e161a94dc5162dae7e4172875509e482d75a98c4b5b147d2f6367fe9b94276912bb8cf0d8f739307c39eefb769e916824857438c7fcf526dc9d70f04ce75d8fa746cb50586f0694632c386c17ecf861662af2d76bc6e1acecfd69caee0a99b1990691cbd74466645541e0893f6491cfa3af4dfafaec11fd431e7b62e44e2c4f7b6a099cb360bfdf9c2dab37276484627381498d2fc2acceb0f1b0e73c2699d91f0803e6ea06ac1bb5963d6675aab9bcde2c36fe43256719fd5bfa7c0f99e21d542ed4b9f0af8f8f5443c48bc9e6cad658c0b9ccf2793f2984a53472a072775638c11594069cf323bb4cd1770a141a9208dd7d96c93d2f0daaa80e94e3cf270c4aa185c2ee1081fe18fefeca6e7b64824e6a9eec18112ba8cb37613fad3c308b510bf62087593fe74c7b0bcbc766981abd29c6c54b961180ac8c0dd3dd4ce4cd7ee5a71cd2aa811a65360c656ca4e88bc9676bf0d1e8f984cec4d69c30e81ef0c7a7b4c69632d0335019b4f82702436e2d5d8c01b2860fc85de3e5320dd12f54fa27e1ac5b1cff08c1a83a91fb783b11bda51a7f10dec6148ab1c4010ed9df66d6789481d2adfa3512f0117f64f6782a93c42f97dc47f3272fe0f3009bb4b8136aac4b8604010c8b47156998b809fec26224091ae5c65473681a623994a40e85ba84884ac4ef681b9a1f3bb39a655379073c19ed018285c79034472e4a1e120389a3bad80f6580be8386aac2549186467436a50af929582b3ab20afef2b799db300c132b8b248100ffc9510d6e825ac9c03b26d3de62ef543d3e24bda475d43e21ad69fba4b06bb9f878a84be4366ffe360f0d41a9b655d72de851db6059b466a1e3fb484133c2e169e5ec4cedcf304b657133ff22aaaf0097b818508c4e6b562ab94e64f9ebb78b024bdf5cd19e3953da6e60a9a85042dca6319887795908e25789f573ef16722941c21ddcee063a4690c850ff47b459e7337cbbff89fda81130249007db43ab48680f6933652c835cc2b8a7457215fe4faac2784ee7e458792c6cc1bc7ba5a6f0a014528a9e190782070311b80d71be180d4a0777d9333f73820b2304f3ad9e3b5ecd9bbdd804dbf130c0a2fdfe777e7e1a7d02ba5c37afdb7448f095b989b8ad6eff3ed3e5bd8ef19cead806a5cb4d05a6343bf280e6d9928ad5d02d6fd285aba10eb62ed1be08dd1b9f443238d4be1661070d8b1a0c42b99fbcd1fb512bb46ed52cb2bf56c5db03d140d013596cdc8e18ca259a881d5b82575b92ba596192fc7ba283dfb625692980f07e9afa0b6c64170f1ebca9b56bb838818a33532a6ba812b297042c61e4d149c279c65be99b41ed175e4ec40cf602ed458fe63218e7aa00e875e201cd6cd66fbc26428eea0c092c4e41770495817d84a4640261721ec0f8e55474c622f6161f47ebd19b41b930a2651660637e7fddfa9b85e46508a6d1091fca6c6e515ed237b2a3ff4be7d4ce1b51ce36719117469e7b46a6fe0b03c6948316bbc35af911ff7e63d55c0dfc21c8d139d277f342487525349df60de6e824e1e7d657d460e1cfa4c3d1aff59915dfe83c004de4c19280d5785398b993419c0cc9611da152b6f045c6ca25aa56ef21df2ba577efa10b0fe46b5c38da6ddb576ad8941de3e71bbd7d2f711d49b5d03a9f5f27558b638bd6e9eb234a66c464dcc05a02f218b3a2c746c333e9a9029990638df75de1c885b4440abafa1eca0426da644c1ef5585c742045b191e1187e62183802316d23968fbd201f2e45760e550baa12153ee85bebe44d0d53a44fc5f2906ccdcdce044da014badbe70e6bfaf3bf4104669ec410a64b9acd98beefd94ec41f546917638ff7c7b97e43f7303ddd85853463f5eddafe45c1b9bcfd5aad890cd1fda01cd4267ec13bde7b03fe9d351a5bd7ec7f75494c86dd420eb425f4332c59c00a9747e3edf2a8b67e4e30f7e37ba6150528d6f25222d376cb1738adbe9fc62699cc7dc7ffe0db8054dd58c4ee5fb3106205e13df5e7ea102785e0130f935c587af67571f08dab9f43a2f456def0cd31e65d687e2b1a1c24f8097d266be94b750f35d2535e9841145f9d18d8c54323e4bd39e49ac585586427d6ace3cf4c74ed697977afb806db9f1224dd9421e6f8ee279b96a4860e571b2b9aa98e1d73c854c881f621dd7618a137be4d61778995992fb1a04d1019db16c4834f5912520e05115da1b2553532cde57f69f0c1c3a72121d6edd24b1d0a48694f005c8c1ffc8ac9e472717e6247232cdbbe5292de80981f9633f36e6992d6203534a0024b7abf556c5c70e5d26a424ab4862e14fd98c71269697f9590f2f49d531c4b49b2b118a61d6e746e99c9d181ceddcc30d55b8a8192de7d4562b6378e50ff209527322b04a54e56622a85e01e0d6e05f5f669b42cdbd84416b45f5a94ddb8d43f1bf11b16a8efe954a36eb4de8c4a1932354b691761ecc298256366bfb58d3ab8f0e89ad45e45f47e31e1903f94b2034ea7e091d05094342de778f8e8c7f41834800e4d798b276d8d7232a282efff864e7876ba6c7c24be67a0aa014b3a58dec50581f37af83755921bd4d5348f877633779e2cfa69b915d29be6c4aefefecb09f9c6d98f456d7d906c3d388ddf5d5568373212c8b1405e56cc6f9bc87ba0b0e3ffab4d6623e3d30729457ae48b3027604350e15d1a7c03bc809f0301398ed4f3335102df76f861474f0e35ebce91f9d1cee6140d93f76cb9305386cfdc7b67d902d2fba755b95c3e8041313b8ced353af1fe1faa7aef9add3f6c93954302a1314eb7734c74bec537be6adda8c5d49c50e631f743ec9a420c271939cb163908b9f95ce4359428eba273a6b74417797b996b014a9fb59b3bdc694208161fa8c196ab005b8845c285c2d886bb9bdd1ed30902b2f4abe20a5288a9972babff166a6f9aed85f03fcf8257a8b5099f63121d21e8ea3e2d5e92fcdaea7ffbace07356c3a86407a57119711cad3af8e88c931fb202e8ee7426e9f38ce88868d3376e7bc9308bfb93bfd31ed56e6da75a15dd18397998dbff0771f4ede33f09fd34e443796e49613efeccd238ee4d85826a2a50989a5573d8cc49447e52977884eb2a1e19cd58b0f97f0576cf015380628e2f0e455a9af191da4827c6d05762666f2cf081b4b0548b07ebd46d4781b6471b72169ec916cadcb5f4535529b20831c4111e4e01fed714b16008dcd5f99b08a9e36ade1483dd7713116e4e59ab340843370fa2cc9705f0ee0cfd65614a601684249db8ff602d37608ad83921331b9853b15eeefb1dc89c9bcb5ef5f75e76b7f51949a0ba0304e7dc0167a8ba0f74be2c9dca0e0a83be9c7252112ebb7bbe8f5ee4c1fea43a345839a6465994a622c0dda5c7a0c04f62799b937666bf8b0a58d2bdbdf340ebf777b77e3abe7f6fb8e1b2f4a31dbb6c13d3365c030fc1b8749984ab18ba179b44cbf8149e6d1fb2fb838135334a5e73e4b8454ad9b1bb8a2558e24192554cdf216239de5b423e9c1cfb033e120ef1a8011575ae50500b4a3cee97978d34d1950e6e070ba7540c4b82f0d6ef654af0cbf540d5173ca3645e9ed6c3bee2ec35160b6b0b1e1a38305cc9778410bd6cb00f2a3230704fef908be6c1f6787101a1eb427fdf89e93dd2f4dfa4182556eb7073aca2f525c197a4ffdce06df0014420f260b436ddd7850e30298cf1fed242fc9e399910c8a4db4e72538c38a737350f55237438ad2f7a71c391de37207a6cfeffc27a1bbf691fe05041ffdfb0aec952b4fb4484ed1b20feea360a6e3d2d57e1c6db37463ad5e373880e1cf3d0168b08f99972663336ee8fbc65550cdb6ec0", 0x1000}, {&(0x7f0000003440)="b6e46a304ca7189b8817a1e735324ce80aa239d6c239245d5dc65e0ac2e04773e13557b3c9afe6f732d91b788ba7cca70887699b3390154770d3da11fb7e33d4", 0x40}, {&(0x7f0000003480)="4495a191cdec1a2687009f63a4c28919958e3adce38901e1d8af45e50f8b7181ed1b8cb0bf57a692551707a2a1057a58361f46f2f256ede6fa26b2f576496ab3f631bf893cfa172fc41f013a506196487beb4aad31a1f18b3e0343f80612143fbaad7fa939d3705cdde6c6da154caa7f17fd86837b96c3484904cd14451180361390c4d2da1602d5d87acc2c362305f4f88a52fbe895b13e9faae71a51960fe2e3137e74a22c23b7dde85be6adb838aee390f2e8473bb9bdde200fc6960cc57762f16a4d4cc339ced912fa53787a5c2bc4c5f3cad9782dde41a8", 0xda}], 0x9) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x966, 0x0, 0x5, 0x7f, "f9ed2245af067dbd75dfddcbd27de2ab893dbac1", 0x4, 0x3c3e}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffff7ffffb, 0x65, 0x7f, 0xfffffbfffffffff8, "dc04001b00027f000000100000fe662c5000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:12 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001fff7)='./file0\x00', r2, &(0x7f000001fff8)='./file0\x00') renameat(r2, &(0x7f0000da2fec)='./file0/file0/file0\x00', r2, &(0x7f0000000100)='./file0/file0/file0\x00') syz_emit_ethernet(0xa2, &(0x7f0000000000)="273224be6c10906a703ff955c2ad9785014c79601460dfb6d630ebd10ef141d6224c4765cf90c1638982ee887fbb5e9f1108a86c3681fadd74ef28ecc9dbd496917174334fd9f0eb342996f8e3db422b2500afb563bd49d7d9208ede0cdfefa9826f81aa2cc17dd9c2819dfebd2ee417f1d973ce2f3b25fba3a1cbbed308e9c6faa26d40f02db57d825bd59b26cbd4ebf1419d274b8464f2616764a452373032d38c") 16:00:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x28, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000081}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="8c") 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, 0x0}) 16:00:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000100)='./file0/file0/../file0\x00', 0x40) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x8000000000000001, 0x1c, r0, 0x0, 0x200059) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x20, 0x8}, {0x43, 0x8001}], 0x2}) getdents(r1, &(0x7f0000000080)=""/72, 0x48) 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000080)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 16:00:13 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0xa3}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000080)=0x8) fcntl$setstatus(r1, 0x4, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020002800) r3 = semget$private(0x0, 0x1, 0x40) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000040)=""/2) 16:00:13 executing program 1: pipe2(&(0x7f0000000040), 0x10000) open$dir(&(0x7f0000000000)='.\x00', 0x80200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x120, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x6a}], 0x5, 0x0, 0x0, 0x0) 16:00:14 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x880, 0x40) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)=0x2) close(r0) 16:00:14 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) accept$inet(r0, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), 0x4) read(r0, &(0x7f00000010c0)=""/99, 0x63) read(r0, &(0x7f00000000c0)=""/4096, 0x1000) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x400000000008003, 0x0) r1 = socket(0x1a, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) r2 = dup(r1) socket$inet(0x2, 0x0, 0xffff) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt(r0, 0x0, 0x0, &(0x7f0000000100)=""/59, &(0x7f0000000140)=0x3b) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0xfffffffffffffffc) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0xa, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = socket$unix(0x1, 0x7, 0x0) r5 = dup(0xffffffffffffff9c) r6 = open(&(0x7f0000000300)='./file0/file0\x00', 0x10, 0x20) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x100, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x80, 0x0) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x40, 0x0) r11 = socket$inet6(0x18, 0x0, 0x3) r12 = accept$unix(0xffffffffffffffff, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000001440)=0x1002) pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="fc91cb06a71108395329433318a83b420b3ec64cb04f833eb4191f6f5ae71c3a2a34feae7cd7b7b63b1eeb6f10df04c9", 0x30}, {&(0x7f00000000c0)="e178c1c4766ed37e52b16838f6a87a11b8b51930e93a82160d1dc0ad618c5a01bd0067328c48c212523682ef14f8c0c0f212fef1868fc52860bad3c037af3b4ce789decc6a30ad3de918910486d579edc835d38b6ceb31e125a448176b15317a0afba9a3f7e7f4fb6a6bf90ee325323659a218a73673c888c4b42a31e19532e24d6b97d3f617d513890367a1cfeb5515f4fa207b24717aa2f9e452d9386092960cb7467b", 0xa4}], 0x2, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6]}, @rights={0x20, 0xffff, 0x1, [r7, r8, r9, r10]}, @rights={0x20, 0xffff, 0x1, [r11, r12, r13]}], 0x80, 0x4}, 0x402) socket$inet(0x2, 0x8007, 0x10000000) pwritev(r7, &(0x7f0000001bc0)=[{&(0x7f0000001580)="cc12acc68ddc884ca2ff9f2253be9b6fd8fec92ec9f86fac9692a91643dbbb08887240e5dc4c0a6af6c2b24811f5bc04d485c21d34d2e5083fde3161bd8943e9e313ee3254ad5701dad6ab831cf7dde8642b2c658a4e5796fad34a810d5e1ccafd36091e37d478554597270966e4db0bb715724d5431f8b1a21e9d5401818e58753e8832efe9cc786e7a3c", 0x8b}, {&(0x7f0000001640)="4755fcf8149819083757e5c442906b0ebd39101e30fc43ec272f0a44ccec77b82e5702ff2255b9f0a41701f3401469720c76f137f4c1757cacaa210fafa16848ca6274ae9a60158f179a69241f038f7809f3f60297190d0adc1451d55c7dc4ee6c4d4e6e6360e5510128dbbc4bad6d5df85ecd840bc82892b9691b9a548f268ba92249cc7adf53d59f9b9fd8828f364b7e5b62eafcbab459be970c5065694ef21607f012510c4f0cfa47530f54b7cfe66ea9cc0a594d891f04c72ee42749ccd3bbbef4dfbc922a3ba1536b46cfba66422914410643d49bfd17df5aaffd7b62a290ff1869cddd154eaa8bde", 0xeb}, {&(0x7f0000001740)="d85239f000b235ed71c5ac9aab8671778c611324652d85030f23566644f389f23a137c8a15510a3e08b70cb4796f02686d55e04c9deebbb2bde5ca7d8118aa4df42b9c6ed38fd43b12d652c3134dc70198e5072694192d477463faf4e5e75c353597682f9ba4646f16fe853b323e85432f733a9be1edbcd04422f20d67f807303902eb16804499984d2bced1ecd6f5c1271848884186c0334c8f81b17081c0911bc2b2a76d25a355ddcfd069d3862dcf632c94041bc342cb77de3b8313854cf56cf75e0ca98c8234", 0xc8}, {&(0x7f0000001840)="042bc88609351bfb3d9b6449b185dc2d815b10a82699ed5e88d1a1a5496fb38843520a68237901b202130b350dcd0baaad7204c641571eaa1971584ea9291fb9a04e919110be94560e76c2cf6ac057ceec79dce72e00d04bf738545fd9b06625313cf076a6e917fbe0b541b7948d604e0788c4f00fc78920dd82a70cf386353b0f15a8211131cf37538346dd286d0b88f4e2b1a2c9", 0x95}, {&(0x7f0000001900)="7c641d4b1c3141db696e21a16d217cec6527b03d7e774d556bff74cef151ecad4ab912ea00bd6b52fc5134e57ee8675aed16a39a5288f242cfc52cea5e34", 0x3e}, {&(0x7f0000001940)="c0364736b0f83aa2c11f2229dae62527560785b9e5f469398ef28abc486d1f8b07b3dc50d553f28d58700210e4d944ad7b0cec67863c2170c1", 0x39}, {&(0x7f0000001980)="662e7ac9c2a62d72443f46491bafa0ceb14210a7554b80f91f0e4e271cd4999f6ff75d14ed0fc5e9668ba2b7fed76e14336e269b2cc2649eb524670cafa24860f72d3e2319cf10598ac41ffdd0a126b402bc8f40d6f4e68a1552b990780cabdce8132c3de7f9165292a440a8b6864052b1588938475084214130c119581371fa636bbf3705b8344fee19a6337b53282f2b964ca3a9e9215a4088a7205cf814db809e0601b631ee46368402ceda01dd3b4731394b3875c4a7e587e9d315fc81d9aa85d52d7deadfac28dab5561d8d2e83433c5a2352ed7dbc99aaec1f8a1d5558c04215c0ccba779bb76a2f9c771335b92f820901", 0xf4}, {&(0x7f0000001a80)="2172c8615a855fa03c13cfefc5f214a43a92540e0e46b6389d0daeb6bb4f83da7902c5f0b6cadc41bc9064ea7dcdf9a15dc8ef7722ae49a4fdcb03fc78d82fdb3dc8a20eb63c4acdda0b927acf27aef79f974b2992d436ab7e7cf36ad98862819535b7467a0e78c7bfa2614460e17c3e563d9d950c9be12f24de9a153f481c07e35d3c52", 0x84}, {&(0x7f0000001b40)="c797705c71fa9195f9ae41fbd10fabe9242f8fba7936fad523f4a6bc061f10638229ff778e84f809c3d1c165bae410d39efdf37c7ebc436ec67ca6848c8a93ca10a4c5670fbcf245684bdd2097fe7c370db3a8e1d958735b134cb8b0cf9807bf56b1aa82b8be419e09affd75135b412c8b76d4aca83d700939efe90dd5", 0x7d}], 0x9, 0x0, 0x0) r14 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x10) close(r14) r15 = socket$inet(0x2, 0x2, 0x0) setsockopt(r15, 0x0, 0x8000000000016, &(0x7f0000000040), 0x4) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9c, "b0000474710800"}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0xe7, 0xb61}, {0x18, 0x3, 0x8bd4, 0x4}, 0x1, [0x0, 0x3f, 0xfc, 0x8, 0x0, 0x4, 0x5, 0xbad]}, 0x3c) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0xc8b) r1 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b8871313", 0x64) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x37, 0x2, 0x0, 0x2}, {{r0}, 0xfffffffffffffffa, 0x40, 0x20000001, 0xffffffff, 0x3}, {{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0x5, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x1, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000002, 0x7, 0x1}, {{r1}, 0xfffffffffffffffa, 0x20, 0x20000000, 0x0, 0xc548}, {{r0}, 0xfffffffffffffff8, 0x1, 0x29, 0x0, 0x138f800}, {{r0}, 0x0, 0x88, 0x3, 0x16e8, 0xffffffff}], 0x7f, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x1, 0x5, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x3f, 0xfffffffffffffe00}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x40, 0x3861}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x10000}], 0x0, &(0x7f0000000140)={0x7, 0x200}) r3 = syz_open_pts() close(r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x80000000, 0x68, 0xfff, 0x0, "96ba8a723c67b1d6ed061ba2b68c408553b28652", 0x1, 0x6}) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0xc000000000000) 16:00:14 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x138) chmod(&(0x7f0000000280)='./file1\x00', 0x107) rename(&(0x7f0000000140)='./file1\x00', &(0x7f0000000240)='./file1\x00') mkdir(&(0x7f0000000180)='./file1\x00', 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x0, 0x9, 0x85, 0x8}]}) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:14 executing program 0: mprotect(&(0x7f00003b4000/0x2000)=nil, 0x2000, 0x2) r0 = semget$private(0x0, 0x3, 0x8) semop(r0, &(0x7f00000000c0)=[{0x3, 0x719}, {0x0, 0xffff}, {0x0, 0x57, 0x1800}, {0x7, 0x3, 0x1000}, {0x1, 0xfffffffffffffff9, 0x1800}, {0x3, 0x800, 0x1000}, {0x4, 0x5, 0x1000}, {0x2, 0x2, 0x800}, {0x0, 0x401, 0x1000}, {0x7, 0x63, 0x800}], 0xa) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/9) r1 = semget(0x3, 0xffffffffffbffffe, 0x10) semget$private(0x0, 0x0, 0x10) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000000)=""/167) semctl$SETVAL(r1, 0x0, 0x8, 0x0) clock_settime(0x6, &(0x7f00000002c0)={0x3, 0x10001}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20808, 0x155) clock_settime(0x7, &(0x7f0000000280)={0x0, 0x740}) getdents(r2, &(0x7f0000000180)=""/213, 0xd5) 16:00:14 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) getgroups(0x9, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r0) select(0x40, &(0x7f0000000000)={0x9, 0xc}, 0x0, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x80000000) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x2000) 16:00:14 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x2000005) r1 = dup(r0) r2 = openat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x10000, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0xc0) dup2(r3, r2) 16:00:14 executing program 0: r0 = socket(0x200000000000011, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x2, 0x80000001}) r2 = fcntl$dupfd(r0, 0x0, r0) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x100, 0x3) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) getsockopt$sock_int(r0, 0xffff, 0x100a, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:15 executing program 1: unveil(&(0x7f0000000040)='.\x00', &(0x7f00000000c0)) chroot(&(0x7f0000000000)='./control\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000140)='./control\x00', 0x1, 0x2) mkdir(&(0x7f0000000100)='./control\x00', 0x0) 16:00:15 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) select(0x40, &(0x7f0000000040)={0x5, 0xfffffffffffffe00, 0x3, 0x4, 0x3, 0x8001, 0x9, 0x4}, &(0x7f0000000080)={0x6, 0xdb2a, 0x4, 0x0, 0x80000001, 0x9, 0x66fafe8, 0x8}, &(0x7f00000000c0)={0x4, 0x51b, 0xffffffff, 0x8a16, 0x5, 0x8, 0x401, 0x9}, &(0x7f0000000100)={0xe095, 0x8}) pwritev(r0, &(0x7f0000000280)=[{0x0, 0xfffffffffffffee3}], 0x1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 16:00:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup2(r0, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) r2 = getpgrp() r3 = geteuid() r4 = getegid() sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0xb5, &(0x7f00000000c0)=[@cred={0x0, 0xffff, 0x0, r2, r3, r4}, @cred={0xe0}], 0x18, 0xfffffffffffffffe}, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x108) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004008b00002b27febf000000000000000400000000000000000100000000000000ffff4f22006e", 0x2a}], 0x1) mlockall(0x2) 16:00:15 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r1 = dup(r0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x7, 0x80, 0xfffffffffffff47c, 0x569b}, {0x6, 0x800, 0x8, 0x4}, {0x1, 0x5, 0x7fff, 0x7f}, {0xfff, 0x4, 0x5c, 0x81}, {0x8, 0xccc, 0x7, 0x738}, {0x1, 0x5, 0xfffffffffffffffd, 0x97}]}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) 16:00:15 executing program 1: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:15 executing program 1: r0 = socket(0x17, 0x2, 0x100006) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x5c, 0xffff, 0x0, 0x1000000000000}, {0x6, 0x2000000000000000}]}) chmod(&(0x7f0000000080)='./file0\x00', 0x44) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000200)=0xc) recvfrom(r1, &(0x7f0000000240)=""/92, 0x5c, 0x2, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x40b8, 0x1}, 0xc) getrusage(0xffffffffffffffff, &(0x7f0000000140)) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000380)={""/16, @ifru_addr=@un=@file={0x0, ""/85}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:16 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() getgroups(0x5, &(0x7f0000000040)=[r1, r1, r0, r1, r1]) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r4 = getgid() getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x6, &(0x7f0000000180)=[r0, r1, r3, r4, r5, r6]) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = socket$unix(0x1, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = kqueue() r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r5 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getuid() r6 = socket$unix(0x1, 0x2, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x2, 0x3, 0x77, 0x80}, {{r2}, 0xffffffffffffffff, 0xa8, 0x5, 0x200, 0x80000001}, {{r3}, 0xfffffffffffffffe, 0x20, 0x20000020, 0xfffffffffffffffe, 0x8}, {{r4}, 0xfffffffffffffffb, 0x1, 0x19, 0x101, 0x7fffffff}], 0x7, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x4, 0x2}, {{r6}, 0xfffffffffffffffc, 0x20, 0x0, 0x1, 0x6}, {{r7}, 0xffffffffffffffff, 0x80, 0x4, 0x8, 0x6}], 0x101, &(0x7f0000000240)={0x7, 0x10001}) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r9 = semget$private(0x0, 0x1, 0x0) semctl$GETNCNT(r9, 0x3, 0x3, &(0x7f0000000280)=""/8) r10 = kqueue() dup2(r10, r8) 16:00:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000080)=""/21, 0x15}], 0x1) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000040)='./bus\x00', 0x40, 0xc8) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000000c0)) 16:00:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r1) r4 = kqueue() close(r2) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) accept$inet(r3, &(0x7f0000000000), &(0x7f0000000080)=0xc) kevent(r4, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x15}], 0xffff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:16 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x202a0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x1000000000000000, 0x0, 0xfffffffffffffff9, 0x3, 0x3}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r3 = dup2(r2, r2) sendmsg$unix(r2, &(0x7f0000000900)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000880)=[@cred={0x20}], 0x20}, 0x0) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{0x5}], 0x1}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x50}, {0x6}]}) r1 = msgget$private(0x0, 0x29) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = fcntl$getown(r0, 0x5) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0xffffffffffffd218, r2, r3, r4, r5, 0x28, 0x1f}, 0x7, 0xa635d87, r6, r7, 0x5, 0x7fffffff, 0x8, 0x9}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000002c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") r8 = open(&(0x7f0000000300)='.\x00', 0x100, 0xa0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x0, 0x0) fcntl$getown(r8, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x10000, 0x0) open(&(0x7f0000000440)='./file0\x00', 0x200, 0x41) renameat(r8, &(0x7f0000000340)='./file0\x00', r9, &(0x7f00000003c0)='./file0\x00') 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) close(r0) syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x9) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x91) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) 16:00:16 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) chroot(&(0x7f0000000000)='./file0\x00') ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2003, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fec8000000fe7c271000"}) r0 = socket(0x7, 0x3, 0xfffffffffffffffe) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:16 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) write(r0, &(0x7f0000000140)="018247a499aa761634b977beeae76e4f8efab4aa24b2af49ef2af87e6ca1984d8c1eef95978c749dd69bae88678fe069bf067d7f11fb0142266905b0608f1ecccfbceb1bcb4a4bf7d79db684b8567e9761f33ef74c4c1ea3bcc8dceacbfd7aa457a214dfde6ec90f9c1042522fa69e33b53213650f4016314c79167a4258b457e3a832b59929026f2f6cf03396a6f97412ab63f36ab838ed5ef46475866e1d0da57dbd87034e2400dada61eed602eb53eba709079f91866b35442a7bf044c03e1e1e5ac93bf78598f70fe07a20b0d010ff970504527590cc56852a581abdec38f4685798ea9b7121c470a4db219199897b800cdba4847adf9d18235cb03f", 0xfe) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000240)=0x5) 16:00:16 executing program 0: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) socket(0x1, 0x4, 0x705b) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) 16:00:16 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, 0x0, 0xffffffffffffff0c}, 0x405) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000140)=""/130, &(0x7f0000000080)=0x82) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=""/44, 0x2c}, 0x2) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x20082, 0x0) write(r0, &(0x7f0000000040)='~.', 0x2) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x4}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect(r2, &(0x7f0000000140)=@in6={0x18, 0x0, 0x9, 0x80000000}, 0xc) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0xffffffffffffff98) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x190, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x400025}, {0x80000000000006}]}) r1 = socket$unix(0x1, 0x7, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000100)=0x9, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') 16:00:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 16:00:17 executing program 1: chroot(&(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x507) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) pledge(&(0x7f00000000c0), &(0x7f0000000200)='([\x00') accept$inet(r0, 0x0, &(0x7f00000000c0)) r1 = socket(0x23, 0x3, 0x5) recvfrom$unix(r1, &(0x7f0000000000)=""/170, 0xaa, 0x2, 0x0, 0x0) 16:00:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') readlink(&(0x7f0000000000)='./file1\x00', &(0x7f00000001c0)=""/132, 0x84) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000002c0)=[0x0]) fchown(r0, r1, r2) open(&(0x7f0000000100)='./file0/file1\x00', 0x20000, 0x20) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) 16:00:17 executing program 1: r0 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), 0x4) r1 = shmget(0x2, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) sendto$unix(r0, &(0x7f0000000140)="b10005039000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020200a371a3f8000000000000000000010090d2c4e5187c00", 0xb1, 0x0, 0x0, 0x0) getsockopt(r0, 0x100, 0x7fffffff, &(0x7f0000000200)=""/227, &(0x7f0000000080)=0xe3) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x3f, 0x4, {0x3, 0x7fffffff}}) 16:00:17 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="c6", 0x1}], 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) 16:00:17 executing program 1: mmap(&(0x7f0000000000/0xdc8000)=nil, 0xdc8000, 0xc, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x52) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/40, 0x28) sendto(r0, &(0x7f0000000040)="54f268a0bb33cff10ec2bb9f0da86e5290df35054145f367b24a74d08148a84e61768af1", 0x24, 0x403, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x5) ioctl$KDGKBMODE(r0, 0x40044b06) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x0, 0x27}, {0x8001, 0x1f}}, 0x2) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000140)="27a6b458c3b803616f374d3bba36cbc01d413a192a470ce52af1d7f75944e586ef45405bde1d0c4deb667d2a8674b4c3a92adc4c24ee8c7f0f5d739095dae7a9", 0x40}], 0x1, 0x0, 0x0) 16:00:17 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) geteuid() setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r1, r2) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000000)) 16:00:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f00000000c0)='\\', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x8000000004, 0x8, 0x3}, {{r1}, 0xffffffffffffffff, 0x85, 0x80000000, 0x2, 0x10000}, {{r1}, 0x0, 0x81, 0x40, 0x6, 0x10001}, {{r0}, 0xffffffffffffffff, 0xa, 0x20000001, 0x1, 0x3ff}], 0x80000001, &(0x7f0000000000)=[{{r0}, 0x0, 0x10, 0x57, 0x6ec}], 0x7, &(0x7f00000001c0)={0x7, 0x7f}) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) symlinkat(&(0x7f0000000200)='./file0/file0\x00', r1, &(0x7f0000000240)='./file0\x00') close(r1) 16:00:17 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x81}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000615000/0x1000)=nil, 0x1000, 0x2) close(r1) pwritev(r1, &(0x7f0000000080), 0x0, 0x0, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:17 executing program 0: r0 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) getitimer(0x0, &(0x7f0000000040)) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x1) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x8000000000210) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0x8, 0x0, './bus\x00', 0x7, 0x4, 0x7f, 0x10000}) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200000000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x5, &(0x7f0000000100)=[{0x8, 0xe9, 0x8, 0x5}, {0x1, 0x2, 0x4, 0x49d}, {0x3f, 0x7, 0x3, 0x3}, {0x3, 0xfffffffffffffffa, 0x8001, 0x2}, {0x2, 0xaf7d, 0x2, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "a68040090100000019100000f23f000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x2, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0xffffffff, 0x2, 0x401, 0x0, 0x80000000, 0x8, 0x4db, 0x0, 0x1, 0xfff, 0x7fffffff}) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x101) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0xfffffffffffffdd8) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x782b, 0x3, 0x400000000401, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0xca) 16:00:17 executing program 0: r0 = socket(0x18, 0x3, 0x3a) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x80000000, 0x2, 0x8001, 0x43dd, "62189fb4de50d0038f40ac29c61cd8b707c4feeb", 0xc06, 0x40}) connect$unix(r0, &(0x7f0000000080)=@file={0x1, '\x00'}, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000180)="aada31afde6156b273eabb54bb00b2adf71381569a0570cc8613d45db0c7b60b1b33dedc72d18acc182b12be8315c743713f86a415aecb410bb6f9c99c10bf193d4d454a96f55a24084f9922f2bceba47fd2a652463bb8dadf4f632c6e3c9110dca8bf4102326afdf2e6e139dc31583d68a7c8836fd1a9e55ed8174de76f85d79c7799568a71d50eb5bb9e4967538b77adccd3c0b9c7c4c8249449baa9a4621d4e32fb3dfec83287fc290c3f0f504e116e4b82574ace429196664cb385aa2c4fb9d2b006426787cfe02f04770f0ec2f1f4b7f57a279b2f2fe8d49b4ba04aa1395095e0d6f7f555a9014baa56d13a6655d54f", 0x1d2) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0xfffffffffffffffe) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x2) write(r0, &(0x7f0000000480)='X', 0x1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x81, 0x80000001, 0xfffffffffffffffa, 0x4, "4704005a93d48679ab45f285fc0ad741b78afef1", 0x8, 0x4}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) syz_open_pts() syz_open_pts() 16:00:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff000001e94c57f1e09a9ec66f984d4a8a4b458bd8df7f21ad1e2056332b5e697541807acf0b2d5c84e1625e7d37b820571642fe5815e0a168d16651dbae9ee18f4fdcba1fc6ee36c03c08340f"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:18 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) r2 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getpgrp() r6 = geteuid() r7 = getgid() sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000080)="0f32d14245e0b243fa9b272cc0dd424c4758f9eb74aafd5828140e5973f23dec91047e8fe506df42962f5b8b875faec038c352bdc0df14e1b08db4b0d062bf680cf8e7b9ac5841037a5a49b02e19ffa529a901aeb6bc0d305eb96964e3de644c478f02e5244f67684261319d7905d1e3e4f07021bc22b4829972e79473bfdbb73eab86c6c93fdbf613891461c8eb2c0953eda826694bebdcce05587c839d25c4c194136c396f6604ae51be5058656ac794596c84e6a1253c1dfaef1fd5e49ca35693f8e7fc9ffbfbb6eb693b441cdd4101", 0xd1}, {&(0x7f0000000200)="deb0208e8ca669e9e9f6ec72103cf8352497f60b11a804b7bda87daadbc197c6a0c5e9e42cb1f35a9ce6a288b8caee8e2a2a5fa7697768c67cb88e982e18a0b3b81e300d076a032c1f605ca5002ed1", 0x4f}], 0x2, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x4}, 0x9) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x800000006, 0x100000001) r1 = socket$inet(0x2, 0x7, 0xa95) fchdir(r1) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8, 0x0) r2 = dup(r1) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000000c0)=0x6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ftruncate(r1, 0x0, 0x5e4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x25}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000340)={0x10, 0x8, 0x4, 0x1, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e00000/0x200000)=nil}, {&(0x7f0000fdf000/0x2000)=nil, &(0x7f0000ee7000/0x3000)=nil, 0x81}, {&(0x7f0000ecf000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000f3d000/0x1000)=nil, 0x80000001}, {&(0x7f0000fa7000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xc4}, {&(0x7f0000f91000/0x3000)=nil, &(0x7f0000ed3000/0x2000)=nil, 0x9}, {&(0x7f0000ed2000/0x2000)=nil, &(0x7f0000e9d000/0x4000)=nil, 0x3f}, {&(0x7f0000fdb000/0x1000)=nil, &(0x7f0000ff7000/0x5000)=nil, 0x2b8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000f08000/0x7000)=nil, 0x6}, {&(0x7f0000ec6000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4a2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000f30000/0x2000)=nil, 0x401}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fa3000/0x1000)=nil, 0x52ff}, {&(0x7f0000f55000/0x2000)=nil, &(0x7f0000f56000/0x2000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) dup2(r1, r0) openat$bpf(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/bpf\x00', 0x100024, 0x0) 16:00:19 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000000)) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x0, 0x0, 0x0) 16:00:19 executing program 0: r0 = kqueue() setuid(0xee01) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = shmget$private(0x0, 0x1000, 0x300, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/6) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) close(r0) setsockopt$sock_int(r1, 0xffff, 0xfd4ea73cbf4a7a81, &(0x7f0000000100)=0x5, 0x4) r3 = dup(r0) setsockopt(r3, 0x1, 0x0, &(0x7f0000000040)="7cdd35a32ee7bace0c19cdd1225bac0de34efdf243a27e2c40caf5650ddc5278a56806dad013b1cf1100f12d0b6e09fa358d03ee58ca25f9ef46b8862fe2b2103410af703b6a7efa0ffb878f7dae42b77f2be7aed434842ab225bd2bb4ffb9aec15a7a799577d63121864fde142268ec5af1ccb9fea74c59a5d8ca31ee99cd9ba7a8485f8c18361a5d88a1d6d4d52b74f5f1f51639bb8159c06a1d41d1cd3d66f897f7d71534f451670df3c0f0aa4ef179789924485630e7b5", 0xb9) getsockopt(r1, 0x4, 0x4, &(0x7f0000000140)=""/4096, &(0x7f0000001140)=0x1000) 16:00:19 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x10000, 0x7, 0x0, 0x10001, "367051340c806b8a2bbc61851eb1f7555c5b509a", 0x404000000000000, 0x54}) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000080)=0x342c) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() ftruncate(r2, 0x0, 0x1) dup2(r1, r2) fcntl$dupfd(r1, 0xa, r2) kevent(0xffffffffffffffff, 0x0, 0x400000000, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffe, 0x20, 0x80000000, 0xff, 0x401}], 0xfffffffffffffffd, &(0x7f0000000bc0)={0x1, 0x5}) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffbffffffff, 0x40, 0x40000000, 0xfffffffffffffffa, 0xd48}, {{r2}, 0xfffffffffffffffc, 0x14, 0xfffff, 0x1, 0x7ff}, {{r2}, 0x1, 0x1, 0x20, 0x9, 0x61}], 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 16:00:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) setsockopt(r1, 0x1, 0x20, &(0x7f00000000c0)="60a8267852e396e83d706c2f95d599ad8a1d4d1d8fbe41a0b5be49db7e84371a24a287ff6fd99eb530133a9a5197437c1af34da75a606927ba8fae3c8d9eec9b985c32ec6bd9951c68c9d3a4cc537d7876247d28556d9552738a0bffd9969e8a08802b102333a3ebc09de8dbfd7c571f006810b3cba480fe9e16a35755c2d1a2aefca67614e90bfe3d338d6b7afe7629d7dc6cfbccd4c33c2405a92251ab935abfe9b78c", 0xa4) 16:00:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) r0 = socket$unix(0x1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x6, 0x0) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x400025}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') 16:00:19 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x7, 0x7}, {0x1, 0x1f}}, &(0x7f0000000040)) setitimer(0x0, &(0x7f00000001c0)={{}, {0x0, 0x2710}}, &(0x7f0000000200)) 16:00:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x200042) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0xc6000000}) 16:00:19 executing program 0: mkdir(&(0x7f0000000140)='./file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) lseek(r0, 0x0, 0x8c299ec05761787d, 0x0) dup2(r0, r0) 16:00:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xfffffffffffffe8a, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0x92, 0x0, &(0x7f0000000040)=""/146}) 16:00:19 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0xd, &(0x7f00000000c0), 0x0) sendto(r0, &(0x7f0000000000)="d7e42af97f163c1fff4656ececda6362e8e92502ae08571139e4e130560ce083cf741053b188a1c338e589b21d2e181c8a3074cabca7702a89cb8a8998fac57eddbab307492a052467ed616798aabd98e0b73b0862f050cf2b19fd5fb26d3f3c2954299c2d91475c432ba51721d583f2acfef260389ca159ffc2fb11fdddc156ba95ed1b7f6d908d872076572c18db654358ce2656127c8c721bc70fafd463e5ff14f36c843af05adb72af2986c083178ee4bd1dcccaf3f43143cd690b99c9db8185016e79ab075dac7639825597b2c1ffa5744f21aa59214d96b7ec0e581e4fb70aa6888e47ed3521a0", 0xea, 0x1, 0x0, 0x0) 16:00:19 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) r1 = dup(r0) socket$inet6(0x18, 0x2, 0x3) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:19 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x2) sendto$unix(r0, &(0x7f0000000040)="3dcfd249472ab9cce2fe953539f07b1e03838b4fde2be76459d7214b221a3e50cdd1becf", 0x24, 0x40d, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x10000) r1 = socket(0x1e, 0x3, 0x0) sendto$unix(r1, 0x0, 0xfffffe86, 0x40f, 0x0, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0, 0x0) accept(r0, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 16:00:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/247, 0xf7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) chroot(&(0x7f00000000c0)='./file0\x00') syz_extract_tcp_res(&(0x7f0000000080), 0xfffffffffffffff9, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(&(0x7f0000000140)='./file0\x00', 0x20020, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000001d00)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000400)="f1f02cdde8b0bb822c6e8ec3807ad373d60d951c65b97b2e6dce04dc5fe6a7af40eeaa2f2fe06856acc5707874187613a7c6c7b2d767d9e89f69f7f9ed33ec5596cee4a95511480169c07b8e57132240967c5f762867f15650a4df4ba8f2ff2fa3c4b32cd171ca8baca982c59bf4b1c4e042c33c9876ce7dbaaa6e886f9412a05e0a1cb5334acfdec3da54d981ea235307aca8283806219a16321df6f1fe07217ed4333ca86d921adecf0622b7d3a4cb6ecf24e1a3f4c5e40e40717e0c89f79f769dcdcb8bbaa79e85bead5541356d47d20ea4405bd649e87f0474ca0f6f4557178282566db2cc9f86727630e3560e17f90867be48b48fffcb99cf8bd8c1212217818f5f5a5bbea6953f1929c4a5f7054d934a2ba0e3c2b860edc549586e9553e1679b1d3ddb11a847483448352d0cfec2bc7b1d4bf7ef182a10aa708c6884fb4e9820a325869060a9238085ddab50b81f89c216ed227b549a339bfd1458829cec9dd90bec61e947ee0265def11d4120dafde501c3895dd8e3cbf839cf427c3f0bcd77e4ddbd8462894d07c472f09df930160b695ba1c684eb7d000b8308a64f751095c251fc925c44e260af1a2fceda6ac6ffec098a6b275018bf8141ba562f1b4cfb0b46fccbe630305ab0ceda5bb66e40115e41d73cf1b38bebfdd4c41144f83a70781717da4b1a9e1149d8b1d8dd6c55e499fb9ab63842c04024d200bc862aa1c77a53d7b6eeee7931482fc5af1d2baa27c054dbb364376050d9cc4fd1957e042495ebf06801ae4c428186665b12b1d0e6eb8244b7c68698754f4ee936c49654eb324d975549ab8d9442f581eebf2e6ac7d74aaa474d8625e9331caa5b41a94b67aac7a8a5a7c329f61c77e7cc59aa82ba3fc567905615f2dec5c498cc810f842d15e12cdf099d54446d5145562305d3804f4cb6a524cc8046f5f85f4533c715c0617ba3a23044670c571fa5493dccd487bd294252e201232e09a1195e729e1ef3d05ed31618d0d2dd5b75f27f3672de899481147a86919eb9ca45e07ab9c18bf544a911b5ffcb07656de8f81819f0a063a87e38b2f17d37950347e0d357b19f918d078eb5950749e3f7f777cc2b564e836a6f18bbc52e5ff83ed2276426bbf976b37afc7a3822e5b5920e3a97a3a422447f6c35d9e805231751f1ccbe72943327539e4ee43e39fdc858a55d002fcdfe1334e6dc9720e37b186d0316a30541bdca22330950dd8c9f4faed913afa9d5f377088e8961059588724f8a0c3aaec0459ff81ad610d89f493b14f2d1978e3e8aa1780cd1440a1948c5d0d5d641a4bc2676a5d5dc164e484c0524a0481865bd892bae84f6f83d63df6420b0a14235daa6df731f128941e567021f26e33a386f841fb659bbacf9e4c90cad9df1328a04e9c36651067703d498632bbae2daaacfccf451e56f95a17dcc13e8758f478d2a8662b4a51195f6d4dde7b03216ba3d1eb08c9b1873b605adc7ca24b24da6e778525ac9673bfeebf68910c6192dddd366cc57b78ab6ed2dc40de38956207f8fde149b5b974680f386176cef03caaa2ac879cd23ee558627fe7a229b5962e42bd19479660b9dca859915c34832b334cfb0697e1efee66e883ddd781cfeaaa92eaef98963f8f78b1052d709f9b5e51eeb7ea731213dd29d967014988afd29952ee32abcee10611bf097ae8abb52c3966f0f84fec14f1d2a9c74318021cffc8ac1b12534f357299ebb6759fcdb087dfbecb795e5a4dbaf699f34c42cc7b8f3654abd9d9901e239c4494e28365df3f315375e85390f1cf62b43841b8d5b8bff16a1c0902e70f488a0d9088924328ebfcc1361b1438cf7f8f3961a02e788c99088595c1181ea6e2e8c86d88a234016318418c601e6dbdee1c1908aaf5356a793e79e5e5c1001c940b6b9352a7bcb816e39703041bd1a944938fd2b1c1ab4d0d6225bca5907d4b1a4ea8e70e1711912258d3b7954fee87ec762f9e59254966f97d9efc8261cf81b781f916df36f8756964e4d51f379f598d2df91336a29fbc67458b31fa6fbcf6f2110d794386d3ee7fe59622cf75ea3cba781fe6bb01b8dd2f5c9d72cdaa731cba0fab73cc3e059357fa55fb5282dc37cb82f3343d9a886e8432bbb31578d007beb8709e96fd81e984f82a3d55e16a6d22743de9114f90b343498d25ed42b0eec3344739089402da3a365d32bec3eb266ecc503b96caad4d4d0f4a7b94125629e8039d8fd1d220e6b04c8f8dd7cc8dba61a287050e437c03248bc8902896837e255e59628eedb0e38823eb76b53adf6715ee133854812f05bc9fc63f692f6622b29400cdb12cc4cca8a14400c57f5204767a998553b052467b90d068dd41e66237db35883f5596dc44c6b40bc20dea7af09a6e49f517dc6a7d5252c61ec4f103c18c666a89f5a2dc5709f202decc9ea24f6480f51b6d4c7a0cc292af7a55e6a40952d1b142ff84e4106c57940aaf8a61839293794b5dfde04dfad54593f8b26ba08c8820b4cd35e6c062faa636378cad21882f71e82f9d5482e7e65ce924d2608ee17db8c1ccf4bcfcba3a8565c967b2b16d0b8a510ab0f292d6516f860df96dc04a82d5cb648b252cfbcac3c9ee6001208206d9d29e4db01d14f8596777dab146a64779986422bb447801a0e3b99842d0d996ab1b649660e4f23fe4799c3a27e1138eabdaa7aa0af27dc5d153a1eed5a1fc05a0fc39b96dc53e471528e42634fd3ee8122787b1c55ebd1d30873affd48e50d3d07d74c0000abeac99dcd22a7e765c2db0e1a1cff34e145566e1f07e35a7516f182c2532a04e7cc6a7a34c07a8e0f84b9f1c2d0e6ed2e07a37ff58edc31a28f12ad68c567e61bf68d9f5da3141e38ca962a043c3675522cff47d23523f89999fbec354899d2c5ba4e505e32e7ece3f017308bc0e1d4a191aa5d2d3518ce8aec838ba7a9a14198a2cf82fe8e611b25ce0c7c856ae18fcf8d1a3f26235c4e0c38eb07043c30f67d8aee03ca9e61eb991109dd75487d2b847424e4ac1d50d25849f68b9392775f4d19dfef394a86b7728029f3f1e3ed0a73224fea864b2a8f4414f257677e4e70a4ce969f3a9cbd6e93f8be7732d1079aa54cc1ed1a6ae87e78443e665a39ad651275d45d70aa92522d7c362ce2e585823f62561d4bc39305c9994823200a78c830443ce86581320d9a82f2044e0f1db41928d9c26f5508e237a7daf4f7e6379ffb3594779e5cb25ae4fa120807d58ab4515bb3ae7d04521dc41c69e8a8cae40c9b7f8eec96e3713cbeff419a46630d0a72e5e83b194857de35f241ce045360adfdcc8850bb9775aefba501b283f5eba80711e37a7ba4a69a445d63c15c646fc03d23e65aca4cde64178e4438da62a9372527ee517c95717a6e91308bd64b91aba9ea43b631d3253eea33d5125bdf614202f6703b85b4769c872b253a9f010d1b6f8a1bb0c91c282e377171a89f1ad11d2d510b34853aafc68e0195e75c0dd3d8e92be2396bc57e53e2efdec4a885eef5e52c8310f7f4d89fec972dec7648f4d4a63daaefe0ee41a53eb356f29dc1ba9fa48e59760752db52cdf591b5a0e4ec71998a7a6704d3a4dcd0b9ca5370133c2371ce3d07279ba498682202e95407d6359f1af980d024ebb7e0a02b8404a7ffc552f1eeadf37a3de753b08204ee7067f5d6dc601dfb94d76662eee3049eeb418fb4a14b7ede98c9183d0e536978ebdb069f95b1411d8fc2df65db8867fe93d9c1ed3c6bb98fee4578fd127b798074356ef274784c846482546a85c2bc4bb81f323d534770ec4aa1af2b6dbf7dbcfd21fae5d2796ecae6d09c6b94a7aba58190dda98ac941d4266b3467237875e5d0104ea81c55d6d3e62648d798de0b30d938574d0e0f8e56bb98d79cd87b72571fe53c0fc51bbd5a7dac4b20158b1fd0635267f7f628313b0b7e85b9300bbe71eb325f6e3b2d9313c4c16f4a8b6cc487a87f91bd5a7895d1ed511c210e1f258d1d784e98452cadb2b9eed1149e4ee4cfd98a1598f5384543632ab55128c34c8f7d6f300a8ed9532f2687d76945b5d0140c25811eaf9ed07204760e0d3ce2daebd68a3cc44918eada90f2ae1350165a3e029f2c6252432f4570ad87fbcfc33032e39f74417c29019d012b03783fadc1dc8e7ea854daaf9295db42b746ab53c60fac661dfec5a4020862f89d552c1f4372a7a6280cc84df412718115f9ce5504101441cd0090e4948eb28a82c2ab5b53d88e083576966ed16c446094da0824b456c184e24290c441617cfa820b72ebd651b961e7337f01a172d01a3476464f2b20de7fc2f212a6f24e6339b6f72ad8abd842095fb07970b2cec28b5070e073c9d15b8069bd9f94e35b5040340cffd3c8ab7b135e7b1c5623a28b59da69418bc42dc3ae315342e4193385086868a71b600d491c14bf6405e1a60a7855ccfbfa55b5007dbe0c9817a3a316e047c8d79053ee27fafc0b015140857e285ad0153a6b6215373f475bd3145331278d272753c8d732a9f1652f2a1c7bdae87eb4fa449c3244845584b4f7ab276c42a4a52ab0f2b1503c1bbe4a44829bd27a36aba996972e4ead45bdbd0a6b84d550e7f182355497e9d52f0a6b497382d32b87953d24dcc70efdfaa9efe3f235ee99cb199cc4706d75f4c2368901b18b032c25f0caefa7d473b346b9aceecb88436c85c91ef1f4acb1bb284dbb547b18b997a1d96fa0bd7be891b17b05504399f40b63e84eeba4a20ab3ce77cc2eea9ff328dd0c87712be790b8222396d9b0a04fd679eff5615b28802ba5287c732024b20bc29973668c4c3fa98a4fecf818a6677ac3e139bf82fe34923a19842ee890f4330155e8fc1d706676934237af04f973503cf91ffa0944ed2ad0347fa116787ee679b6eb73e2454762b4803f82594303b252c369cb58a858c5a204238569af9d7b4fe188059bc83c8c0164d7341e138d808e87c104d49ace7b0f9801ec4fdb325d4cb6b4b36837365e16ab336de675aed7a3c743ff016a46b651d4598178ce77a5df776d63d31cd393f287da8c0a1384a08252100e624f7a9bc00f07a0003c0a5866531f220109ee7fbcb8314fe22ea23c5a4c35c2794c831e0848e9d7bc88fa89e66b0c03416527ecf55f3c0e90679a76344ff85ec3e44977eba124384c81bb844dbf3f21813aa8421db7cf6ec2835e6802ed711e3ecf559f5a04bf9fc6db31b7eaa3550291dd7f9e4fdaad688939d1293f0129b0a89984c5f1b0985b518f524dba7e84e428cdf31f7e121999d49b81e74f21d14b812c625b221886202864bc597e4dbebf80592517d13b1bc7288090e4442771dbf3c3c3389703b617ba9d3be851a4c12c67ead20dc36b6c15408103bf85730a7d8b9ae128c446d650e9c15d2c8b9d0be03245ef9b3b06cb04a8e5101c4b0a275f152459ee513dcc5c27dc8dbb4b2ce8a83cb1fdc0597d197225d68cf149e98973b9ebde1d8a2802a5d2b5592ad29871118a88497dc8f72bdc0caa21c5a2822f7c70b75ae9237f61ed9a9394c066fe3f9f33369890319790f0c08fee404d6bb134cd33f5d090d80b4a877b1bff41718e2f9a2761061b60540339bbe694a0398ef9a59c904d151b0898087c61ae35c77354983851a6e9888a48fca166cc3db0dfdf0da8f89847fa8639bd86a64380c3875e98c1d6ecab0f119ec790de7f3ab80d40bdb5eb6031556904571db4923a2c248e4c5a39567acfb2ba112dee78e1709ecb715415a242430c828dbf687c7670e7edc3d2fd95a904c92f94ec73afeff56964888a0a91a05f8b35b446605ffdd30fc32751b05a532972ea", 0x1000}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r3) 16:00:19 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget(0x1, 0x0, 0x20c) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:19 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000100)='./file0/file1/file0\x00', &(0x7f0000000080)) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x40, 0x0) r1 = dup(r0) open$dir(&(0x7f0000000000)='./bus\x00', 0x8801, 0xa) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./bus\x00'}) 16:00:19 executing program 1: r0 = socket(0x11, 0x4003, 0x0) close(r0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:19 executing program 0: pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x82) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x800c5606, &(0x7f00000000c0)) 16:00:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x88, 0x6c) 16:00:19 executing program 0: setuid(0xee01) socket$inet(0x1e, 0x3, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000ccffac3ccf5fcc8986ad522a9800a2f295fe2e263638e2b03d480ec0d6b38b7dd16119b5eb5650176948bd1befa931f2e2c52ded6030f06baed879f847c92390bb9e1e3c533a3adfbef23e2946f49364ddcc27d0202a06122a044a647ba8f66554c698647493b55cdce11e0ea6b79d47bc681a252e1fad2f25f194000000"], &(0x7f0000000040)=0x8) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$TIOCSTOP(r1, 0x2000746f) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=[{0x10}], 0x10}, 0x0) 16:00:19 executing program 0: symlink(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)='./file0\x00') truncate(&(0x7f0000000c40)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) sendto(r0, &(0x7f0000000080)="ab78ac189afef6cab76b6c7aa21e262289baa09b0c646ffb26f3329c8a3d5a33478eda7f43fb1e4952ec6e2bd5b9aa5e67b9bc313e1de0469e1cd83ddb8c68faa4d1548a0fbc88be90c59c0e617ae144bbadf9e74f2e29ad87b9b5ac050e3fc42c946258943dce596dd172e1d5d8fe8165b8f7721f3db29e940f867bee5b61", 0x7f, 0x6, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file0\x00') 16:00:19 executing program 1: r0 = socket(0x118, 0x1, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0x36, &(0x7f0000000140), 0x4) socket(0x1, 0x3, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xfffffffffffffffd, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) 16:00:19 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/224, 0xe0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) r2 = shmget(0x1, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) shmat(r2, &(0x7f0000fff000/0x1000)=nil, 0x0) execve(0x0, 0x0, 0x0) 16:00:19 executing program 0: kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x80) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) sendmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffff8, 0x4, 0x200fffff, 0x7, 0x5}, {{r1}, 0xffffffffffffffff, 0xc6, 0xf0000000, 0x100000000, 0xfff}, {{r3}, 0xfffffffffffffffe, 0x80, 0x0, 0xdbf0, 0x8}, {{r4}, 0xfffffffffffffffd, 0x4, 0x80000001, 0x259d, 0x8aa}, {{r0}, 0xffffffffffffffff, 0x4, 0x11, 0x7fff, 0x8}, {{r3}, 0xfffffffffffffffe, 0xc0, 0xfffff, 0x0, 0x3}, {{r4}, 0xfffffffffffffffb, 0x10, 0x40, 0x4, 0x9}], 0x2000000067, 0x0, 0x3, 0x0) r5 = dup2(r0, r1) kevent(r4, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffff8, 0x2, 0x11, 0x1, 0x20}, {{r5}, 0xfffffffffffffffd, 0x5c, 0xc0000000, 0x9, 0x200}, {{r3}, 0x0, 0xd0, 0x1, 0x5}], 0xcf, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x44, 0x0, 0xa0, 0x1}, {{r2}, 0xfffffffffffffff8, 0x10, 0x40000000, 0x8, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0xb2, 0xfffff, 0x1, 0x30000}], 0x9, &(0x7f00000000c0)={0x0, 0x3}) 16:00:19 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x9a) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) 16:00:19 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) close(r3) poll(&(0x7f0000000000)=[{r3, 0x90}, {r2, 0x1}, {r2, 0x128}, {r0, 0x104}, {r0, 0x40}, {r1, 0x40}], 0x6, 0x20) 16:00:19 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x3) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/168, 0x256}], 0x10000000000000d8, 0x0, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x7, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup(r0) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x13c, &(0x7f00000002c0)="40985a0f5abeab8a3ae2cae34a5beb2a000d28d8019bc0cbdf2c16d554f4406873c42ed1b665ebf94ed1e4964f2a7a0b6436691adcef825593b446bfee6433a24e41cdc679a0cfde16db0c147a379e6c47cabc93") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10080, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x20000002001, 0x2a22) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x4) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7, 0x0, 0x1}, {0x51, 0x0, 0x1}, {0x6, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) fcntl$setstatus(r0, 0x4, 0x4) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="eaff00d2c3000000000079d5c333ba2f39348dc93ccbd0008b7eb374f6fa5f4d0a1a7d6dc3dc38bc5358832699056fcaf072f81c2bc9a2f7d5f45462165b8011b6eafd253a100b5310ad5d3f23c4566ca815c6a86c0a233161306592610717d7c2fd7e2f04ab348d8cce2c6579da6b62294e40b2a33cf13feebd226d786daf26b74b2a781fd4", 0xffffffffffffff8f) 16:00:20 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x30, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000340)={0x45, 0x0, &(0x7f0000000380)=""/69}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) setegid(r2) getgid() ioctl$VMM_IOC_WRITEREGS(r0, 0xc2485607, &(0x7f00000000c0)) sendto$unix(r1, &(0x7f0000000540)="c43120882dbfeb5c9cf3cd804db4de4a0962c2d35f10f7c36c0a4a73eb69b25792435c626315e7691320bcb290237df7af1e55bf5ef6d3b9779dd1c75516d15d77d95d2efafc3fb52eead4e9c57bb8ff12bc842ef3c3f2c0f55f057b126a2bb0647a6047805160e300c03ff3bbc53fa38646cd751f571dc13a686d777314010cc205e8cad8a23c9a5d99b8fc7288ff9a91df90baf54b10d0c75a257a709814cbd0a7675a5d11d7cd13d07c514c43d45fff57055e8899cc23f3fbe9fb0c00f933655ebe1fca9a5652ee44e4fe0915e3220e0d8f95caf352a346e1e4633a5fa9900e45bad08fc9ed0af694151d14521fa22a41ae977c523f6fe760db7ef539dd477a09bbaf4baff690e31f23133c19ec3771b4b3751ce106aa4b012670cf8e82a4c4a931a1ea3b1d0b3ea3a8b6bab6264554253f5a57d4db442102937bdf0eaa47a0e5692974ab4e7a80991f24d34f4522e3200419231cc6c6e7116bd533be400e640d6e052a0c5eef4099df5ec0ac07223cff657e32250c41fc0bdbd6a76ce255b8444448bb9cd5de65b9c11d173746287b37fd6e80371be65c430c6d0f9e258253395dda7fc0dac2bd37a1deb5dddba5f4d8b4ee7fc2aeb7416df9733a7319bd62c4d69688f76165d05dc19ef518196d10ad88de01f8d9aa8a54f77b9c892dc8b7b700d4201f73bb9541f1f56080246c0dff4656b83d11d51cee0b41d5cee44d9aa233a1b4aefab69aedcb735ddf15bc2cacb4652cbf4989f865e93a1df41051f977dbd504ba68919afeabedbf504308b30afe18c411e7563530b7edae84dfcb3320c36583f06747df3785082a55d24e1855e3473a6d3f4323887003a7f0e40a5403a932d90e7963b9b492b9891108497027e1cd1522cfcbf98b0dcbc8720399669961c894198f1f61b9be6cfa246391740e04a33e8f554c7c36801633e995be01d865f86ac0ec49d0312dd2e8c89d373ed768519d7280cf21c3b2b348e08d3f205420353fe0a5ae788160b5387a17a0033039f6eea6b99bcd3ed434b3f624dc72f87861813e923743435169049b24bfa84772f52030ef3b15bbbb618e754bf5147559a4678f0a25a5993f5784a92ee4a5a000bc3b80d2eeb284e8d87357127b1bebcc7eff831137cedc63f35000161e5e880ca5c8565eaf727e62e64d68e1524e6dda8ee2b21cdeea4a4dcc3fcd270a0de1b840b8c35f4fa7bab67a42089d4d57d4052ef631fd2263479cad1d942756be0879c514dfb8c465e02461470bb6cdf3a1c8cb08332d0e6fa242c781eeb758bfa5f3b89c705eb022f5349d7ba46b0377dd37784e8d09d6e69c5b5465780c78de06f288143187d35b3c06609028d60244addd925dfc61c169012172605003ca3f85d3525b4b21a2ba545807221bd0d0e44878f592c3841e548e5bec6cfa1f9f137067f9989c24ef7b50b06107291e77f80521f2b6faf3ad72b699713e691b40cec863d96616474b929f0c7acb9d6690a87b3789b49ce6a34b7322ddf08dc52329a3cace77d92d9b8cc558007d7ec9cdd65f5d2dc53c12f4f06374c26672d5ef5195c493cbf48838ccf58c229a241ac2ad41836cefb379fa3c732e135958c4cafa0c3931ed3fbaf6874d82b9a12de520ce99dd7d807c7052c310cee3b28a146ad7f2ba8dddf089633f2690f04c61b9eb78830b76a903b73de8a7fe5ff34ef384595a2472e68dd12d5e579f03444a83607c8839cb968e954187edf5907299724629267af3b42dc75b4c76cce9e464ea6963a04d676ceb6b835b79c0532b86ac44dee9ebb784e8100155d5a48ed501b821787969d2b985e6f521a8239829a4605d4f6156bf6437ca1470246ae151cba93b94eefea2ba0bc4c0cdf35545f5e33e69c1e271252f6d38b3e120a7d6d41569381ba1054b0c0a1171dfdd2f5c9ba13d711548557e5db47728afacc50237b268ea64aa392c22d6192ed20c4d11ccc908bf63aefdbeedc1a12b7e244ba26b6cd3dfb6c68a39b4fe7789d2eb41d2bab84c44a9db3fa6d4de2be2d125f71c4c93dc62d7b2809d40f9ce74ae8cf3cfbd746cc6cc31c3c43a08525ff89e224067919b4a585e891aa3e3af3475fa04bc986ba14169f54e4dab4f53fb22ac4e3d9b296766e8f2f28326e23b36fe8f3e4ed79cbca90f5659ead7ca9b8e798f163bf8978a2421166139448ebef69db0290a07e17a97286b017e04415841322809b4c1ffa7a50a2df3b4bbc5f833159197cb325496e8c1684159eedcad7f1425fa7860c5b322b13ad704e9b48b8d413d0c14d0f4b57da8839a9de831fa8cc18f3e3686b9193677373b0b795061e9de481d036c52f236b2c8849f426a21abcede8619af3259b03b9a38b15bd364ec9fa1023b2f308ffc8380940213e19a044e2bebbe50838622a3070804e2e7d31c4645e85e8e22832ef79c454c91c8329b693aaf8ef3d8371907509db277b4038fd227b27b992c5b95569290765a5ed93782f8b4a5ea7d8c6fdb4673cec91ba2160cf08f00c8af933f58a380cf73b0457a5d8e7f8aaf9187352d1bcd02ee8f08843677ef0a8aeb1be47e468947c715bc1d4e3db46e558a42f6206137980c9a82e02e27b87c4e3346d0cb8520a8e1822145a9e27a7b2f1cbef9890fcfad445a5f08f8d57826fe0c09920b9cf15cecfab6e162e6cce11689152df611555422ce271b34e52768dbe6166897cef69f424365d10e49296fcf158e8725b16b3eab062aef9f23237bfced9b1b92adc0671f9386460c4777d7509869ab9e88cca10c245279e17d8887608ef59b6bf88566b9590f82c80b482010f60ce7d931c86822aaf604a7b74b7b57fc989ac7050e8a7419e082b41ec91de86c0c115ce1cb4575d2e7ac22c3ca6e5e37c2364a1aec48adf5fe733c030ddc94a5126bf1d940c0c94224f307505e3dff1b585466f0df070b41ee012258b8579b2535744207612d2b774a321752fa4cd9f6ccabec6eaee2e85f95a58d7d6453a5b59a2fc3bd09478a1db91fd4e7305218ecc6cd4fe2f9a778e0e8d8980f1170be88312ba86dd636eaabf153928cf0d3c390203e99f88f59967b1059433e99e968828c21958b82b2653b777b63a5145cc465fe50ef660a591a59863f149a9c8341af104c5569b1aa1cab20c883195b48cc0515112e3926b4d307b0140920b40e407ac46cd2a604feb71b43eecae50fb472032dbfaf5dd10ad24456c4e32ed0fbaeb1acd33500b76a5ed9067f23b759f94e77698f92f1e3de2610d636d70d821bf2e459663d531fcf30801145b924619cfe17d30a073625d288fcdd8e2eb7df5116363560a404a357bb0fd0c129d4d45183f7bb8c06d37ebb8b05aecc2accf8e5ca6665a7f2603d78fd8a75a1961c7e2c0338f4f2d2448d7df7d09716ad5472dfe3a022f3e81de5e83681641f4f881a9b5cda6cb07132b49e4ba7c83f9146fa465e068741a0d0919cf3185c3e81fbbae71dae5358a6b63364348680205dde214478825e875fbf134fb47a627f148dc09a904a411be947c69da4d28c83af4ffb72d1e2330c23848d4883fa22e5f9308890f557e25c3ac84546421ced5137f454deca018a52701a9c7c11fd33f5e806aacce849cd3f80f568d6fde51f13c69b8eaa92b72307185e93f0037989b8b46094e2aae780c55fc3b9d8283f03da50014472930affac3bcf9f487d7f0184457a33364eaed1fd66b38f17709c9184dff3f1bcbe8f09176ed118f48e73b2d08ff53a561c8c9cb0c2dfa9eb6efcfeb2a4a3f813d216a4e6cc130456bf1cc49f670c9272fb3cf589e3c825f1292582867808dfb6c1914eafb7d25fe01596d9df918b93d43c2ab174af4eb279fb89bde9bce64f609db7de1715affdbe81eea655088d3039303e4fae6a59678c309d53fb8f25fd7f23c176ea89c07db04895261e0fa023be03f220cc04b3de24c493546623931af013817878e7bd7aab81b99850f64c501843c8517ab87b74b7d5973d488f848aeb7bf89622a9319f84811eada32c22e35ab0a8c951413e1366f7b38e93d9686ed55c6f54526c63c170f36b2dcdbf5fb6b775c0c9af0a0cd9728dd343e4b31575e1e8fa8206fd1d1dedf0761bb53b39ec4034271f9b0951b03f0465aa8ade11102c3b75f2d903e1aed96c8041b7d7063ff72ba520ab1df2e58d539caaf256465da8a9319c998d871fe101fae6ac5b4c5962ad7c1e5482368eebe5c36203ab89705d3aa2d2a3d4ecc7b004712a53053a13539991aab15ba32cf58f190454aa7b6d14da523138cc4f429e0d94bca383a9c059598f71e71c3d5ec95810d4b76509e682c48a33c09c954fd23c20d1d562de7a379f66d91e2f1b22af3202daf52f1890c89ba24fb13acccb2931371751d5501f1a36bd147f6a6fcf44570ea15df32794b53ce4b4edd6ce8796611a9988c461f9632d3fcb8f1bb1aa048de1bd65c1143e80b900133acaa789ea6fc0c92beb5de25e2bb53902fc65f41bd2108ae150cae47ff7572f37fa9c42b3b98e1e5eea73f4ba14bb3b529cbdbad6186f5a92b81b79d2022a525b7abc3b620c5421ef6d8a7dac567a2e024d1d9f907d927ec69f4d0917f2b6948c269b2a1d5e9794f2f8e6e08de9d65394837ed836ac0223cff7fe4de5693d7876c460f9eb1153b86c603ced6950cfdb1500f1416bc3901b34ab626081eba73e29ba7c1e735f31f06643f8dd22ac76ffe20f4f0f4b5bfa098ebbb13e17ee7e7eefce2ddaa39ed858e3836051c007ea51ba0ba159fbc68532a777d3cf42dcaca89d3fe72018da7d2db0fd17e697a75db1b9a1b4f24b29b580bc1cde520ce5a5b8b34c965d2cbe2531b3b2122d82480b7bccb53f5e5e82ac0859b075495d56c1d8e2349cea763980b3b60334259427c1a970750d023a674821f7c75849512a680ea7b55e2dae42463c1af26ed3ef93ccda5d68532ec8365038d404e26b65a6d8812b206b0a90079847baff8b8d3d3f11529dded6da2f820921730409131c03dcb05675315744b6eeb9fad636f6788a89e89569aaee4c88bc460fb2bee4969aed69689c1fd24265aa3c778104c50dfe0afcc16048670337c1359cf0b45617c57e1ad4cfd7ff13bc854e0fc8ce04d8a9992fda92fa2369bda32d025ef0742c1338231d094d3f66908328b651382c29d14d94c5db9eb07829ae3592b9e399ab22db1e4d4ff1862f6bfb8be29b9715f273bec4e8ce6e468f2e981b61cb42dbc82598bcb6998068909699fedeaacf8f7f1b6b40425104e04184dadda7de97e96279dcae7f3ffda3635500d0e559c0bc7691f5f729596063bb8fffacfe2f30ef8df0a606a404f13e9e89007c2331e641971ae0db7d911486dda0917a9884e30a85946e494c39218a93bda0670ce6f8c427d73e2e4d142f0870b3118172164f09f8a3dde56351a40dfaa1a9abb39a306a3a11c8efb6863baf4fd5e470dcc48a1cb8c49296225c8a65c69bccb32d83d14140ee18139d52a70dac15e055460e16b36e152110f33b8ce635bc750f8d3e4c59c5fbee4e230f4bb803f7acb8d318b1ba18d010764e41f91110a91a15798b9706452121be2d9c5e3ce12a74894694daaf0470f1ad9215a812e468877b9ec11d03e2b37652c758f27c2f15c94075b17a116c2cc308802a721dbbbfb18adbbec42f91bf2a9550333248cc18d6bdecc3abcca11b49a844c0b68c21e0c1b35e115cb338986c72bce36250c04b925a2c987a449758f2c3101a7c8abf5e54477dcca97832463edfbf593c5bf1dbde972e642f49ee90e5e5e4ac41dd4bb7f02b73e1ea3e9cc47d3a4eb77f6c444bd97db0960595111392f410", 0x1000, 0x402, &(0x7f0000001540)=@file={0x1, './file0\x00'}, 0xa) r3 = syz_open_pts() r4 = openat(r1, &(0x7f0000000480)='./file0\x00', 0x18800, 0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x101, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000015c0)={0x3, &(0x7f0000001580)=[0x101, 0x9, 0x9]}) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x7c}, {0x64}, {0x800000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001300)=""/4096, 0x1000}], 0x1, &(0x7f00000000c0)=""/66, 0x42}, 0x842) write(r1, &(0x7f0000000240)="616d9860b42c96aedc00258a6e311eca732c384c25", 0x15) write(r1, &(0x7f0000000000)="68b9418a6cf33642eaebdbb1990141431aeb611d30ead9221430ad14adf31004c57c342fd80ad775", 0x28) write(r1, &(0x7f00000001c0), 0xfffffef3) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="00007119ba69a320fb000000000000000000000000a2c5a12988ebf09f5bf0d62ba15d269ae14fe37a4f7e50cb7847b62606094311b74420d947e480ad867dc0298b25cbd261c40ec530e6fc580cf47ad0600d5945b4eae2f15883596c9781b25d3b00646d803167ad704e26cf0a01444a73a10f50480f185ac943be4736d423136b50fa20031436f7707f564faf3a3bb73d44b3b6e4fc326e89c3ae2115c9e829fd06f0c356845b29526479716e168cfe3524b568e4"]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x6e96, 0x100, 0x4c53}, {0xfff, 0xb04b, 0x9, 0xfbb}, {0xffffffffffff4caf, 0x10000, 0x6, 0x7ff}]}) write(r1, &(0x7f0000000280)="993609dd2379e6559acd4ababfe1bc74cdda575fe6613bac4cb438eb86b056f6c454b6056b2e28d51a2cb714ff71b1ecb6a069b7375b3647c7e29ab4080d771dc3a69cae69f5f789c6350425", 0x4c) execve(0x0, 0x0, 0x0) 16:00:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x480, 0x108) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000180)={{0x800, 0x1000}, {0x7f, 0x100000001}}, 0x2) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x40, './bus\x00', './bus\x00'}) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0xbbb, 0x0, 0x2}, {0x1, 0xcf, 0x5, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xb1}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:21 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) kqueue() ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0x10001}) 16:00:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r2 = kqueue() r3 = dup2(r0, r1) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000180)) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x7ff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f00000000c0)=0x1) linkat(r3, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x6, 0x0) 16:00:21 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1c0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x18880, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x2, 0x1000}, {0x3}], 0x3}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x4a0, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20000002}, {r0}], 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)) 16:00:21 executing program 0: truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x800) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0xfffffffffffffffc, 0x44, 0x200000005}) 16:00:21 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x300, 0x139) r0 = socket$inet(0x2, 0x6, 0x7f) r1 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) ioctl$TIOCFLUSH(r5, 0xc028698d, &(0x7f00000000c0)) 16:00:21 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000140)='\x00', 0x1) read(r0, &(0x7f0000001600)=""/52, 0x34) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x4) write(r1, &(0x7f00000001c0), 0x201) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x200000001, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="000000024ae2c9cb0c7501df839f2124a78867d3bf808139", 0x18}], 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x2) 16:00:21 executing program 0: setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x100, 0x7, 0x5, 0x3}, {0x5be, 0x4, 0x9, 0x1f}, {0x8, 0x4, 0x80000000, 0x100000001}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) shmget(0x1, 0x4000, 0x180, &(0x7f0000ffb000/0x4000)=nil) 16:00:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x35, 0x0, 0x5b32bea7, 0x2}, {0x5, 0xc48b}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000180)) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87, 0x80}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() preadv(r1, &(0x7f0000000540)=[{&(0x7f00000000c0)=""/143, 0x8f}, {&(0x7f0000000180)=""/170, 0xaa}, {&(0x7f0000000340)=""/252, 0xfc}, {&(0x7f0000000240)=""/121, 0x79}, {&(0x7f0000000440)=""/255, 0xff}, {&(0x7f0000000040)=""/56, 0x38}, {&(0x7f00000002c0)=""/19, 0x13}], 0x7, 0x0, 0x0) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1e00, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x100}) renameat(r0, &(0x7f0000000240)='./bus\x00', r0, &(0x7f0000000280)='./bus\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000200)=0x9) wait4(r1, &(0x7f0000000100), 0x1, &(0x7f0000000140)) 16:00:21 executing program 0: setitimer(0x0, &(0x7f0000000180)={{0x0, 0xffffffffffffffff}, {0x101}}, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x0, 0x5}, {0x4, 0x2}}, 0x0) 16:00:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000780)=[{&(0x7f00000001c0)="760207ada200e7e58b7aaffc4d007f31947343cc102a19e7baeab0e380311256c62e47302d6d0022f14ee6acef3839717820730468d6105a96b2a9938986aab3b9905c40071d603bfa22a256037ed53c8cead9507e63eddd2fd964bdbfc451957710b2f8a3efbe243c728ed6c91425c0be0109bbb5f636d9bdb31358c88fb845a366531a11544ffbd5ced7b9a774a8c2036e36805d34f352e9648bd1946c0ea68034365044e525c237b9609837d7e4dd5ef27c35c4", 0xb5}, {&(0x7f0000000100)="e81a74fce5c56c31936e77217aee3f91", 0x10}, {&(0x7f0000000280)="2ad819800cc2ac0098a563c2932923de273a45de5420f9fc89ea4c2549fe9950c5397b2fb69aee6995c468dd0e846cd331f569a2e4748f437f535b0ad328753aa7afed22fa3c4fbfc73f0ac9eead062844031a74ed00d90b66943713142cbf54aa8629ffaea77f9958c970d5f797e57ef477cd692505d99fe1d3439baeec08ddb4a8cc044540e2e1478e", 0x8a}, {&(0x7f0000000140)="4a2a30159d2243c1eace1f73331b08bcb77efd8138bd7dcd9e28ac711922fe534b617ea8355046dc3e7e252175a03b7da4d9575849199481fe2a14eda2ae", 0x3e}, {&(0x7f0000000380)="f95aa2889d45d99f316cf881158cfb62841912d735fcc40e08d32ae66ec295b8d96e60c339864caa1e825cb691b08f2d82c446b88bb7e1d8e98fdd4fd0e82ae0329ebac49dafa3de53ae90bb811de454d8790a3fc2cfcec4748e49d710d4edbb864a0302a76dd9d01a8ff90dfdf32e6e1de7021a5b858725cbe480c3251ebd1265ca9a50a110f9dd9303a703d501d1ee73384f7634c0564cd2a465d58041f0c2d71ba9e70b5febf82c5b3d414171f611d9ac869aeba8e3e278f2237d85", 0xbd}, {&(0x7f0000000440)="ba7095c459817a48478f83477520dcb8", 0x10}, {&(0x7f0000000680)="161d54d8342d9a309d4d03c2a668617eb24b1443fbe558d9df1945efa1310d6ee16fc2befcb1828df786fad12f4e6ce1dff3cd4d115a6b1c0b02e909345f505e215ed9d2c37882eb5c6ef3bcd5c642d9d628ca74d5c1007619a593fe0846b03874e9f9454db4da3852ec6a6e4340db8cd670d15b472b03a0319fcbbef8", 0x7d}, {&(0x7f0000000700)="2f6d5fb21114d30bc4aed40749dfaa0e774d685002fac5d22ffdd20ca71b1e81dbe784cccc4c4f54ddf80ddc48e219cdc7878c18f59dec5f6f03b6a7f39c90a2b4d1aed2a6dd", 0x46}, {&(0x7f0000000480)="c6692af4cd9a72945589e0", 0xb}], 0x9, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:00:21 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30020, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_index}) nanosleep(0xfffffffffffffffe, 0x0) 16:00:21 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) syz_open_pts() syz_open_pts() lseek(r0, 0x0, 0x0, 0x2) munlockall() 16:00:21 executing program 1: r0 = socket(0x1b, 0x2, 0x100000000) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000140)=""/88, 0x58}, {&(0x7f00000001c0)=""/100, 0x64}, {&(0x7f0000000240)=""/122, 0x7a}, {&(0x7f00000002c0)=""/88, 0x58}, {&(0x7f0000000340)=""/217, 0xd9}, {&(0x7f0000000440)=""/84, 0x54}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/85, 0x55}], 0x8) listen(r0, 0x5) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) socket$inet6(0x18, 0x5, 0x100000001) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x8, 0x4, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x1b135a67) pipe2(&(0x7f0000000000), 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x81, 0x4, 0x4, 0x7f}, {0x0, 0x7f, 0x2, 0x9}, {0x6, 0x5, 0x1, 0x1}, {0x40, 0x9, 0x81, 0x100000001}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x7c}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x65321576, 0x9, 0x6, 0x100000001}, {0x5, 0x1, 0xab, 0x8}, {0x1, 0x1f, 0x80000001, 0x1}, {0x1, 0x15, 0x0, 0x1000}]}) mknod(&(0x7f00000001c0)='./bus\x00', 0x2100, 0x5) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x600, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) close(r1) 16:00:21 executing program 1: pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f0000000040)='\x00') 16:00:21 executing program 0: setuid(0xee01) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) write(r0, &(0x7f0000000080)="0f9af75e3916844f8d12dc38e3d7b2df65b3d128eb35ee3312331518c9aabb5184f4705d07e84acafe64351f2a3d56da49133d9ddadb27cc367a0054f9587d364e70cef3869da86372069bbf6eaced47845686f4e26b8ba9421de2e7796ce5590b3967db19f7c9e4da459ba3cc954e8513f1cabe5b87e54310fb6575a9b259bfe5399c8b5fb5bf92ee248dd6f2bd5e34fad82061f85dd7b7981e5b6aa76c1800a464c1fcfae458049ce5c2a17415fc4f38258a86c48b43a476647e428f9fc58d03d03775f7dd8115cc7c90e973ffe8d67d7cae1b41c22969b607f36836f0664405ffa676", 0xe4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) r2 = dup(r0) write(r0, &(0x7f0000000200)="c6b4bfb8e554cfbc631909eac2a41a8847de2194d6c939bb06fb595d163a66fc623879facbeb778bdf3ec997fce8e017668e8901ba73cc448b18375b9212d8502b2bc60853649f89a79d8030398aea447c68993826704dab96e84f03129cd73d5d35fc596357fa411e8d18dfc5226491383e4803c89aca302e154d9566ed5046a1caccbaf0b39f1e01b8350e37e9b5bff5e1f374247efad4d6dca14201bea1cdde0700173ca392e8933d44cb97c443ea41388493ed510c16e6e889577f723379488bbb971f0b4356e7e5138bf25dc1b3b290af7d5d730f56e94c6baa", 0xdc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xffffffe4) pipe2(&(0x7f0000000180), 0x10004) fchflags(r1, 0x1) r3 = msgget$private(0x0, 0x40) msgrcv(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000f0000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d95ad2df8f85b8ec796459f9deed4a58774cbb9c0f27c318aa8adf0b7abebea45c0cd2f25764485e79eaad8c2c51e03667e335074e7d286cce0a96c04ac38cbf987cb1b2a6de71afd2b65154fafed0d64741c4dcdfced51eba80fc5c4f26e3375f23a9afbd520bf649e648f2750bc2d0df77f0db2a637e0661d166199cb166aa7da4d8ddaf9895e2cd"], 0xc9, 0x2, 0x1800) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x81, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x60}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x1, 0xfffffffffffffffb, 0xffffffffffffffff, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x4, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:21 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x800, 0x0) socketpair(0x23, 0x1, 0xfffffffffffffff8, &(0x7f0000000080)) connect$inet(r0, 0x0, 0x0) r2 = shmget(0x3, 0x3000, 0x58, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x9e) 16:00:21 executing program 0: clock_gettime(0x3, 0xffffffffffffffff) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="a304cfecf51d764e71b9b8543674b0e5aeacc4b4dc22ad001b032573a8e37d6fc7d66c169080d78f79b3ab589af9af264a6a87fa6d54b9c9e3aae0ab6a074c50ef498e0b5aac385e888fcde791ddaf9929610f7770eb69e2dd3015d548690d94542c158988d4e8d69d0f69f8a74168383d6902dc8e5531b53e0b5be7fac05e63a5345d7482cdaedb808de2886dd67dc78007a579253380a30b42fdead770c41a28cb12e4ff509ee6da25a93dbb182812169e9d7654c8a32db1e9ece630f9603e5fd5121b815b3c613546772a8502158b41205ee4b525fc110a992ae9a060371fb44ee07a", 0xe4}, {&(0x7f0000000140)="b25a3ef40154489e224d6776ca5a4fe22294e5210580d1dd43214c689198a4c1994cee0f9f5ef5a55644c6ae7fa947286c975801abc9423781c4269c9fde40a1b362ec693f10594928ec6bae49c52815b95c413866b727b04be4a73250621f096789264606bd85bbcfb2bda7e9", 0x6d}], 0x2, 0x0, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4000081, 0x0) write(r0, &(0x7f0000000600)="87f8cb7eb5be9fb589130585a58df7bc4f8783d5aabe4588f1da58e096a3d8cb8b692f2a4525b0f20bade83903a8cf9d97530d5297281dc13923162731bc0b9590519dc1bd60ec42e6348cfa70f13232f0fe5d6dfb7c5da593e6d6b0d7b0235429f04a509144501c65c5cb4f82e50ac5d2c5161e627e418237aeea82b83108ba45092cdd8444f4f339ff8d5d5d913a64853f4dfbf4824a80935980443ea664fcb01f08fd0ddcf55a21d6fdd640ddbb17452806908b8b7a356c4f1cd947748b70beb156a7c895da6fe419fc2d1fc09491b47a9dd15f581f9e857e50f725bf062ec5ffbb6795ae4b503fa43c0c3ebfdf2aae7712a73144b1b7e9defc778870d17413029f1db5f0d700c9e5bff5fe0067662e988c1683c7ede5bf3de52a3c1219428b6596867c37a18f861e664883745a75f67f43bfd69c77d952f120456d873e754e585c5fc437df900f138291548cabf8bab8601e1c56d0e57cbc0e14d6bc2572ed4b6cc85e315bdf180032886b20885c660d3441d274044f72fd2f621ebc8e5284888ef8dad7353d034d8af9ad5c71d4db0b85116d1f2ce9ff23226b6b98ccf5c7956d1bbeb097a44f674fa37b550488027857c7e949fe88affcde0e8ab4b753369dd37ce5b2b65383d870c477fa5100491583e40dde10a50b060d1bbc3cda35e85c6eab7dfb12d3bb012fe797c0e4e385e6875a7647c8726210c09e59a16b9f86d02c07f756a9ab4e16c15f815f8136bac1a5d21aed3d34e4723d9ddabadd324615631b00fabd6ec2f02af7b4df16c28b2b2c46a27f68e9f81bcf531eec1528aa02d30a159348da13636a7bd545d79bef9c8bc8e3251bc88c2567ced5b71333f0853716dcbc0c59f98142b3a1cd7875f971211687a3ba4cba70e1c92c43eb14c596377a6783660ffd5a36330aee5925a691db2620f7996f601975bbb5b8f1012578cc43725961131d8b1d935d9ecabcf4250369981c552a8b261827539faa2d784dc8e90b3966644e7a4c60f394798a184dbc35fb2734ee026e5b28f680b5960a75f2082802d249a598646aadf7a060753657632ec87ca52d3c466e8dfcbc94038ee495376ba2ea4960e7007b15b8b0c78d61b892728b15fa6af008d40ccf3fe710686d67f45d214de1a05c5e6e4c91ade3e6c274209842ec12e750b7bb0ddbc24793c1f4edd0a78e35270e12fd17c49fbcaa044ec74b32b90fdbf2eba7b9ea9e8fba40b8ba26e4ad4c1b66cf3d1d41cb7d9bbbddcaa1cb97deac7ec6bb1004da90f79d4e2833406b21b8653d87b9e29308550e17df5cb8001da0a4bb4964a77e02f09f5eff87a982e2abc94760b0acba8697e99a423fddcf2c9ff3508311b70760ed629af3fc6e2bbdae8347dbfb103aad8e9b5d0f89d8617ddc6b1d82e7fd12a745960d3064383c8c670885675490a18f865f2854ebd16cc704cf0279ed68f5e2521614c56ccc0c7ddfc1c49284bf0c5a55cddf36f451e6276f71b43269ef4d9b09476b49c50fee6b2f6703250d19546bf5764c789968285afc5d9938a435ed1c8f64bd86f353441cf97f109b9f93c14aa20908bd5f32b84ed381af7e9c9d94cbc3a25bf87299487b6f5d516ddd73ab4361d52ef6ee0b57ebeaf621ad6f64562e989cb69a3863bbc1d5615ddc7e9c3007d69a1db7122b5b3b75d75153af64e567126ba160b9701c6a9975e992e4544409cbd3c579c714cfeab180815b93a131f19d74a5a69c385f11e041c1c8f80b28297775055440b6de0d87dbc733efc0a77228f61ec41e863398b1e65a77a88d8fedce658ea79fc551b1481dc077697a096ed3f9b98967095d8a5b626ecc35e18df94bea3269eff7f224a432616ebffd0cd5446006459a42cb338863052ebc823c0ad1046ea037c77d499426e8b8bb178e46741e781ec13f018cc4a9543999196c4580bd2d3a2b208f8a8a877bcc30a221a5dfda75aaa8a8939f4f4e96682e642bf6845614e60d6d043983436a21acc48414b1c9c98b183becf74748646d3e1d483df00cbc4edd2576a3118c1c6bb841e3c3c8cb87ed5ea160834987d468174e208f6b6132ed927280f85d851da37d83e3ff4a848eeb5d7561ea5081bd9f9d5f1fcdac7a3e477233160c90a7fdd1cdd39b20c6c59d3895abd79772c563811583c9fc803fd57b7d1fa4d33c6c2fbe1f2690808d2c65155022a8fd7b907e71232300a0576e3bf8663736fd7dabe57f843d417a5be6de2ed71bb5a1a8eb0e5c7ffaaa9b71a170901dfcc0a79ea5e5ed2cce2a82a0de35d3d87354e451198d3c495da715a69c7264ef2e07055bc72241a28ffbbe5c94829906389d6f4c4e19ff8b3dfd7773bf1069fc8ed002100381ff587cff343def9fdaf6fcd833a08768773a012f7a8bfd4163f44096e954e08109a22c39d7a2ad92afa2214270232127bbff7a8b86ccd189e72017ef3404f8067106ac1ae432c759a486dbedef56aef2fa1729c644d4787a7cf6b5604ce0712e2d03f48db769621577ab2ef4ec6ded847b6dfdda72bae37db064f0e64c6ec41812e5faeadc67229f8fec9a8a3d4926ff141264305b5352a52d2a1f0c5a7dfdec121255159d15fd15d731c649163f3e74de8aac66b9f0603a1ee4b6283c7c6f1efd1d266dd3918f668f165195718ef81d8d7bbbbcf8e72e85d5992a259d021290f7b652cb7a0f6025da6d4db96267c99358232f8847a88efe7291f85d41a1adbdd9fd971241d77904aaacc7c2586516323d829487d039ac8fd6a273456c598840238ec948a398031b03a2f5cc5a92a91a1a220f72b994cfe8bed032accdf89eed585e20206b60427c3190b3b63f839b6134d632a39e3a46ad67118b147132c1d09ebe9b3d770e9e0492b8e3ada89445df6d4b4b327dc426b1f39d21d205788a593cbc51c1a33e42d1db51c5742fd4432d3061068a563d991031016c93e7c266c97c97f6647adfe23d03a38c0a5ddb3b9c89713122c2185445870b47d2d9bd3c1041b126cd2d7f8d99cfc9bc4e9a02dff13481e723ed12670be3aeba24d2debeb73db40b3b4a254c44d6f74227a12d8083b41bb7f323e84a588c12a44a360e4d49189665aae32d86bcd68d4799052daf0a3cd3a83384e3470922a76c6f60fe4b045e0cac1627af6e80674af6589786e7c5898036dfee3f0b680b32a9fa2821b5ebbcaa1ecdce4d1669eef76ea1f81c119e79955b97932a70ab78c061b6c742049ab9b1d666e18eda21a463eabeb5f99b380b9fee16c9754f02f8d34fcc0288164e82998422d42b57d65415e092f527a04658b748d88e74c72af1f241f97828dab534dd7ceabd1d973e970def5ce996b461e0a55e3b39f2595e34b904d8ebce09699f7efee98c242eccf0b5ff333fc741b87e3f8c988811fc3efec0af09bd5f1bf2d62f6cc38a10b1f6f77e39f86df8ddd2caa2e4668f9ccb7a6ff5049ca59e1a92950930550821fe2289525bba8975822bd3c4fc1e9a4468a4a18cb58416754cad2763407bc51349d620733cdefd591bd97f1ac9a4fe56354419926f935aa917de7cdb4cb0ee4e65e5d658eb0c62f2b50d0eec3265765c4b88fae654b043a6d9eb9c10a89c6f0d2e1b574083b91cde75421c4e38a6a08d1db1c318a857183e39bfc7d4e792aecd9152a4ed9fa95faba33171910c3eb7a41315a687c1ad8a9414f8a479d8b338d0f0f9bba5a9807d13890f8b66801a2504cbfe4f2222618eaa6753207ce3d649d7f7ec171766ac6d30ae77b4ebb07baeb2d6216a128805acca207e74d0002fd6cae2d88fc334dfde008c4b54dcbac3012321e3f8631121bad4c25a6ac0065e4671dace1dfbff6178e03aa403c72bf26e5d66852ed1243578c586c4ddf9922a9d28de386e5ddb5086f666812f0e862e8d2c1f2d85da970ebdbc11598d8a5613ca4b9a0b3c5bb911c1da2ccbf934ce6f9939a7f1f77aa3211aaf3bcda373961593fc19211641805adef2b016bf44442c7fb71751c3c4afe3b767e2d34ec96560560f0d85fbb97040deff04c240fdb3d6d1b9359d854ee8c8cb14975fdb905fdb8bce0d010c1529bac99c338d8eff106cdda97b69ba1c5b71c381ae42c161cd61a8ff256f613ae0d75a2ae372f30e92ac4b98d9efc066e46835847f3111380e85a605892b364aa47d2c4c107836bda88ea49ef5d4cbd0bdad07b9b5c028d0c777e09861b8f1e7bffbb86f35a3ffc9fb3f51a0d00f8821d4eb308249da2201b1b8179c2a573b2d0564fcba7d04046a921a3b9a66dcf81e6798afa1e93db09bd2103f3f2316abbfd205079a8edbfb71f1e6af95c5090140f85eafdb6cc2d42a89d790975c314353352c979dda0e92a092315afba1baaecbc597d02aa0d87900bf0940c98e38c4ffa2ad3dd34162ed186d63b68b5327176b4dcbe9f5de809e8caea225369f0bf6705a4aba8122a64b0df6d538d75607e861c56c60a387cf9e379c807a0cc4d2a93dd5785038c4cb91fa086defc6b0e8880a92f91593eaaa46dba04179ddeb7edc60104313d8b5f1c31d76c529ba1b30b2f8f82e124145b5f10f70e05e9597b07974513ac191c84126a9ebed7bac96b1da13484ea61fc35520e29f4417488de827eece411cdef9fdc6d37c5f6bedbd9469c332b22f1d39f2d4049969e51d72f69f2dfe45993ced3d1a6b5ed33460221b7abce08ddac9f5f99b01d037588a64e30500a1703fe97f708a001cf735f71d8a036888adf21d61b80825ca2f5938331018891c4c8e37abcfe7002f4d3560f613125c0e5f694e2cceed442b38af51978f82d07c0fa615c1d8b46dfc47dbcc279685999275faf54fc519e22389d251f96c4968bba35f11b94714e3631b37925d889759218ddf320c1394f65b5e7cfd4caca2f84a70f819562aa7fab172faae7a70ccc428dc57ab38918122f9029336bb2745dbb2c1cb45cfd4b5027b4e8adafe52cdd5e614bc6fd48aa2f30a94eca11cf7ecbaeaa2798991b664b38febddf1374d4e0b5603c59b100a36d4592364f418f4df0d415ffe3f9670af7d933e07daf13dc65cdb05fe4ffc160de1e33f6b961914033ab799fd106df4c2974122d82899ec04d9ecd2f288c4a2713bb834935f4e59b708cd85686f2165229b3f05c9c0142c2e7f22ccee77745c6bb9116e8c5976a1d3e56215faf82a2840de2adbcd745b98d07a2f2bea13d796023e458ddf37fd6beabac62912d504e166ab137d85740ca8380f008cceffea3347d3eca4e5c5ca228739075e602095f92b025a11ead0246317efc33366d79af4b7569cd7a899ba70e0270fe25d7951849f78f731daea3ea3890a48136552156e0b5183f65b4fada88fa34d364d803b6585aa61fa5a9d89a4027eb400366334d89105f408c8c96f14ad5f4e6adb7b8dd328ad9a82dd8024cbedd73c53a044f5877f205ef2d39f8b6bb118979c97c79023bff8ce5fec0248f3274b895eb8c0668dd762dc586a6511c0dad21b08b1eb868a75ee9b242251f3b71ceabafca2a162f66abc0424233cb6b35a2dc4bb09dbb48ec8c98d46cfaf74f15eb4733ddfeff2c62a111682653158619971eb6e156a8362961f367a84fdc100d47368b846738d0d0631db6db5b8842432555b8ec37acfd13376212204dbd9dc7e959971ad8def823e563a0963815fa73494fe6a4927b04f61b49e77a3d030400a729c09d7ac3f6b66c201c983d457880c45aea7251e9a29516e6dba88b8d74401b0302d695993cf5ce009def7a6492b9d4ceeac1a8c8edcd24377efb743393cd9d63ba615140c0ff521b02eb999a869a79f9907996f18aa8afb6ee8ccd2f25940982c530b6b523217ca8c", 0x1000) dup(r0) FFpckbd_enable: command error 16:00:22 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) msgget$private(0x0, 0x400) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0x3f, './bus\x00', './bus\x00'}) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f0000000200)={{0x6, 0x6}, {0x0, 0x100000000}}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x42fc) lseek(r0, 0x0, 0x0, 0x1) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = getuid() r4 = getegid() fchownat(r2, &(0x7f00000000c0)='./bus\x00', r3, r4, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x2, 0x5) pckbd_enable: command error 16:00:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xafaf, "8d78742aa39d9c6003d8403d0df63791286298c8"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a9541891", 0x47f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7fffffff, 0x2, 0xa645, 0x2a15, "81e7f7ccebcf80e96c7e4a5df632e0f381e8ed64", 0x8, 0x52}) 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)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x100000000, 0x10001, 0xfffffffffffffffe, 0xffffffffffffffff, "730f34ed05201fba38e944890dc70c722401bbef", 0x800, 0x41f}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "85101a7b875f7c84a4ffffffffff9c11fe4dbfa6", 0x2}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) pipe2(&(0x7f00000001c0), 0x10000) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000180)=0x4302) 16:00:23 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) close(r1) recvfrom$unix(r2, &(0x7f0000000140)=""/142, 0x8e, 0x2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$setstatus(r3, 0x4, 0x80) r4 = socket(0x20, 0x8005, 0x7) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) close(r0) 16:00:24 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = socket(0x39, 0xffffbffffffffffd, 0x26) setsockopt(r0, 0x80000001, 0x28, &(0x7f00000000c0)="c32a2e368d1132b685dd4efdaf024f42ee5a044715e3b07c5a13eb71c558eee81f0bc235e7f742f23bdcde9fefcd75b52db990f53ff739773294db2885360b24e7d3f96d504738f01a23de894246702178ff4ab250785a0a7b617367735f62f763154a61529c1c8d776f1f4f5a8449283958bbd4d7a66eb65b45b9e39bd92dea01071e47732400ee1f7af5bed2e4a33f0f7cb593c679c37fa7c55ee5c2be1992d3232451d5b0f286ea32e9f6bcf7e48d76b321382452", 0x204) setsockopt(r1, 0x3ff, 0x2d05, &(0x7f00000002c0)="310edbf98f7b2a84b59f8af8699bebcfe4101a52916947", 0x17) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000280)) socket(0x26, 0x1, 0x8000) recvfrom(r0, &(0x7f0000000180)=""/147, 0x93, 0x801, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000), 0x0) socket(0x10, 0xc007, 0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x7}, 0x8) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000800)='/dev/bpf\x00', 0x2008a, 0x0) ftruncate(r0, 0x0, 0xc1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x9, 0xf0000011, 0x1, 0x10000}, {{}, 0xfffffffffffffffc, 0x6e, 0x10, 0x162e, 0x5}, {{}, 0xfffffffffffffffa, 0x21}], 0x9, &(0x7f0000000580)=[{{}, 0x0, 0x8a, 0xf0000000, 0x348a, 0x7c9}, {{}, 0xffffffffffffffff, 0x12, 0x5, 0xc0, 0x3}, {{}, 0xfffffffffffffff9, 0x10, 0x1, 0x0, 0x3bf}, {{}, 0xfffffffffffffffd, 0x82, 0xf0000000, 0x3, 0x9}, {{}, 0xfffffffffffffffd, 0x80, 0x0, 0x8, 0x101}, {{}, 0xfffffffffffffffd, 0x10, 0x0, 0x2, 0x5}, {{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593, 0x20000000, 0x100, 0x5f6}], 0xa8, &(0x7f0000000680)={0x70, 0x20}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:24 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000015c0)={&(0x7f00000002c0)=@in6={0x18, 0x3, 0x4f, 0x8}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000300)="4af208fbb4a401ad4033c5f1be0a3323aaaa3623e6e812e3aaf3b94f563a4345f68c627e7774c2b5e23139442f10fea696fdae67edc64f3a5240f33046244d13318319ef95829065a5749a0dd1e592529273d59d9f13f99c828b5c808257c9394fa16767277ca5193badbc3ff6474265c2a8957f550cd21cd9", 0x79}], 0x1, &(0x7f00000003c0)=ANY=[@ANYBLOB="5000000000000000ffff000005000000d242f00bb1720151d7271406a54b36f0965d9b63cf7a6f9c5a7d29aa1248dd50672208572af9adfd78fd66896d94096c34af26820153e42fcb00000000000000b000000000000000ffff000005000000cc02e87e22ed611ad2f7dc38fc7c37aa98eba6461f1117d8c84ee378bd8b7f9172cfa897df401447eeab9d616feb48898686362cc242f523ede84d5f78567a3388653031ba45b1fc2d4441994a190bf218a7af4bdccb6c048ba68bbbaa661ae21dfcd5ad443bf4fa3e75b48e054f0a81ed2867fef32885e179887fbf7c60c446f4e3cfb0d3e23e2a46e4cfb05cee97aea10d5ebc6a5780d3900e185476455400d800000000000000ffff000000000000362a78dffe101e621c4f5e8bbcbfde070f576c95e454bf849d1ff31289389be3ae1234f8fe8df81e79bea1bef68d8f32bcd38443c81d8416f70310ff60d82eaf97b602c3c6f234dadd7aa9685fdd63dae32516e64bf235afbc07b5fbf6c37d3feceb01d67292cda3eec273bec9e52dac0cb024b0b80b617f0956a0e5905a569cbf466e2ad2d8e57590b88e1423bf653ed94a1c0b30233d8b3214a6f3af025fb353fcdf7c28477ddf732a3f9956e774a808464850999eaba9585181814c3c66ef5830b63a51bc00001010000000000000010000000000000007dc17eace31ca49fbffa88992350bdf802bfc234d26e54bd7585c891c4ee084545d9bd8e166fe1dc69e7a2b7dc732ff3c8828fede3292e49f51cf39871652d0f288ec0ca91942402f61c2e65c3923aca5564aa9ac88149be3d2b050772b78cd1e7414b7a9920b5edeb1cc511593932da32c5855109f49a0dce03153b166c7ffab54b1f2b08006e97b1d423d51fedf326fad00ff57022588651d9f78c9d96235b6112fdc0c87e4931f7b16d67a63141c1d42694c887f327afdda877f4bf8d838a604e24ec654cc86e2ed8d1e1881b7c9d17288719f0d83086d563a3e596f3b5fa789f2c9e265a7696a408efd36758fe4f0e0b2de34f6e0bebdc0301ad064c4faf16eeaa285e2e99c4d6f49f1042f43cecf50669d71055e8d8cf0239671df948436fa5e84887e57a09089548ace5ee82a9e5f50b47f91b2dbe833a206d10982dd65576b46fbb4dfd71f934b0eae3ca5581ffd09d93511173568b4433c6edcf89f0c699d3f8d7c39e77e22fcf63546dcd4bcb522b5c5084f76b65f845c5f2ee80a73f717d1999d04572a1fdbe5270ae48d36d6cd90f0c09e6905cb7ccdfa10dde641c71a95e3acc2a9268410b101017546e3c94627da9980030ddd1cd4cd08f347d8f1c7ac14a604497100ea86e0232688cf5c07a615b889a6635d96f67ef5e592adf7896fbc924232c5740b36351dec7a4b938ac93b74324b582db44cc61ca33bf1a00562963f585fc7136116aa2aba61b938dd14755ec75e2c05fe5d15c49582a71a6d72ce9443e9bfa0961746733e48d733dadbadcffb3713bbc8ede0b6d29032e4a8a04d1e3d5b3339b524520d6f7136950da597b8c13ad922edddf00d20ac3537e8d70aff5a1235103dd57179bb78cb098ceb6573c7113fdaac194515cb3032578d041cc3251614318a0223922d25939cf6f6032c82a4a8fa5962fb7adad71622e377aa3301cecac7b2d8061dbd823d8c70c71ef748a67bd7d588dd7acf93baf881efbae6f85eb4d92aa3549ceda822d2dc814fb7261ba205c3a59be8f45d285540adf6e171e11ba84f64ecd50f9852a38c7a6f9750200851c66e042eafdb38c17e5aed8ee2c9b9553a4f93ac0e836261669c87a36941e4aa4cba2417dfcd8d66f5308b0c7f519db03ff9dff08681d3e6d2cafcbc4054396677a1b8ff636f9ac371e5c2dc972dddfa1c63548588170860e02038938881540eaa2214f10d34dbeffd9bd559dc688ce60259a7aeb506fdf1732a8e146abd13579b94647a772d40698f830c0d95ce9e0d49b6375b0ba570927cfee2f1aae203a138f308089ea0d2fad51ffb1988c16969820d0320b5ffbdc9ecdacbfd4358dfc6c878cd0bcfb94f8b49dcae46f8095cafbd39358e60506aa98d8b02e07551b5710005887ba6d13559a9a9113f78c584a8d13f7395f9d2446a1c5a42d98d338a422c6016eed685de356dd2a24931d124152fe343d136a32211b246070134e7132b5624d573d0350b31be6d429c5cf2e74708e3b0a20dc4603a5d7e9f489fc28462244b30140d73fc1f795c93383172a091942ced7f1b07aa8b647648591bef8da40e7d7afeaf4379c199be35adf250df8114a98029b6a2b683096a0da3ee1f524c879970ed22f34ed5244d053be466f42613638245304abe724d3723592cd32ad247fedb8a697b17a62889a47aaa6b1ddcc425d1f915be4d0732bdf70619e2d49e7ac0e27599707788d278c631710b691fa1759213219ae981e3d7e1ca0a1d2070e0473b59218e75fe458381050cf8f55d6b5a6883f580a94b7b8c21bb7379934f6f831879b2b65482f68d2161d1d5d9061902e8f468a619982eeec25d2f292fd9ee5e15ab326c399642f91e545f7bc83dceaac1c21bf307e8b20d2468b8fef8abeda3cba5003519a0e7545f1129bb6ad4c711203fac5f16889ae8f4e45839c46600985b9d5a54c829e651042b22d544c7f3a12a888211a4df5d20629eefd6fa2c3b39c05ff64309abb395768df58bd091466689f66ef6da209f210a45901dcc6cc8cb63e6b4cb0e2f571014ba8709cd46369b8464a271dcf8c7601d2cfbfe7ac8fed917de2df1ae4aa30817d36fa5c9d7f7216e977b9762ebb2608d30ef846304b405ef0a4061037904efe47799a82a692718a347ff9220f1fc28752ce80f9a2d5174620724c87a7f6b77a6a97ddce2155d73a3cd79707f405cc28b65b9b09ca27fe70db7aeb7316275dc35bb678cd8ed1224ed76fc9c16c72244d994a614ecc94356256794514cb192c44c9c2d3da7c9eb6139c577449f36fa2a2ded45b4fd9734defff7c58a95835b3d3225b57c4ef34a436a92407c657a6fee53391236009becc915fabd8e43624da0bdbe91d61e030fecdbcd24567d672a53cd165079eef4dd767a96696b16537d33593bb830ae6099b54a7eed5f5772a69f692faa14aedcc4b09a33a71b3375b7fc0e0f7ddb7f8f717f02cd80e474b7b4b1ac05f3c2f25070680e918bca6c8738b89c7196e3aa7668364b2054fed350b02848114ac37a726802a20dc21738497ba1a21f9806eb5e53226d77c672cfac3c627ebf8c517b5dd53fe93d3ef0f852b923f3fc7123d03d1711fa2e519739143956a63fd887fdb9354e7e0e04729a5b4ba349e68c9b715823abda1be73d9dc83eb380c015c08c164d03dbec7bccc696c31c8bffc31ebb16991dd2689ede23c3721e9a624ee5563d5260ef9cff7a13a7748d43b2b5db73cf45ad8b31eec576f670720875bd8a820ca6db91dc023ef765bb8a6406d1bb4db505feb627f680f3b03c7118b2747c97aff9f453a5d3b5883ec3abcb8c05eedca27eee381d454cfb9195199bfde67707bbc832def9108a8f284c2b3ea191c35439b6fa5f7d8766eb0ca843fd2c8f63507242cb1cffec632d2b60c5e2cf1a170ab00dec66447f9e0fffaa99ce9d1e13ceea376a019b6974bc73b55436ee655528737f44d764d4a0dbabb34653e280d5278443071b3a8f55113e041ecd40e803f024d1d9957da025649783c1d032f626c9c3cc86b3ffe362bc093fe45cfd9cf8d6e98af0d1545cfb0d23584f8245af5fc13afda6d5801fcf40989fa8d901ee27d268623fd6eb38154135ec4d21e9c6a2a5b6266b1420833a7608bbbd0f35b264546d6de0a10921a275f18fe977a9bbcf52829305f67bb18b044fee6e96ce2fc370e1f2638694213830f82d16e4ddc20689c86b94e9f6ab88af493152d82dd4047a17a7a4ff03508ef1b97c2a428f1b7fb831af3191c8e89db96840027fb65d3ec4e9288d4a095f44d5d3cbc9f48ce4c9f4ce61a81f0e60b313c6fcb8a84b799ea240693a38827fde2c712461592ab057a599db8dd5632f412814634fb8eac62b4c90bb8e28703863a5c2664d2f17036376582774e65794d96fdf3926e16838e2851de63afe7971b30ff96bbea3e84f1756ab29732d0f44554dc6474c4bf368809dd94bf8d5271859e4d3718dd93634ae8538fac8620186fc5e2002b5bc3b7d25f63f7ba17048cc1cd5e838380e1be83bc876e5eca0666d945ad54e776e88d1e5b38501c241e1ff860e35e0a48570c99ab936d5cf75f7c5d7bb227f1fbb3ac895b8561121f33980024147f4ac43e130134a6834be3066588749dc4ef6da59b5f433f4edbdde7c321dbfe782997e9656fa7bc06b72bd99c5645b5c44a9e098b58ec380596b724833480c0e07799c6302ebee04915b933a0b5dc91a4dd158617c484e169e8e5bd78e14d3668e0587491d4a2f0d1483448eb966f5a4d9197907c4ff7c06ccbd87e7d567ee2e26c44da1ad093d778ad5f001d802b02000010d9b2fccc99005e0e16732647c2997e898bc86d0b67910b3e14b5eef01c26bf44ea9682ad44ffcc74e1600695f1a2a42991839191dcc290591419d2817e20c90889061989b8ab1e39375e68d649a6dee1f488ac00d86ee630218cc389b506acdf2a759903c5eedfc3a8a174912322a3adcca707afa0cc37f019442a1a4b6398495bb8bece29cebc8c426e20a124d2b3d657127e4b7a4d5df2064105456efdfafb0637418000588d706a78f71ed0ba576fbb8c689933d980110714c84d7fdc883a3dff21d6aa636408d2403f3fb83838ed3d717d9861200c71ba6e1ed58a9395acf7cd6011324dc752c649d1a19096bd6d121523d9d1f4736f8bf6954451b9f4a25a7cb5e61e3116663c6650743d8356350c686f5f71520c06e09d76ac722ecfd36c7d48a342cd23727c8a3f2c870a2a41b2f12a10c5a6ce2014d8f721c6e1495013d01883074785379bf51e27e65a953ddd384c9183864fddb689dffe748145c3407fa13abee8fa54450f42a0c0cdd44032655dec9362650fdc187766915e7e77659ef66ba75ad33c8ceb01889ddef479f7ef75362c8898b2f31bb3cdf61c59ac53657db6ab96617c020ea1e893794651f7afd2d4fd6d5fecfcc7e4b936c2a61b0c34e7edfa55f8b3b90738dcbcbaa0c64d4f23c869f6566a7e5ac4cd04a7a5ee788cb4ace73cfde434ec3a0d5da42b8f0267652c17e96990ff1c9f8765eb24b6f86b016bef78ab97f2c0876634d953cae2892b962f23fa4a06e232e2291a98dc4cd0ed40c96a47c97fd1dabd0562873475311049849b017c6e02e9996a28a1bacdf2e8ea8d917f4cad6b47ea043336237ae463f00bb49685552c101027e66b6ee0ca04e591d1945640ecd19297e31ac19bad8b08cbca170f1a23ff6ec77012bee6b51292ec5fd7566fe2be690935781ffaf730d33e47b3f7565f7c8fa956e77d8001692de14ab1c0115bf1fd74d4fe4e250f76462581c69308d58866ef404870c790a398b3cd20f89e715917ebea6072c203e488aa224611f7e321844044f40c8efc0d5d97268298d89efbe9afc87dfcf0f6d83eea353f04353a21a90b48af31c643f76574a569d409f62b6031cd5ad033510445356f99a2acbb0df742bd0381ba046fc609933ccc9a3621fb2a6207d64dba694e60d5dbf2279ea76540ab0f7ef1d54252874bedc7b63fa48a202785b3cfe1cccadef0f10b4342bfa9a408d5909030ca7221221ac2fba5a05d938e1b77c7402976379dd884e3c79943b157c6774ee450ddc5ef4c938949507678f1c1c5b000c5d849aa8ffc2f6704855a52959be0138a481ab37f5fec647752ea3e94b4b5dca2ecb421187849e15a668ebaa84ecdc63a353f1fd61b925b864924c3807ad6158d370b28ccfd1105d7fa666a51c611b87f9be37d6ec2fd096bbf5344befbebf43239e63fd975a48c5cf205f964d1626ead83c55bb14102e722b51251aaa6d1a918e4c2c49256abfeaf6222e7e867151b3efe9b3e1342b9e597bab1e37350d0eddcc9cc5ffdab176f032692c04070630267408b6eba10ee619bf5196c3a11d656f16a3bf0ecece445c71a7544de7e2ed15dac438a88f3cbcaa8e472f7c3c819cbd6f9961b7c21b53e97c9782c5a6848b480f2e07f675856be74aeb6389c3ba86f3dd568c75baa9672d2ca9f1aac8fb8a8fb4379c8e72d57774108b880860070540395fcb148c47c0c84af3945ad757ebab234ce487759551b83f259998c43fc58df05ff561ee04f81ba5dc93782673ff8b86996e27f2cdfcf7ed13fee8a5ccd429badd3a764c522698915163ac24f0d45222374a7fffad1a679c1c6f44789d0d8b4c3058bfeca169b4e02056ac262377541dca1e3cd20c805169b4c936aaa6b09a3e920e1400b25db79e7ffb5f0025cee4b73e04ee8c64a1348a2ff10cd41673b315185ba72ef4b000aa74db8ae0"], 0x11e8}, 0x2) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r2) r4 = dup(r3) recvfrom$inet6(r4, &(0x7f0000000180)=""/124, 0x7c, 0x2, &(0x7f0000000000)={0x18, 0x2, 0x1}, 0xc) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffdfffb, "5c0000afb40000000000020000ffff004000"}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000001680)={0x68, 0x0, &(0x7f0000001600)=""/104}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:24 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000440)={0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x20) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x7, 0x0, 0x81, 0x4b2ce2a0, "8b0e834dd1c1333dd3d1cff89a820b1878ed4fec", 0x8224, 0xa12c}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:00:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="282793387515a6b87810e694a0d9d95d1e", 0x11, 0xf, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10040, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x48, 0x1f}, {0x84, 0xdc4}, {0x67, 0x9}, {0x42, 0x7ff}, {0x82, 0xfffffffffffffff9}], 0x5}) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x10003, 0x0, 0xd22573, "051ac34bc5145f269055288b771822f6103c6470"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x7f) r2 = semget(0x3, 0x3, 0x400) semctl$IPC_RMID(r2, 0x0, 0x0) 16:00:25 executing program 0: r0 = getuid() setuid(r0) msgget$private(0x0, 0x4) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) 16:00:25 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0x8, 0x4, 0x7}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f00001fd000/0x2000)=nil, 0x2000, 0x200000000000005, 0x2011, r0, 0x0, 0x8000000000010000) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000400)=[{0x0}], 0x1, 0x0, 0x0) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x61}, {0x6}]}) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000080)="e1126414ac624b81784347a1c6a182d54cd74c5a830f9d2a6d", 0x19}, {&(0x7f0000000100)="e6f454a1010db384d36a4e53be9a", 0xe}, {&(0x7f0000000140)}, {&(0x7f0000000180)="b0d327805d0f20416deae83e444c933d57a6a60479ab65152f7513999cc6353aaef881ba031e6448d1049ec2c1cf88c7f4305501b0df3d2eba78115acd472d585d5a887b4bc4cf57ee0de369fff7d059e597c62da9587669fb44d04919acd2cbea1ebf69f1821b3c9b49d52a7155eac53e23fb004bef6bd46fb75c66dc52d08e85f7fa98eb28f4aa1fc80f57271e8f0c0374a2d1e21b1c12f1fe71b367483df14e75a6bb9335e308a7dff656b0dcc828be065aa89f28e5072dd5ff082e33d2183d79de50254fdb60e337367a1558247b0a2fd4dcf31b764cd6e800518fb93ecd5563ae218446c402439396301e5d24477bd0629569b21694", 0xf8}, {&(0x7f0000000280)="9858d258dd65bc93a66129f7c40e6802b0c5aa74dfc0ab5db63594abafb343615d4fd0d59b9e5fabe63dd9767aa17736dbe38f5b8f1206e32dde5003ecbe675656", 0x41}, {&(0x7f0000000380)="218b33f6e2f110d49f1dbe712dffa9daa57ed1591301e433f649bc0adb5713f5b8feb26cefe88692edb54d6b69da6b107fefdbf3128c29cc9b3b48643cc68ec52e3edb30874d7c482ac011201147fca87cb5a96f4eb5b547307d2b4860c1dbe7c5b6aa243c0f742931", 0x69}, {&(0x7f0000000400)="2851e7439df174448a73d23ad2950b802be1e0cdd5fdd5790dbeb8848d36228500b3a30e5cf844d6ba18864939af506832dba4d526cc2721064523d8491f30d49d6f48d2a666322a483f8c12f183a91109cb42142471fdfb82c4863e", 0x5c}, {&(0x7f0000000480)="6223d4ad6eb45646cc3fc2b33f60b62c0db380f4ccc0c687c4b4f4d9db57f35a44d36ca0e9b7ad02745849895aefbde819fc7d6665a7665e61673c7c7a70c270763d4b56886b2e3eb7c94c4064933aa05771af34a18b79a552b6232226a0e132fa4e28ea504d5fa5b6e59b4d9cc262c9e607300fa5be777195f630f0729d9fd90b250c4f55b95f93dce1668bab02", 0x8e}, {&(0x7f0000000580)="ee58745406d63d24ba13840d353e609447579135cd5d7cd8cd9585de2575e3ed76d524b32ebbb1de360c8e0ed61c6a35f181cba60bf8f8d6c5fc2a8df4449389625283319454f3dcc1e30c306801bea890506ab0d99b6ff803226135ca4891e43ce5ad3a211c0deebe7d2395", 0x6c}], 0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:25 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x1, 0x108) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r0, 0x0, 0x0) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c1888cd2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31a70b4dc386972d2eae1f50146e657077b47698d5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a2c37e6f300000000000000cc584aa972034a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d06aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7d008000007455e3a311c96284c2b5337613910b76922e59a3e00a96", 0x1f9) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x0, "8528800000e900000005000000000400"}) fcntl$setflags(r2, 0x2, 0x1) r3 = dup(r1) connect(r3, &(0x7f0000000040)=@in6={0x18, 0x3, 0x3, 0xffffffff}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:25 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x40}, {r0, 0xa}, {r0, 0x144}, {r1, 0x24}, {r0, 0x54}, {r1, 0x50}, {r0, 0x20}, {r1, 0x18}, {r0, 0x40}], 0x9, 0x226) 16:00:26 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) sendto$inet(r1, &(0x7f00000001c0)="9a5c188827915684a43f3dab13d0de1f344d109afa8a303f48053cdd3bc32a1efce5b876e31e134025056e368723a397551bf6ac8afa49e41158ca24dcdebdf195b7e595322566e17c93220f7b45222751a1b5c43e295f3bb7826e759de73663e9d11c291222d962e2ba03131a4c2abd776dac655fdfa9faaf43ce9e94afa0f711d92fce5a1c1bedd04ddeaf9d117b32c4caf098e7c3832ec59ae5f83f9151824b7d11e4f8e7ff34583ef78c7639c1dbdedcab0d414836f9fa3435df9d38cb42ddd526a32f3588fef8645f80be1e6d123b960d61c70172aeb6db1e9fc40be9add2ea72b54ecc4a718e505480ce3a90bf27c861dec5f07687265fc91a97fbfae755717e55f07877675865dbb36336e3875795ba1f2364d0e03811e3ce6821e20646c88686afa042a8502f99dcb6142048c1029c9273c65f90e95c09b928d678b6b47d83e8316692fd4b1ae42233e7a8eb3911b36918893a508b1b9b310761403b09ebd838f8c79ebc48813cc26a39ea26784aca3cb3e5edb82515c14759c2326fb7dd1348710f7d50944a4bef52259c56c575fd793bac1c848a292999d95bc73018a4f8ffa69011beb0b9fb2b35f12f74e13d58856c0f06d2427f35a69b72a244c00e325ac5fda32b8a801325b5c7eda070b20142459e26eee051285d851b7fbf878d4d47291c990a3134262b61bb88b09c047d2d675e317bb0c8c2084b3c9c38f4a19fd5ef801103419eaa7736ba7cea036e92308f1daea88806522a28daef6d7c41706ca564650452e3ed68fdb98736f7dc1483223de9e466e69faf90825c1cfd0ba0d1332d57f8bceeb424acf501dc026ec405de74b01f03f37023c4a3b643485199dafb6e0ddf8fc8c7af01e58075891986d2c22906e7c1845e78869458e70b31c0ae5ac72613bd944b496afd5a888aad8a9d42baf38fa85e6f27ce1016310eab0a309fa28e9917ad39a5dffb8319d2cd69362805cbc8411e2e98136c551845fd666aa84571e98d469250f2c62f19b26c73923a6ff8526e591ea8d456bffe799f805b5f618bf73bbe00c56f004e44897826340aad4a5fa4162d65bcb33dd42dade9761566928ab9a85538420c187a159fafe01d26790b38777e48b002fd5ac02912c165171ca60de787114895ed2b038aa3376e18121bdf7083b273e7665a216a91634f6caf7735ba666ee9204284e45eea66c1a9b47d5886084c1fa7dc574e81c4b47d55dc0984dea6d459a72a0ed90271bc3fcc4e46f073962fd0e4ebc63d109f357205d257175a61148ca6dd19eaa8c33474b9570f6fc64e731fe3b30f050e96bc04d4b83fa98d81a20e76fb4f42c11522b9d9f31ab4b3de400620378c04aa0561fdc7c1144a7ee198d2fe92ce630f3a1a5095fd96fe4e8dec132535e7f7c5b4e5a2b7c08c9db94871cd70ac84737719bc087ce516206558da21363166e88177ccc51c6bfa19a0426357eb271e11863355851b39d50aef4ef0aae551d88947fa75ddc151048c4b9c33109ea26d0cc16b575f8c06fdf735450c2dc85474b851d1cc530822444f069ce56dfc97025e9f98f9c280e75f40f7c3b1ab865936268333d9e6d2adf51c03fe3e079c92dfc5e1b154d22bfe640fd708ceae4915a74f496f1621a4d0a129dedc94e8581be3a35293c2735ce9383db70af197e9c2da258a7af761ccb214fe24ebfa6921c0b57dca147431b4f4bb321ab04545c5ba43a1dc9b1091c7b882e27b62e0258795c1a68b7cc88b04af8398a8f6672d2ae69eff23bd94e176a8ba2b4a98f8e96eadc0948163f6a0964769eb0ce11681e3a2ba2f7ea7b85f9615fcc35a0a38d5a450033451b7a0d291e5ad19473955cfac046d1c78f1db9bf604c61b9c4041b6dafe0344fdda34e4d614bf5daaf37189cf9d1c0d8d1dcab8eb8342bbf8fbb40d7b0cdeedde86dc799e68c75b7c6b5898abd0c4b04715ad5f540ba107952f05bec3016ed6d56451ff60dee66c9a4caf4004f75308d7a2166cefd20b4c96e851649b741931f280de2f34bfb012ad90507b4eb23c4e35b6e32e22d31ef3a325f312da6da7380ff03ba1164a0a9a06700ba245790e36427f91ca0dbe7899d9ee0aed6fd393461299dbdce00da9f679aa33c4114ed3d246c0efcd5d5bc6defabd820e0a44d047c357324e3886188179beb8db9c7db3cf2b3d67cb58d5f0f66daeef8d7d33e47b44a1609152b1c9afa19a11590c3154ae3ab3b56794a62f2bfbe00b54617a677d56924171988d0315a9895466ebc1f6c8f9e27ceca463b179a51cc0e136541193274a25469d01a4a714d21deb3fe2f56064ab4cf9e59981679edfc243c0c9e24be39d9ac8982a15915685daea109c8ab6d14a421250656b3109cd5c4ee3720314742f02a272ecc94191a31519b8102c6a03bfd4e651780fb6ae92fe4c135111dbe62e786416811415b655d17a6b10942b6ce9d70e4f0b660e994577a835243eefe79652bdc871ce50a2a89d53031722dcb629ba7fad813787d20e938bdff5f1266508344bb795997de8eb556cd1e4695ac1bbb9fe004c843d6d7427d99c52fb7ee39f6f1cc013080ba7b3f4b547c1d4c1175532284ad594451281bf98efcdd7e02a023eba16173fd822630d363a007a8a3aea73b81953b84dada272c314ab56772cf08212340d4ebe5abc9ea483f0848f3adfaabc5c9ac5feb14da7c13b43174717047ddede93b2c8a0f4af6f482ee55a3cbe3891cd5f45b1d2973cb5e913e18890062e182710c216257a572cebff8091323fe7ee26b4a8c23d46b1912596fd0bf0e039734e18d48c22072ba91dd80159f1948ecc6fb789aa45bc14957bd9e7698fbde837ed3578015a48857c9f882d1692fe02418fd4bd6438f30c38c71c48155d9458ef3f5e94e418228ae23e1c4327dc4936571fd6883da3dbfe2fda781c794afd5ccf490be78aae78166c53aa893dfd75697cda38ade1fab1a06488db08e65af2321335f3cb0eef4545d1e7c29f1da01ad09b15ddf53995a471177a0a483de26d39ab3f32d5320b657e0f40c77a81b593bcdbe82503bc6d4a491cd7686cc8319b71fc6d254a6698c2a6b4f290f151facd6c12840ebeada9ac4811eaafab3ced7e2fd11fd074ee3b26fe2777dfdcdb6a0df2d37bd8896832e65c8d80fc92a7db578685efca5cbd945a31f0741bf662b73dd91e0ccf80726ce54aeb730023e5f68c5d27f68449df2f1fa72431058fb9b4d1d0399c586782ceb79669efa39da24594a1752e59154f084e0cc549f4864bd4327aa9684f144377176f9d3350f72a5554ad4cd933eb3f93745669406ea48862220babdbaf1980d026204c91919a70d44f3232eea889508a9704a37babb7be101572df946d7b9e1c82d125c6d8e90525d5658731af5bdd25ea1143fce36509f89b6c39f8c37042a6323f1a623c465e2124af7ceff030aa6f61ff90ddab29831e64c3bbd2016a5ce8585b9582ca701c543987832ac3e6e011b6e28311653ae62761364925d81d2290aeea12d3cd5708cbed2027e0ca97e424d08be07e048ccd868613e220b5c80e0a3c1c6d338b620e66351bb7b2be9821661b54931a595b60a32f1d2a863c361b766cd59038138e20bfe3e9f74a5f6e8dfc26e382686f34cfe12d82c72ad61b5395b9e0325b4700772b0ea5c9c23cdc364aa2c08d7535a9e9bee3211c0462dd31fba709d14228d833464a59f8e154b074c956a2bfd4bfa82c6fd791c206ab0dc14396d0cbc0c4c015526804b23d295194c0a6640f410a00c64f5c2c855dbaecfeb9231aebbc185cb007556bb545df4e1ebbbd9f92c4eb7a43d38aa189b59dd12a5c10c6876ce59283765077f9af9e0f5aa12e29425822e7113624d59d601ffc7b8582ce5c8d59a21c53600d767cfa0a29880ebe2ada4d4f0d9c87c9084ce486042e6eec6248eacdbd69f88281086a1b61d0b1f10efe24dd5ddcd3479fc5716c41cdaf2c3f42c59548ded3003dfbfb2b714275934c7015eef92db2b665d0d4c8a17359b3647efa17102668b372918693b0adc7a9544d52a9b7b5052db19942ae481b958d338d991aa0751b0a18a04d410d51a3cc3bd7d2e18c051784f65148d67f2b60bf92627161eec1104cbf1c1cfb1510505b19c047109547cd126c02526cc9ab304498603934551afca805b849f97f730f8c5a5960a1bfd2120146645f601e44dc0930245f5c4e9205bd8f323eed5bc260b3413223a3a399e9300c662b3c2cdd7353ef1b42280de69cac074cbbfd226696c6ca40f3639bb8c0990539ec3db05bc728206720ab71324b03b8f87c8ff5662dffca0e726eeb212db3548272c604b92c4773d86e40319664567163ac527df8af323ea47dabbca9151d2615181dbb1f2c87661ac81ebae74dd9962f67b8ed71fe3932690bc89e963a4ad4275a949eedc934dde0b06110ecd0bddf70316315637028a78de8f9becf92469154d768b8792634054e65f2a06fee0ece56c0d5d3a50fe227019741431b43d87695387091cff083b760c0bf3ca3ed96d5a8de88b66b6cbdbace0922f3393c19ad68967af5267ce1cf823194e80a2c0be29a15d32974e79cdef0cd8bcb2623c8c43b3fff30f2922c7405f339f60c9d9b6d35b8bffdd3428394fa1b087769132109c139b9b745808182e39da36af12375dfe5870af86efa5aed0be1647ffcd3d5b855caa7eb052cb46bafa1f6e53c992663f292cd6832e26f9f96c08077556c01b6915f27d700c60cc0984799ff1cb68b99201f42a5cade5762b46ad5ba41b056257bb56ce65b5e61821c36c9319619bb523e43bb654fded83302bd0d3ee334708350dd7331c490af6b6d2231d792d0d0418c7f48ab2d0d72a41a3d5e20532654dea21e61492c5973612218a767abcfb669fd29e81d587944d10a0a787441d09f30185726a44cf9a04a53e9a9970f4454b9faaaa4cc99f3b8b8a263be99ff8e225d2a7195ff893479ff4f51bb4cdc72e3e4e1365510814eacecbb158881c31e099dc0a1816a2d17dae3ce2e7123731219d953bbb82dc7d2dadbe2845c757df26ada3e45a64fd4772b7f4c682ff684b96207f74225694bb96ee78f53448fce6ca58d8e2fbeaadb85d28ae2bece671301734e718f828e6ec6904cb3fbe252bfb6bcc4855ed09d6df3febe8360db080545694ea20baad2145b296ff48b22ea5e496e3dc5054774919752b1a143eea4a239a6d32fa25b6be0f6ce53e818dedaedaff6e55aaa3b68d7b5748d6d38f7456e2dbd83465b0cd248668bdd6ceab63ea1f6a3dec491c8d6e78d5624816c1a6544feaf0f617c6d8a1474a12d334da7792a55d5a99163621ef2cdf8071d95042e880d5d781d00443b0e6c5b7b969095d690b4e9781d51c7250004050cad7a512c6e5af4b27c4958edd7ead2a8ecf022aa5f8cc08170ceb1dfa9a8a25d0d766c66a189d405f0116f1b3670551b4cd833551a4d7d9e47f67318fb782d73dac849502c6ad9da464e2c91ec5e1acda6ea35387a340b35872b46c70ef04973e95666d3763495a14c90563e98c8e00a9fe7dfd7dcdbfebf1849f6b0fec9c6d910eb705e8485ad61d0936d7a570036e87221ba4310a4f03733567a5c31ecb7669a8218fb91784917049c5005462f1828f743f239f5c4523839b2416731a9e8a814351c4d575d49e1227ff618b4bfc059e18eaafd99b48100edd5ad311ac4df0e4f64253a4afa976229da0e902c657212447cb65854dcec00977e49719582cd7e943ef841a6461ee6a2066f209e44d5101725ee93fc0d8a0c0aa2eda4e677352591968731eeb446ba2b159a4ad2626044c1cb10", 0x1000, 0x4, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x101}], 0x2}) 16:00:26 executing program 1: r0 = socket(0x21, 0x2, 0x80003) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x100000000, 0x3f}, 0x10) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x1d}, {0x6e}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmod(r0, 0x9) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x400, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000000c0)) r6 = fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000100)="13f443e38555c25a19dd3436207b97c69a0fe76af488af0771629cd0334c373f87b0a248408e28e918c7272e3f12ea41dff10c6442e646a0f2df4b3cc12485125f335ba35191d8215f3a694b7c9a374925e3786adc56aef569577c318b3391", 0x5f) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x9, './file0\x00', './file0\x00'}) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000001c0)=0x4) r7 = syz_open_pts() fchmod(r4, 0x0) write(r0, &(0x7f0000000200)="02deb4c5b2764fb09cc207f96cb41263db8fb96763e984e3d5b590447b702ed91ec16d350b147f2ca21f02b63c46d9a264ad6e6d9ae5", 0x36) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x80, 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') r9 = fcntl$dupfd(r5, 0x0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r3, 0x2, 0x1) r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCGETROM(r11, 0xc0107005, &(0x7f00000003c0)={{}, 0x1, &(0x7f0000000380)=[0x0]}) fsync(r5) r13 = dup2(r4, r0) truncate(&(0x7f0000000400)='./file0\x00', 0x0, 0x1) r14 = geteuid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r16 = geteuid() r17 = getgid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r9, &(0x7f0000000980)={&(0x7f0000000440)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000480)="071da5727be04fb34a3f29d08b3359e48d5d6a89155fc9ea223e75b7e9d84a98e59d0b823ac0c973708598d4f7812b47626e8291166e4f4be6262f25e713ad0bc136a948c6f895f3cc98745bac1e2786b12c1e60f389deaefa901e4f746654d481482d55a13329bf442f4485fbe39919551fbd614ccf7ccb37526e8cc7f270f327d0799c0779a102c46150b0217bc53f94c7ecf264168007a5b2d0a23253995c84f7505ec50cb14d9c2ab6edf7e46db1c8f36abd561f806aee6883", 0xbb}, {&(0x7f0000000540)="3e7f234317caf1e904f3491185c49611afaabbe61b16dca6972e698dad172c1b1cd67e3ef8c996ce07c15c61cd3a66b772206af17dfef0cfde607e42e460cd1480b8fae09ee47714ff97230d2459c8e4893d70ec06c834b44ab1301f16dc1ec802cfb9c71a63cf03fa53bc6e36f416fccd8e7c6af3cedd539efeaa91012f9a929112b157f7319887d1eb1b197366646fc3505301c4d231dfc0bc220baa5e9d8c1034ebf4126500e66929eabbb4a361d499", 0xb1}, {&(0x7f0000000600)="da0576016d920ac1c97cce20c6118331766b57b527f8fcc3850039e4def96a55d39323ace2143cd513d7757f53e3cdc95404bdce955bcd9f4b4af6705799184516b509f112e8507bdf7ba06d341e4e8bfa64290a31e4467e22eb77c6362254d9d45c466218dd120b7ebacfab90dc4ddae9d15323803a9316fb1ab2121a022d8c5394d675620d67815a7f4943e25e96c19f3795d15afdd623e98d05d16f0b751b0a46ff6f4602739c1027aa825f174bede0e1346ad70b7a826a22240d53619ccc9aa03d1e907dbc66960a7135280bc911ee12", 0xd2}], 0x3, &(0x7f0000000840)=[@rights={0x18, 0xffff, 0x1, [r10, r12]}, @cred={0x20, 0xffff, 0x0, r6, r14, r15}, @rights={0x18, 0xffff, 0x1, [r11, r8]}, @cred={0x20, 0xffff, 0x0, r2, r16, r17}, @rights={0x38, 0xffff, 0x1, [r7, r8, r3, r8, r5, r11, r8, r0, r8, r9]}, @rights={0x28, 0xffff, 0x1, [r13, r5, r7, r0, r5]}, @cred={0x20, 0xffff, 0x0, r6, r18, r19}, @rights={0x38, 0xffff, 0x1, [r11, r4, r7, r5, r1, r1, r10, r5, r0, r11]}], 0x128, 0x401}, 0x2) 16:00:26 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup(r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) 16:00:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x2, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/197) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x40047307, &(0x7f00000000c0)) 16:00:26 executing program 1: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000080)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0xfffffffffffffffc, 0x3e000000000000}, 0xc) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) listen(r1, 0x5) 16:00:26 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000040)="44554d0665a4d05efbffe73dc34291772a3cad93491e6a6b372f6783bfac07784c93486fa4b93624284b2c9560986190b8f52ac551a6e0a2b26967a8a4d965543037", 0x42) readv(r2, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/69, 0x45}, {&(0x7f0000000140)=""/133, 0x85}, {&(0x7f0000000200)=""/14, 0xe}, {&(0x7f0000000240)=""/93, 0x5d}, {&(0x7f00000002c0)=""/109, 0x6d}, {&(0x7f0000000340)=""/222, 0xde}], 0x6) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4001, 0xf6a4) 16:00:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fchdir(r0) 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) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./bus\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000140)='./file0/file0\x00') 16:00:26 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) r0 = socket(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0xc, 0x401}, {0x18, 0x1, 0x1, 0x89}, 0x8, [0x2, 0xfffffffffffffffb, 0x100000000, 0x26fb, 0x1, 0x0, 0xfb, 0x1]}, 0x3c) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x40, 0x7fffffff}, {0x18, 0x1, 0x7fff, 0xb0be}, 0x25a, [0x7ff, 0x6, 0x9, 0x80000000, 0x4, 0x9, 0x9, 0x8]}, 0x3c) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff63, &(0x7f0000000380)="992e65889855f513cc08ad4594354c0851f662f7004cf76cbb3cdaf391a9c7bec25404fbd853a945e6cbe15fa51b45f252c273af25f750e47d00d34c84f8202907a3a33c1634984f0b57710e968ca2c4bca46247794916f410522f35dc5daea30dc8634fcb117e4050ebfd69beff142ac92abe5b10385060ee522766a851e31230ce248f89a51840cc25990c1ae5b5f85ff9e39ec8cb7fc91c26bb0b88a77cf1f84a4622144f22929a4ed6f13238d27122") 16:00:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) recvmsg(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000700)=""/151, 0x97}], 0x1, 0x0}, 0x0) 16:00:27 executing program 1: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20000, 0x0) r2 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="202b0b2ef49011c2b09917f73d90490dcaf469d18966de8a6ea2354e94ecd392d4bbee8699a3585b53e926194e7cfb1b7c7eee6b2d8b", 0x36}], 0x1, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x4, &(0x7f0000000280)=[{0xffffffffffffff20, 0xfffffffffffffffb, 0x4, 0xfffffffffffffff9}, {0x8, 0x1, 0x200, 0x1a6}, {0x7, 0x6, 0x0, 0x1}, {0x4, 0x1, 0x1, 0x80000000}]}) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/115, 0x73}, {&(0x7f0000000100)=""/34, 0x22}, {&(0x7f0000000140)=""/141, 0x8d}], 0x3, 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000300)) 16:00:27 executing program 1: r0 = socket(0x1, 0x80000004003, 0x1) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728efbeadde89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:27 executing program 0: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x4) madvise(&(0x7f0000ebe000/0x3000)=nil, 0x3000, 0x7) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x80000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x1e0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 16:00:27 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = shmget(0x1, 0x3000, 0xc, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x1000) syz_extract_tcp_res(&(0x7f00000000c0), 0x8, 0x6) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x7, 0x4}, {0x18, 0x1, 0x7, 0x6}, 0x2, [0x1, 0xfff, 0x8, 0x2, 0x4, 0xfffffffffffffffb, 0xffffffff, 0x8]}, 0x3c) ioctl$TIOCDRAIN(r1, 0x2000745e) r3 = accept(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r4 = geteuid() r5 = shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r6 = socket$inet6(0x18, 0x4, 0x100) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000001c0)={0x6, './file0\x00'}) ioctl$TIOCNXCL(r1, 0x2000740e) setreuid(r4, r4) clock_gettime(0x3, &(0x7f0000000200)) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r7 = getuid() ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000240)) read(r6, &(0x7f0000000280)=""/117, 0x75) shmdt(r5) shmdt(r5) connect(r3, &(0x7f0000000300)=@in={0x2, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000340)='./file0/file0\x00', r7, r8) socket$inet6(0x18, 0x3, 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000003c0)=0x9) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x400, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r9, 0x29, 0x68, &(0x7f0000000480)={{0x18, 0x2, 0x7, 0x7}, {0x18, 0x1, 0x3f, 0x80}, 0x2, [0x81, 0xc777, 0x1, 0x23, 0xfffffffffffffff9, 0x6, 0xff, 0x4]}, 0x3c) pipe2(&(0x7f00000004c0), 0x4) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) listen(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="d3f3b6171ebe17908b67173aa7871c5b55780224547b3c7a5691388c04adcad8a3f7f2cf9a460b5dd590ccb3a052f13f1f2091cd7e27eff3ff03edebd2e184ec663e5baee9985deeaeb9055929d254d5483cd2f5fb8318198dff5a9439c8f4e10ed739ed43986dffa56995c7509961dc4e9e36f92dadfca47198984973c25d7465fab416829eaba9c399b49b8be582a7853ebb1f594cf51b608a651eb034688fd82b6655d540b445ad67019b7a454e17fb69ba1558f1dddeb3e94f803707a7f625e5ce37b76c96ab6db4fbdb029e7769a283ccbfc46e85670d18195601b81db49f476d7b9eeb9d7dea4030122723f84328c5224a0b0aeefae082e4f5f26a99e877af038c05cb4a8c03d4a151e09931d29bb3ef5bbf7505e820a180181eb03fa0359504f1e83257e949618415ba0589d17c4e4135ee32c814c0da4edebab31bbde1da5733a032c4e45dd4b41f30ee80508c807311104632a3a213e47473ff0178434b6051fd70c3828f401246bc71ca70a1620eeb17004e59ad95fb92e92b4f69e86d7c23298d34d6aae821b4e6049fb038b00da0d9c7732eff13b596048bd16591fd63b79358c655d001685b9cc91e1622132229c37b6d59cf8d09adb65f7479faf752b510263e14f9a7488c7d305e7a19c56ccbddd34bd3d2c6b28aeca0f75a093381415dd8f09c3686daae317ffc4ed6ce6f657281388613b02b953bc2c84a623e4fae2e930c0a848dfd425d100e63253f79f7684a8b08731bcb2f554e65ed4ee5ae065fb9a1befd551a1ecb01c73fb76eba0a4e733113096325c84918c40d9d48d509f864537e132587d822668283937268a0bd58c04ad453fac7789cd05444439891d028d6be0bb94e8bfc905b56f1466fb4cd3aeb1914c8cc16f4864a6e679332a932225e24ea79489be4da6a6e8a7a3bfb4b188133d998d4f3966bf105ee935ef73836b621e8056cde69586019a264f35e3aac7154542b96a12391ab2ded5b0165c2307a13c365545a47173cc31831f17f620dcab0ad91f1bc4fdba4c475cddcee69897d0e6d86613d6f6e487d99c552db8e53f351279ba58ae29a0fd4793c2345a626c6e5ed154ba6da89dac3b41c54a89f0c72c0f4d30e354a05073349f3763064fff5f9bc6ff7cdcdcdb808701aa47274e521aed717ab1cd6e8b6678624e959f6ebf01b533a764cec425cedd2c092e114e65f3301f71b7943bc4ffa3296ff6e6c08e5c41f76a4da60a96f6c07339e5807d511f75f8bd16c3c3b3091ecf53757e72423347a98de861c7d58c6bca9c920dbfa371eff3858034f00984b48e1aedc2e0ffdde088eb804e117bc7d8661a56f3d6bda5834cc79e0de6ad1a36403b6f0cefd2f019467725213ee014c90fc471866108a27a8bef83d859681253194541a0d97e37598ce46d8c0ef8bdc74826eb6b6ddb87c22221d66c840d4da7bfc7ce63354a8c3528ff7415401b032e79b66e7c013809673f6c301054f03d4bb06d264cedd206b683c608b65a98020f9b5bf5404afd3c8bf6ef9e36ec427c23bf25c024a65815734b1c5dd9bd3368c35f68a5bdb2e7104cb7fcfb10eb48cbf2b226ec17421f1e3c1fe39798a5120743aac8e68b8f81158dfeba5fa29c697bd51b53afd11a8940e4d7aa99c6e047be7ffa60085ca19382d979f60279fe18af50e92b3c1842f794a4486117b69d2832bbeb1826b35ef59d132025530a0b26b00c11ef375981429e511835875703ac1c3ead4b8832bba1743ca607d66d95d5d69e0c2a6793ac43575a1f05adc18ef050ba06c909f338ecabd0e6cc1dd44b2f47a70d379a7ed6cfea0828f0186bf295a773e6e5ab792a5a8fdefe8311bd2ff2e9d8de80128173a2743fcc7500a1942131b05ac863471998dcdfd5af8b0670a6ef5eed6a429dd81be404e21ac6952b742c1878eceea553eb6a8f3da3ca877aba7b0c9593b3082a2135f191725aa3be97841db80cb0dcde6e2e5b6cf33847f91856968b0ddf267aef1cec7d6b972c8e1cf08d8f627aee232566c26f9968085246c010ce9fff671bb348b670eec4c69fcce5db5a074c7a8e3637a415f005437b8cdb6c2be20ee741ab37947d7ddb6da101e72345f77fa4ba90c8871e3ef95b1a0cbadb8212b9fa84eee92dba8e79ae331241912a9e3827472e334adf9f3aaddb03b4eed4e49beae306dd34bc671a3f401307bdb1543b712c7c4336dfc70dff191cdbf7af55f29b5c2a63c64613b450ad44cbf9ad5016739a262d002f405d5a19a6744b05ac794cc550f269c4332b99ff3e6e2785c8c5a0696fee0626c8774aa2791bdbd0374013ffe010938eb1b90a927dd8f4b3040fb4402398755dc182afa3ebd3348ade59aebee524b22165b992dffb17e1e2705e2a13a76b13dc0ba2737f0a30bfb34f87214648a8b1eebd63253bcb1a1f89745da25e3bf000a37bffb00f6bbfa802462e9e999c624797bd88ba5582d07625026d8e785739364ecd1077c71cd70276e5c88a2e0b859031a805e992c88ca54b9a7f6b9e07b86323ccf877b6e2632acc66b67b1edbc27bbbe755d7d60dcfaff70b97ead08029fd6a1f612555f02f19ace8bdccb3cadd6b6c572e019b254b79332788ae3cc05709de2c714a3673d2c81404e3b2c6f1703c05dd11ec5a6a607b140fafb2297121d935d20776b946d57b6f20379c70536817063f2479d059ed02b18bb07a7e7fcf1f26a06ee90d8c56b784d5958366c46354fa6e7326c0d5ac3e0cfe2563379bc4fa51bc6c2a39cf59f55c250e364607bc5d2e92a0ddf79b12a99c91f4eb0cb0c7d655a934dddfb6c7bfa33c7c77c3942d81730e2fae47938977a4b322fd0cb7f7df4ad00581c2ac195b83f428e87d8533a6a1d5f9ae84b79a5664f1d3fbaf94cde52999b0583052e95b353af19b1ed6be3941e89398449cbdcd3208d134b1468fe86bc12ad164a169eb91f5f2e9961824976b457d02274d1365011c9d686d7c51fb9a65b2381e45f0dd9bfd220d8d25fe118857daa45c78050d664c2c2ae0fa4c5fdb407aece00f49455faffa92c906a5de3040114789b0f496cfaa916418c38a37de043e3d86ac518c58b4170c94d2461522daf10c3dd975f4079b592fa983c492a547c88cdd4510a1da863afac43a05892d8d466b58a7e6dfce11d57796241dd315a5dd43470376e2e0dcb5e4cb2d4456881eb3d74ba8ab8ac3b2f0ccab6c098b5305adc39a2ac80455fe61d1e2216a1944f462e57cea9e0bdbd22e4c9fd8990fb2545968a8b5675d95ec232a345846aca28cceec235a7262cf82ed4fc70ee761a54198a3040434c01350977ad1239e17a5f47b805445179eedff846b40cf5e63648bbd342efe5f9a5ad996bb63e31c8393904f4500aafb3c681b58b015458911ee80df8186cfa2d1642cc74b06a365f847212840fabfbf4040f78adb12e3040fed91757747a8ca917f7d67552ef62ef69efc05d952c22594b3e15253dcebec24319415377000919a08fb5e101129bfca6fc73412f73db024b17a48646be6033b5b34f40fa23e13560ff5be45cb0e4b14123a1fbd9d2416286e914724549a3c6af6f6f7c163a2503060593657811eb0f3f9d62c7e993658d4f28b61a97da71bcbc5b12eaca4d6effa30ea1864444c25c7a2532240f3bb6f03ef9ad72fdb0c2e9c55e76a9e92fb0a259f4c0ab0e3f4906a6fc4ffe0368d7be983365d9432c8f2d8f7ab764e3c6d909b9316e7f1e07465f0495e3a31fbc954b49c3ec5464031d8362d43f88fa7e9f6207769a67796d37ecb0a7229242e449ce4da45517891969bd1c971f29ce254ab414633d120f3478a6f456aa39cb46b1dcbae1ce5d4d170e1c95c4134242f53afb181e5eedf79cb0d748c0c4871bf851e07d625163f0a6d799b1adaa4242240831fd4bc0d016b01c4338b7c8c8db096c4d300a159c709454619184077a669feb06eec859dec06aaaf6f35e803259ae9a667dbb988dfdb45a1664bb26309b3b9e8236b2d7625d3732049491c1c87449bb6ae0c0651be88522f3b7d7fa669447aae4fd0a57fa25d2f52b6bb19ceb6473e85ddd88018a61ced7ff3701d888a0b0e91d1d7e5084fb5acd237dd5a80f328da697c7db15377ca8984184492c6d2f76316eaa0bf59099e96ee8ac2ec302bda2a4cc5b364b97d767e35141ca3153d286304a04561b032ac2fae31d644f256d209e38940caaf21e041aafefaf2aed29b1405689544c859c7ee048569ab9644cf1a9007ccea95f414f2dcebf56b9ddf4152567224ad702ce27055b0cc432baed3d180d4076f872ff46f11a1d4f0e3c4267b38445067f678bd384bd5152e19da788f8374403ee96ad7e2dee1035b2f83363c73af5329c9a9f99b10012d7fc55a4773dea99da391d20bd6ae8b8e4d1bbeb557e1b693ba5c1cbcd36631759d3d439d5a931ce127c9d43c998a49bdb2db2258a77ee6270ee799b4ddd179c9ac9c21c053d3945d498e85e6d168a7f8fc0725ca18c49a569615a7c3f051267b76d3ca9e5667068577ef3405cd3344623d8ac316d44fec01be259d6216e8a4e90c834bcaa44c97e692f5e2fbaf08a5dd5c833eb472a576a028cc9f964641f45d25349a9befc891976a9b189b902421d9622b4e2ec54b177163523cc793cdd75e2e8fbc13de3720b7861601b37e522f32bed01df37f22c717e8808a678ede671c888d983f3446d651463cc7f99ef198265942492e1831055a3f1e5335d5575afd4bdcdf08443459d47968d40773363aebd193f79aca83b355aab4fce3c01a29f80acacc557a3ae257fd716551f2ec8e81ed33a7324dc98f927f03d07edbf8c031b0e8760bff1f4a9fbfeec2ef56341d2c2ca65fdba8874ec1d36f61f9172aa1c405734bb170b6c0a0a844ae09e32bcea611d028353ca647abf52a4c535873ee5e20e3c2019cb2287c1a64427ae20a58c271869e4a5c76248cfee2bb8fddd6d6005e4fbc092def233803a097192a6e968714082c0db2da7950e06429af7a2af70e098df5787b8afe7c3ad0d8bb0cb7da7a735ba81f288e8c9277b8c23161a028642505a227e7086381b70a60cc127dd969bb5b28bc34acec2b299004b60e246b43cc9e1153ce2ffdfff033235602c15cb68b1b1e316ec668f744965b546d33f27e077067c91bae9b12eccab95bf571ff1adbdee1478dbe9b5a5e763e9dadd801acabb7ac26b5c219be7be9dbb35dcd0c2b51341ea28f9e62746959e86e0f67618ce186edc3ba4224f253a57b389792a8eedfc428a3a3375a8afcb501717024915be3557d82d849977f75c956d5dda2319139534c797082d92763b429105c5bc3f55e9346f22de0d37e0b74c99cf885dfc2078419c4cdc835b94dab64876a50ea0d6ade968274b95ff1402479f6d2ce8d2488cca4d9c8679cbca1c842ff93b190d70dbf165c6bc0651f986ab4613a078d84f753ca24cd6da89c5e46a0b70e06cb0e9e45e70874c63456b6322ba4ea2ffdcd7f1abcd69ed59161522d0ac723ea1f8b46473eec689f8def1d5659c9a68c66a15e2573e6fbe2b673936732383a5c8e77a8740e259e541fd197267fdd9f460e5aeee4e5c467bb1c48ccdf1fb11aa8ba47f8204c62e6e972dbdd3d615b944a433320d911a8576d97cfb740994b52c19ab3b9ac19a2de958f480c5216f45dfea68e8f8a87cb5c57dc1683464832deadd3e279af6f3b88bb12991626a38f547977f09bae7eff796cb2a6dd7d6de0c79a49d54543359a7b9e68de0deba557a32906fbed9313c338cc55451b8c77c27ac11cbe185ade318be0e3a710e44334f9ec74126d9c0972c2904", 0x1000) 16:00:27 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) 16:00:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4000000000000001, 0x4) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000080)="9e0facd8a5399d2fe2724badfe1a5cfd13df74b648338619d51dc422ad8077f0e6492e6fe56677af", 0x28) mprotect(&(0x7f0000443000/0x1000)=nil, 0x1000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x140) ioctl$BIOCPROMISC(r1, 0x20004269) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) r2 = dup(r0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x10080, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) 16:00:27 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x2000000000}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x800, 0x4) 16:00:27 executing program 0: pipe2(&(0x7f0000000080), 0x10000) r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x1f, &(0x7f00000010c0)=""/38, &(0x7f0000001100)=0x26) dup(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = getgid() r5 = getgid() r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000001c0)=[r3, r4, r5, r6, r7, r8, r9]) 16:00:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000000)="582720efabd16ebae63225259560f8", 0xf) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000100)=0x2000000000) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x5a, 0x1, 0xffffffffffffffff, 0xfffffffffffeffff}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80000000, 0xfffffffffffffffb, 0xffffffffffffff7f}, {{r0}, 0xffffffffffffffff, 0x40, 0x20, 0x1, 0x8}, {{r0}, 0x32f8169729db4aa4, 0x24, 0x40000000, 0x7, 0x2}], 0x11, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x20, 0x13, 0x100000000, 0x6}, {{r0}, 0x0, 0x2, 0x1, 0x0, 0x8}, {{r0}, 0xfffffffffffffff8, 0x4, 0x4, 0x1, 0xff22}, {{r0}, 0xffffffffffffffff, 0x14, 0x20, 0x4, 0x2}], 0xffffffffffff42ed, &(0x7f0000000140)={0x0, 0xd9f}) r2 = socket(0xd34cede1c4990f78, 0x2, 0x0) getpeername$unix(r2, &(0x7f0000001340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003371010144eaa22c15562fb300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feffffffffffffff000000000000000000000000000000e2ffffffffffffff0000000000000000000000000000000000000000000000003c000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000ca00"/4101], &(0x7f0000000000)=0x1002) write(r0, &(0x7f00000002c0)="9085", 0x2) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() poll(&(0x7f00000000c0)=[{r4, 0x48}], 0x1, 0x0) fcntl$setstatus(r4, 0x4, 0x40) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r4, 0x4c}], 0x1, 0x0) poll(&(0x7f0000000100)=[{r2, 0x1}, {r0}, {r2, 0x155}, {r2, 0x4}, {r3}, {r2, 0x26}, {r4, 0x2}], 0x7, 0x6) 16:00:28 executing program 1: setrlimit(0x3, &(0x7f0000000080)={0x5, 0x5}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x3d8d7c2a, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x54}, {0x9, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:28 executing program 1: r0 = socket(0x30, 0x4, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x340) socket(0x1e, 0x5, 0x4) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x3) socket$inet6(0x18, 0xc000, 0xfffffffffffffffb) 16:00:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x4) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/92, 0x147, 0x40, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0xffffffa1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x1, 0x106b, './bus\x00', 0x4, 0xfffffffffffffe01, 0x5, 0x77}) 16:00:28 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, &(0x7f0000000080)={0x1, 0x0, 0x86, 0x5, 0x1, 0x1, 0x6, 0x101}, &(0x7f0000000140)={0x0, 0x4}) 16:00:28 executing program 1: mknod(&(0x7f0000000440)='./file0\x00', 0x0, 0x100000003) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x100, 0x0) r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./bus\x00', 0x2, 0x48) r3 = socket(0x1f, 0xbfff, 0xfffffdfffffffff5) r4 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000240)) socketpair(0x6, 0x8005, 0x7, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x228, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000000c0)={{}, 0x1, &(0x7f0000000000)=[0x0]}) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x801, 0x0) socketpair(0x2, 0x4000, 0x83, &(0x7f0000000340)={0xffffffffffffffff}) poll(&(0x7f0000000380)=[{r0, 0x8}, {r1, 0x25}, {r2, 0x84}, {r3, 0x100}, {r4, 0x40}, {r5, 0x84}, {r6, 0x10}, {r7, 0x4}, {r8, 0x80}], 0x9, 0x4) r9 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fchmodat(r9, &(0x7f0000000400)='./bus\x00', 0x2, 0x2) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r9, 0x15}], 0x1, 0x0) 16:00:28 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x1, 0x2, &(0x7f0000000040)="bf6c24aadad92aaf3aba48e36ceeef69e426d47363ce376e6eea5214dc4470d332e475a635b4371704bd86af709573f12b3505cdffd0605462fcfdca9eda0164a63974a0a417d9b395147597a35b0cfc18ab55f249e536c37da8168dbc7b7120527637ddfd7dc04e42f92e686223b59c52fea6f9d14288f47ae4b35d36af5230a794659bad5299c25402f1f4da71d77f74e3f3b4f2e8dd3186f9037b71f45fc35771baeda1846b4cf18cd04df2429737ec874e34e4d593129860f0c8bc7e83664aad74688279", 0xc6) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x1f7) write(r0, &(0x7f0000000180)="b4d2cc3b78efffa8b8823b99a6d20feff4fde776", 0x14) 16:00:28 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x100000020000004, 0x0) select(0x4, &(0x7f0000000000)={0x10000001f}, 0x0, 0x0, 0x0) 16:00:28 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x8002, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x2) munlockall() 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe2(&(0x7f0000000280), 0x10000) write(r0, &(0x7f0000000200), 0xfe72) r1 = open(&(0x7f00000001c0)='./file0\x00', 0xa80, 0x5) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000440)=0x2) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000003c0)=0x5) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000480)=0x3) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000140)) r4 = syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000180)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10001, 0xfffffffffffffff7, "5c0000afb40000000000000000ffff00"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000002c0)) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000300)="4f81b3348a6bde32b00e46f49e538bf3f873336b81f442e2764af41db80e274589d62bc37b480974666196077d3784b5c06c61c0c7f1045a355f8b020f9af37ddcf49b", 0x43}], 0x1) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000400)) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000205c, 0x8) r0 = open(&(0x7f0000000040)='./bus\x00', 0x40, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000140)=0xb) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0xffffffffffffffff, 0x1, './bus\x00', 0x2, 0x4, 0x17c, 0x7}) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0xfff, 0x72}, 0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x1) connect(r0, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) write(r0, &(0x7f0000000840)="180b1d90f3a91bf2214fdcb95e4f5f24500c55b92d938b032234648eaf7b99f1411e5cc63123117b06cfff91904a32f1eae3fae8166e982de4c6772a4836cb02006b8f1aedbfae05c699b3d0da57c2bcced643f15e144eaf52799bc44cc3ee8c15fa11cd05981680a9ba840e578ae94979c936ac961d6f2c2768e907af1163368d68ed51112a08eaa1b3157a07e1827f3a683cfde6068a3fc05249dc2e3e1e0e449e0dae92ec4658a369428e0cb588b37585ca076f319df86d2f426e0cc883e7aaa9448edc38af1e5ed30dca85cb50c3ba6f3ddcfd9b772d622122833ac7d8b34002e804bc11e64cfb5d69e745aa15a4a267970e04fbfd0c1c3f4308656ca8102c154e43cdb5889897638fab16c33fb9f0f753e9a2e1bc515ecdcfeb3759348f78e654aaf672c14514274ce083ddc70a440bc05847a5a819544b1dca88c35c08b23c2cd2b3ea6d759b3d07ee5e47296153c85e1b2eee6f6c60cd3473e9ad18599c23038f6c9336ed21727f6be69e7e4628b9ae08e014bfba1f5436e9ec383b3a36b9875e85842e99915793c9afc3d133f6fe0a7dd5db29ad630a33073b9263c7c17bb578701d05152a6f3bf523bd525a9cb997fdd9eb2241d45c70f79662cd77bf2a3492efb2c0f0506a163f52a87c424249a8a0c63f7676ff88d067aa731916f708e6399f000000000000", 0xfffffffffffffff4) utimes(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)={{0x400, 0x8}, {0x8, 0x5}}) 16:00:29 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) fcntl$setown(r0, 0x6, 0x0) geteuid() fcntl$dupfd(r0, 0xa, r0) 16:00:29 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x80, 0x2) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x0) 16:00:30 executing program 1: r0 = open(&(0x7f0000000000)='\x00', 0x10, 0x1) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x180, 0x0) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000100)=[{r1, 0x24}], 0x1, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="7ce8288c5f4cb1b1340b75", 0xb}, {&(0x7f0000000340)="4bcd4724e0a4869335e17153b8a5d4dce7be6199a5fed1747481f7847bae2e2d042ba56aa0b5cb00f94f2e422e402d6c58500d", 0x33}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0xa0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) linkat(r1, &(0x7f0000000400)='./bus\x00', r2, &(0x7f0000000440)='./bus\x00', 0x4) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x40, 0x1) utimensat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x6}, {0x5, 0x8f}}, 0x2) mkdir(&(0x7f0000000140)='./bus\x00', 0x100) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000200)='./bus\x00', 0x802) pread(r4, &(0x7f0000000240)="e60ff53d14cdbac75c151e1012a66c9590a81c91bce0", 0x16, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat(r3, &(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 16:00:30 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{}, {0x100, 0xfff}], 0x2}) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x3, 0x2, 0x6, r1}) fcntl$setown(r0, 0x6, r1) r2 = dup(r0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x7, 0x400}, {0x18, 0x3, 0x4, 0x1}, 0x65, [0x4, 0x6, 0x1, 0x1b2, 0x7, 0xfff, 0xfffffffffffffffd, 0x8]}, 0x3c) 16:00:30 executing program 0: r0 = syz_open_pts() chflags(&(0x7f0000000000)='./file0\x00', 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100008001}) 16:00:31 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x0, 0x0, 0x65ab, &(0x7f0000000080)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8180, 0x0) 16:00:31 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0xfffffffffffffffc, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$KDSETRAD(r1, 0x20004b43) dup2(r0, r1) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x3, 0x2}) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000240)) 16:00:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x22, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) 16:00:31 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x1) pwritev(r1, &(0x7f00000003c0), 0x100000c9, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)='\x00', 0x1) read(0xffffffffffffffff, &(0x7f0000001600)=""/52, 0x34) write(0xffffffffffffffff, &(0x7f00000001c0), 0x201) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4c) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x80}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000140)=0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") shutdown(r1, 0x0) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r1, 0x0) 16:00:31 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x210, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) 16:00:31 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fsync(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) mkdir(&(0x7f00000000c0)='./bus\x00', 0x40) 16:00:31 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendmsg(r0, &(0x7f0000001100)={&(0x7f0000000000)=ANY=[@ANYBLOB="e18098d3"], 0x80, &(0x7f0000000080), 0x0, &(0x7f00000000c0), 0xfee0}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:00:31 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) pread(r0, &(0x7f0000000080)="32853776", 0x4, 0x0, 0x0) pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x13, 0x0) write(r2, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 16:00:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) socket(0x6, 0x5, 0xffffffffffffffe0) write(r0, &(0x7f0000000000)="374c0c488495f908966c2cdf8861c5aafde90f179f25bf28467c2720ffda101a14ca5878395e41f5510b213090be6e002cdb80e73757d5106593ba0a29055e983b2f1248339f6aaaee4914693c7d3e1c1d696880c7c48761b46677332a82accab2820ab776e948", 0x67) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000200)="d0519fef850600000000000000da094ae7f576b8861b2969cf79555698b364600000000000021d0c23aacd1ef22b0ca5e6720b36e562285e85a9ac6b6fb5c7f0ab11d6cc3e0baeddb66c955ef7a2fc9a63977d945bcb278d36256af9d3de453e96321cfc201624746d9e9e03a503d4b7588080e373213bdc6b0015996d3d2f4acbbaf50af25a2cc50ca38274f893a872e624d0372243f53f111e2ae2e0803f739ddc9d2ed7c601d5ce07", 0xaa) 16:00:31 executing program 0: r0 = socket$inet(0x2, 0x0, 0x7) setsockopt(r0, 0x1, 0x100000000, &(0x7f0000000040)="c3f33a189f3151110402e63da9cc8ad4ddef4f51baded0047dab75ad7c5921e1fb5572ec301d640c786353ee364e67ad164b52f19ae23c9b1c503a70", 0x3c) r1 = socket(0x18, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="9fc0", 0x2) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 16:00:31 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000001a"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) r2 = fcntl$dupfd(r0, 0xa, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x612, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0x90f) 16:00:31 executing program 1: setitimer(0x3, 0x0, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000000)={{0x9, 0x8}, {0x100, 0xd9}}, &(0x7f0000000040)) 16:00:31 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) close(r0) fchownat(r0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0) 16:00:31 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) getdents(r0, &(0x7f0000000040)=""/155, 0x9b) 16:00:31 executing program 0: getgid() getgroups(0x0, &(0x7f0000000080)) getgroups(0x5, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0]) setregid(0x0, 0x0) 16:00:32 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) 16:00:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) 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) close(r1) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r3 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r3, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 16:00:32 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8040, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x5}, {0x16, 0x0, 0x242d}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000080)="246eafbb6e9dba35e66c57884bfc37f88afd7fbc3b258d818abd2a47a2ca1a9f902665e0b3609936751d") 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6100, 0x20) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000300)='C', 0x1) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x93f, './bus\x00', './bus\x00'}) write(r1, &(0x7f0000000180)='oL', 0x2) write(r1, &(0x7f0000000200)="ddbd9b92dc0f204832e7c6a3cea6a775edd0911dbcaf16d56f34e2b20096f7fc8e6d923f4e303855da483f0da1811fb7705ee0cdb2968a7f96c44bd55e2f8391622bffb7d787afca7e0581361676ef701c021ca491403d716b988e5aed344584014fb3ad0823f3db5803985e8f7ff8026d59441e347e370203c2dddd8cd1bff7c4b32a509e2a59a7b093f5d39fc63c2a36082efa0706d7afc9687d46979479fa4893c39a3251289b7d386256953cde14d54262d1c00f400e941e63182b53f7eb05abeb9e17ec3bf56e", 0xc9) write(r1, &(0x7f00000000c0)="65e51accd0382342f4f7ac9ca7ebcc9eef2f901ce582489e04000000000000001f6a5d70b2362700f729f5f94bf205f6d621e5c25ed8202610672e", 0x3b) linkat(r1, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00', 0x4) execve(0x0, 0x0, 0x0) 16:00:32 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) 16:00:32 executing program 1: r0 = kqueue() poll(&(0x7f0000000100)=[{r0, 0x3}], 0x1, 0x1000) flock(0xffffffffffffffff, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) clock_gettime(0x3, &(0x7f0000000180)) linkat(r1, &(0x7f0000000040)='.\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x5, 0x1}, {{r2}, 0xffffffffffffffff, 0xe4, 0xf0000000, 0x1000, 0x1}, {{r3}, 0xffffffffffffffff, 0xc0, 0xfffff, 0x3f, 0x1}, {{r3}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x600, 0xf5}, {{r3}, 0xffffffffffffffff, 0x8, 0x4, 0x6, 0xffffffffffff7fff}, {{r2}, 0xfffffffffffffffb, 0x0, 0x2, 0x20, 0x6}, {{r3}, 0xffffffffffffffff, 0x40, 0x1, 0x1, 0xfffffffffffffc01}, {{r2}, 0xfffffffffffffffd, 0x0, 0x41, 0x3bae, 0x10000}, {{}, 0xfffffffffffffff9, 0x8, 0x2, 0x9, 0x7fff}, {{r2}, 0xfffffffffffffffd, 0x12, 0x80000000, 0x9, 0x3}], 0x0, &(0x7f00000003c0)=[{{}, 0xfffffffffffffffe, 0x5, 0x66c07b8485250b7a, 0x10000, 0xe2}, {{r1}, 0x0, 0x0, 0x800000a0, 0x3, 0x5}, {{r1}, 0xffffffffffffffff, 0x4, 0xa, 0x80000000, 0x6}], 0x7, &(0x7f0000000440)={0x1, 0x9149}) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x2, 0xa0000008, 0x2}, {{r0}}, {{r0}, 0xffffffffffffffff, 0x58, 0x2, 0x8, 0x3ff}, {{r0}, 0x8e4c54fbe4292a43, 0xe4, 0x4, 0x10001, 0x8}, {{r0}, 0xfffffffffffffff9, 0x21, 0x0, 0x0, 0x1}], 0x3b, 0x0, 0x1ff, &(0x7f0000000080)={0x5, 0x5}) 16:00:32 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/136}, 0x90, 0x0, 0x0) msgsnd(r0, &(0x7f0000000100), 0x8, 0x0) shmget(0x3, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fchdir(r1) msgget$private(0x0, 0x0) msgget$private(0x0, 0x40) 16:00:32 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDDISABIO(r1, 0x20004b3d) getsockopt(r0, 0x200000029, 0x65, 0x0, 0x0) setsockopt(r1, 0x2, 0x9, &(0x7f0000000000)="e3084be76e6f58282b34d41b45ad3d429aa59238e943d7fb5871b5ebc89cb6667863a3bd84c009b869e1d274efc868f6753175f8d891366dae721c517015b1cdc007180fbdc7e84a4b6f956e8be5cae558099e55c71f9b4f2b3bc957d535eddb9d831ae0b977385b2647dd5a2551", 0x6e) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='oL', 0x2) write(r0, &(0x7f00000000c0)="65e50acc79c8f8439d0dd51ca7ebcc9eef2f901ce98248b40400000000f3b1111e6a5d70b2362700f729f5f94bf205f6d621e5c25ed8202610672e", 0x3b) pwrite(r0, &(0x7f0000000180)="68cfa4f82955e50304a018238ed71f9c02da1ae3d39a6969dade5561f0ed82ecd7151031f444d939fe23ca312c5df9cc5793f49799111738fba497c0d7837676eafe91ea4df61ca5b6fe12f0e42485893e462612f453c4f3db1cb67123b9ca9c52395bae2c1d9d6599dec4bd49e03689a3ec71e6eb204b489a987f229361f42f624a4562b0e9ad67654894e0b51aada9feed606fc2ad4639754ef7d276ce89b11ef55dce0317b9372af3de2d97245241bb4386956d80885c3033d0ae765c38f02e54c36a016a", 0xc6, 0x0, 0x25) execve(0x0, 0x0, 0x0) 16:00:32 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r0 = getuid() getuid() setuid(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = socket(0x800000018, 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x88, 0x80) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000000)=@abs={0x1f95d27d48731892, 0x4}, 0x8) 16:00:32 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="c02696a3b82f1eb1cb264b764aef95fd72b2f3944c", 0x15}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") syz_extract_tcp_res(&(0x7f0000000200), 0xefc7, 0x34) pread(r0, &(0x7f0000000180)="9c9ed2faa5a4291a118bad20383abbeedfa225f252a30f5f818d37c9a8304a3ea3d6d425485709e9ae3ff93b28d4fd9a5650a4de11f3e1dbdf8efdeabb7288173cb351e6047e2532636d1e9b3d3d4c78a3dcf5a8e5fc0a5e3c7ff3", 0x5b, 0x0, 0x0) 16:00:32 executing program 1: r0 = socket(0x18, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x3, 0x9, 0x14a, 0x0, 0x1, 0x80000001, 0x2, 0x1, 0x0, 0xb9e3, 0x6}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={0x0}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x42, 0x4}], 0x1}) pipe(&(0x7f0000000180)) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x7) 16:00:32 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="5a5f0a86fa831d07ba517f809a4e", 0xe, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) 16:00:32 executing program 1: r0 = semget$private(0x0, 0xa, 0xfffffffffffffffd) semop(r0, &(0x7f0000000000)=[{0x0, 0x100000001}, {0x0, 0x200}, {0x0, 0x7}, {0x3, 0xfffffffffffffff8}], 0x4) semctl$SETALL(r0, 0x0, 0x11, &(0x7f0000000000)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f00000000c0)=0x3) r2 = socket(0x2000000, 0x5, 0x6) select(0x40, &(0x7f00000002c0)={0x10000, 0x5, 0x5, 0xa5, 0xd4be, 0xfffffffffffffffb, 0x6}, &(0x7f0000000300)={0x0, 0x7, 0xcb6, 0x5, 0xf2a, 0xff, 0xfff, 0x9}, &(0x7f0000000340)={0x800, 0x0, 0x2, 0x101, 0x100000000, 0x200, 0xa36e, 0x4}, &(0x7f0000000380)={0x443, 0x7}) r3 = socket(0x38, 0x3, 0x6) readv(r3, &(0x7f0000000240)=[{&(0x7f0000000200)=""/51, 0x33}], 0x1) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/116) shmget(0x3, 0x4000, 0x404, &(0x7f0000ffb000/0x4000)=nil) semop(r0, &(0x7f0000000040)=[{0x0, 0x8, 0x800}, {0x3, 0x3, 0x1800}, {0x6, 0x2}, {0x1, 0x7ff, 0x1800}, {0x1, 0x8, 0x1000}, {0x3, 0x5, 0x1000}], 0x6) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000280)=0x4ed5) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000005c0)={{0x18, 0x3, 0x2}, {0x18, 0x2, 0x2, 0x80}, 0x6, [0x80000000, 0x401, 0x4, 0xccb1, 0x2, 0xa000000000000000, 0xfffffffffffffffe, 0x3]}, 0x3c) semctl$IPC_RMID(r0, 0x0, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000500)) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000080)=""/8) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r6 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x40, 0x2e) fcntl$dupfd(r1, 0xa, r4) faccessat(r6, &(0x7f0000000400)='./file0\x00', 0x0, 0x1) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000006c0)=0x4) r7 = semget$private(0x0, 0x2, 0x20) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) setgid(r8) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000100)=""/213) r9 = msgget$private(0x0, 0x30) msgsnd(r9, &(0x7f0000000800)=ANY=[@ANYBLOB="030000000000000094726e1c72faa9eb80d721abd2a23f18aea4c563f431d49153bff5ee95540caacdabf21530b3d45d0026137ab566dd5b34b06640626768358041a97240921edf13ed0b51bc5bfc06caa5d81d81859c7a22fc519a107874000000000000000000000000002ec771f2bb09876f3546ab5524a36de74b0f6dfceb0354418069d7a4da59126c82f3f9db9e8b2d00cdbd1738903c242639f9e874fdc2e1826b3ead44a27edf2907b665fca7673686ed018c0a4d867f584e6afc8dddb26dfdfdfd1548aaf49eb173ddc6e351101770cff2624fcca07bc56d18996e8183883aab691bc5ae79e9c5c38e8e40dc361c538dac3f96011aa7f5bedcbf8135dd9fc2694ecc1ceae544b42acdd7143e92573b20944f17088245659827cedbf6a6bcdf8ece28516ee77402603f11afef5c79cb4986817351b33c2f98cfd3da191e376ecbae95311f1de8b0e84d04e9306f4ca210d9b8faf67f71440f03a4758b7e2d3f063726a8e0d254490d556edd76df70624b214ed108d366b3cd44c2759650b8fb97d6d046702a0a2bf9972caa3121d0f5a361c849d89408d4dd6b5b993a4c388e28c2252f0cc997f7"], 0x6c, 0x800) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xa9, &(0x7f0000000340)="b6") 16:00:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x3) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') 16:00:32 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) dup2(r1, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x40, 0xfffffffffffffff7, 0x0, 0x6, "57232d818bd6e7fbba1dd3084a143f03d569d198", 0x2949fe31, 0x9}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x4, 0x10000, 0x1, 0x1, "1562392f98fa8f0e6c3a3d4992943d0d49f18deb", 0x10001}) dup2(r1, r2) r3 = dup(r2) execve(0x0, 0x0, 0x0) getsockname(r3, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82ff0300000000000000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1107, &(0x7f0000000040)=0x9, 0x4) 16:00:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='r\x00') sync() setuid(0xee01) r0 = semget$private(0x0, 0x4, 0x608) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/69) 16:00:32 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) open(&(0x7f0000000140)='./file0\x00', 0x90, 0x100) kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) kqueue() setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x1000, 0x20}, 0x8) 16:00:33 executing program 0: utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x0, 0x7}, {0x200, 0x8}}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20002, 0x0) close(r0) r1 = socket(0x11, 0x4003, 0x1) sendto$unix(r1, &(0x7f0000000240)="b10005136000009005001bb100000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0x4e0f2be08a53a2ff, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000040)=""/189, 0xbd) close(r1) pipe2(&(0x7f0000000000), 0x10004) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x7, &(0x7f0000000100)=[{0xff, 0xfffffffffffffffe, 0x40, 0x9}, {0x1, 0x0, 0x3, 0x77c7}, {0x3ff, 0x6, 0x0, 0x4}, {0x7, 0x6, 0x401, 0x80000000}, {0x10001, 0x0, 0x4, 0x1}, {0x3af, 0x1, 0x20, 0x5}, {0xffffffff7fffffff, 0x0, 0x9, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0xf7a, 0x9}) 16:00:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) r2 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x10, 0x0) ioctl$VMM_IOC_WRITEREGS(r7, 0x82485608, &(0x7f00000003c0)={0x5, 0x41, 0x400, {[0x4, 0x100000001, 0x9, 0x4, 0x1, 0x400, 0x296b, 0x0, 0xcf, 0x3, 0x5, 0x8, 0x9, 0x7f, 0x5, 0x7f, 0x94, 0x4], [0x80000000, 0x0, 0x7, 0x1ff, 0x2d, 0x8000, 0x7fffffff, 0x10001, 0xfffffffffffffffe, 0x5], [0x9, 0x400, 0x7ff, 0x40, 0x7fffffff, 0x4, 0xffffffff00000001], [0x1, 0x2, 0x1, 0x7, 0x204000, 0x67bd], [{0x1ff, 0x254c4fc6, 0x20, 0x7}, {0x6fc, 0x100, 0xf36, 0x7}, {0xa89, 0x7d, 0x7fff, 0x7}, {0x9, 0x6, 0x6, 0x9}, {0x1, 0x7, 0x60, 0x1}, {0x3, 0x6, 0x3bd8, 0x4}, {0x0, 0x1, 0x401, 0x4}, {0x5, 0x40, 0xac6, 0x6}], {0x4, 0x100000001, 0x1, 0x4}, {0x933f, 0x32ff, 0x500e, 0x1000000}}}) r8 = getpid() r9 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x8, r3, r4, r5, r6, 0x100, 0x20}, 0x4, 0x7, r8, r9, 0xffff, 0x1, 0x8}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d", 0x15d) 16:00:33 executing program 0: r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001fff7)='./file0\x00', r2, &(0x7f000001fff8)='./file0\x00') recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)=""/181, 0xb5}, {&(0x7f0000000140)=""/48, 0x30}], 0x2, &(0x7f00000001c0)=""/126, 0x7e}, 0x1) renameat(r2, &(0x7f0000da2fec)='./file0/file0/file0\x00', r2, &(0x7f0000000100)='./file0/file0/file0\x00') 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket$inet(0x2, 0x7, 0x9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/124, &(0x7f00000000c0)=0x7c) read(r1, &(0x7f0000000100)=""/178, 0xb2) r2 = semget$private(0x0, 0x6, 0x10) semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) semop(r2, &(0x7f0000000240)=[{0x4, 0xfffffffffffff800, 0x800}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000280)=""/191) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000340)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000380)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) getpgid(r3) clock_getres(0x3, &(0x7f0000000400)) r4 = fcntl$dupfd(r1, 0x0, r0) chroot(&(0x7f0000000440)='./file0\x00') semop(r2, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) fchdir(r0) fcntl$getown(r4, 0x5) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000600)=""/137) pipe2(&(0x7f0000000540), 0x10004) openat(r4, &(0x7f00000004c0)='./file0\x00', 0x2, 0x20) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd0\x00', 0x200, 0x0) pread(r4, &(0x7f00000006c0)="cd0c761b939e88b429126547a75322ae502695b8ec6fbb10b89c318e4f1ef11f72651d6ca819ece8265f60813fca1c358e9b29b0ba8201ff1d562a544310317d7fa07e1654b2ac2b50fc7e0e8be2b549349911f4c181dfb9a821c2ad87646d8c5d97eab0605b490792a9cf5a13518b8db9e2df414ec831cc41509f2aa0fe206499189f0c207bd715322dab7cb267bf0ca017710e9ffc6421afc3278bd5ef64", 0x9f, 0x0, 0x0) 16:00:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x6, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x880, 0x100) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x3f, 0x1, 0x8, 0x5, "ec58632ce90a9709bcea89a3991235cb95b84d0d", 0x10001, 0xfffffffffffffffd}) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000000200)='0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x7, 0x6, 0x7e, 0x9}, {0x0, 0x9, 0x7, 0x6}, {0x5, 0x2, 0x1000, 0x8000}]}) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x9, 0x1}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffc8, &(0x7f00000001c0)="e426") ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000280)) pckbd_enable: command error 16:00:35 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) r1 = shmget(0x2, 0x1000, 0x340, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="15", 0x1}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) ftruncate(r0, 0x0, 0x4000) 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fchmod(r0, 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) pckbd_enable: command error 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004667d, &(0x7f0000000040)=0x1) 16:00:35 executing program 0: r0 = socket(0x10, 0x80000000008, 0xc309) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) 16:00:35 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:00:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20080, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0, 0x0) 16:00:36 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = dup2(r0, r0) socket$inet(0x2, 0x3, 0x40) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) semget$private(0x0, 0x0, 0x40) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = open(&(0x7f0000000140)='./file0\x00', 0x20082, 0x4) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000240)=0x3) unlinkat(r2, &(0x7f00000001c0)='./file0\x00', 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/59, 0x3b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:36 executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20a01, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3, 0x810, r0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3002) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x20}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:36 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000080)=@in, 0x1d) 16:00:36 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x3f, 0x4}, 0xc) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0xff, 0x80000010000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffffae) close(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0x800, 0x4}, 0x10) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) 16:00:36 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(r2, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0x1d}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0xfffffffffffffffd) fcntl$setstatus(r4, 0x4, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000080)='w', 0xfffffffffffffee5) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 16:00:36 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="ff"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0xfffffffffffffffe, &(0x7f00000000c0)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 16:00:36 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:37 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000001c0)='/dev/ttyCcfg\x00', &(0x7f0000000200)='/dev/ttyCcfg\x00', &(0x7f0000000240)='[\x00'], &(0x7f0000000380)=[&(0x7f00000002c0)='(\x00', &(0x7f0000000300)='/dev/ttyCcfg\x00', &(0x7f0000000340)='/dev/ttyCcfg\x00', 0xffffffffffffffff]) setuid(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shmget(0x3, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) ioctl$KDDISABIO(r1, 0x20004b3d) sync() getrlimit(0xb, &(0x7f0000000000)) r2 = shmget$private(0x0, 0x3000, 0xa, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x2000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8000, 0x0) 16:00:37 executing program 0: r0 = shmget(0x3, 0x3000, 0xc3, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = geteuid() r4 = getgid() r5 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xffffffffffff4341, r1, r2, r3, r4, 0x80, 0x60}, 0x9, 0xfffffffffffeffff, r5, r6, 0x10001, 0x7f, 0x6}) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x5) 16:00:37 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) utimes(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)={{0x7, 0x3}, {0x8, 0x100}}) mknod(&(0x7f00000001c0)='./bus\x00', 0x1, 0xa613b) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) symlink(&(0x7f0000000180)='./file0\x00', 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") read(r0, &(0x7f0000000000)=""/64, 0x40) r1 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000140)="9c87c3772c0035529cc5de5db84133332e2e", 0x12) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x1000) 16:00:37 executing program 0: open$dir(&(0x7f0000001340)='./bus\x00', 0x200, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) r1 = openat(r0, &(0x7f0000000180)='./bus\x00', 0x80, 0x55) r2 = kqueue() kqueue() connect$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0xfffffffffffffffb, 0x0, 0x1}, 0x4, 0x8, 0x1}) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x8000, 0x6}, 0xc) mknodat(r1, &(0x7f0000000240)='./bus\x00', 0x2000, 0x8) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) r3 = openat(r0, &(0x7f0000000280)='./bus\x00', 0x1, 0x4) connect$inet6(r3, &(0x7f0000000200)={0x18, 0x1, 0x400, 0x5}, 0x18) 16:00:37 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f00000001c0)='./file1\x00', 0x0, 0x0) 16:00:37 executing program 0: r0 = semget(0x2, 0x2, 0x61) semop(r0, &(0x7f0000000040)=[{0x3, 0x743}, {0x0, 0x100000001, 0x800}, {0x1, 0x21f, 0x1800}, {0x0, 0x4}, {0x0, 0x8000, 0x1800}], 0x5) 16:00:37 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="376f8997c8ddd3b3", 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x40047463, 0x0) 16:00:37 executing program 0: syz_execute_func(0x0) syz_execute_func(&(0x7f00000005c0)="985e19e9c4a2791dcd04050f05bf08000000c4a37bf0c55c41e2e9660ff8aa024806573db8c4f4064e4e4e5b26400f0fbafeefffffb74b264ad80f30091e1edee509c421045f56b7c421dd5831c4e10bf8c45b64660f3838520a96ea33ed33ed4877f866440ff4697683397fd3fb0000c0c4a1662ad7450f01ee167c7c66f2ab440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d800000000430ff93408c2b0c10b0b0000c4414e53d266dfed43d9ee0fc60fc6a8f2ae000000f1ebeb628f8f709b2e3e0f0b36f04283a900800000002626802d08000000ba49c45c450f91f3c4638d6e8df9ffffff00ffffc483d7fffb110f66474eb83aa2f1fbfbe2") readlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=""/204, 0xcc) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000000c0), &(0x7f0000000100)=0x4) dup(r0) r1 = open(&(0x7f0000000380)='./file0\x00', 0x80, 0x80) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000003c0)) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/195, 0xc3) 16:00:37 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x109) r1 = socket$inet(0x2, 0x0, 0x100) r2 = socket(0x18, 0x3, 0x2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x201c0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair(0x16, 0x2, 0x100000001, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) setregid(r7, r8) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r10 = socket$inet6(0x18, 0x4000, 0x1) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x100, 0x0) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x8, 0x0) r13 = syz_open_pts() pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x8102, 0x4) getpeername(r6, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x41, 0x2b, 0x101}, {{r2}, 0xfffffffffffffffe, 0x20, 0xac, 0x8, 0x73}], 0x9, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffb, 0x30, 0x10, 0xff, 0xb8}, {{r4}, 0xfffffffffffffff9, 0x4, 0x80000008, 0x6, 0x6}, {{r5}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x6, 0x6}, {{r9}, 0xffffffffffffffff, 0x8, 0x2, 0xe925, 0x5}, {{r10}, 0xffffffffffffffff, 0x20, 0x40, 0x40, 0x2}, {{r11}, 0x0, 0x8, 0x8, 0x9, 0x101}, {{r12}, 0xfffffffffffffffe, 0xa0, 0x2, 0x3, 0x9}, {{r13}, 0xfffffffffffffff9, 0x41, 0x20000004, 0x9, 0x80}, {{r14}, 0xfffffffffffffff9, 0x1, 0x1, 0x401, 0x3}, {{r15}, 0x0, 0x48, 0x1, 0x7, 0x4}], 0x7, &(0x7f0000000440)={0x149, 0x9}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r17 = fcntl$dupfd(r16, 0x1, 0xffffffffffffff9c) write(r17, 0x0, 0x0) 16:00:37 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file1\x00') mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:37 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x4) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="0b002600c418a908"], 0xa, 0x0}, 0x0) 16:00:37 executing program 1: open$dir(&(0x7f0000000040)='./bus/file0\x00', 0xc792fe2f9bd33a77, 0x41) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4301) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:37 executing program 0: r0 = getegid() getgroups(0x1, &(0x7f0000000080)=[0x0]) setregid(r0, r1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0x1) pipe2(&(0x7f0000000100), 0xc812e7f8d1ceaaa6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000), 0x4) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f00000000c0)=0xe, 0x4) 16:00:37 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) flock(r0, 0x3) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x7) fchdir(r1) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x3a, 0x1, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[{0x10}], 0x10}, 0x0) clock_settime(0x7, &(0x7f0000000040)={0x1f, 0x6}) 16:00:37 executing program 0: setrlimit(0x8, &(0x7f0000000000)) socketpair$unix(0x1, 0x7, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x88, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)=0x1) 16:00:37 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050390000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f3763360008000004be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c50000000200"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:37 executing program 0: r0 = dup(0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0x3) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) socket$inet(0x2, 0x4, 0x1) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0xfa3f, 0x6, 0x3, 0xffffffffffffffff}, {0x9, 0xffffffff, 0xffffffff, 0x9}, {0x8, 0x800, 0x6, 0x7fff}, {0xd2, 0x8, 0x100000001, 0x81}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x1f000000000000, 0xa54}) 16:00:37 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) r2 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000001c0)=0x2) writev(r2, &(0x7f0000000040), 0x1b) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:37 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) getsockopt(r0, 0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5, 0x3f, 0x30000, 0x81}, {0xff, 0xa67, 0x5}, {0x100000001, 0x7, 0x8, 0x100000001}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x5c}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:37 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) socket(0x0, 0x8005, 0xfffffffffffffffa) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) setsockopt(r0, 0x2, 0xfff, &(0x7f00000001c0)="7d24e3740e9aa1613d725fd1910fe57c70f7302fc2f4de13f0a1ebcdbbcea31e785933a2a5732da7fe0ab3a42131a5555e7fdf77750f24ac5fcafb08fce1533041a45b62b8789f04bc0fce3a485174aef6da294613ef5cf2f2f040f3ccba882b66ffdddcc889352dad9bd75640bd8f69a69fe1768ee4860b2863ba7654f39c2ea0f399f27f1990cb067861bd979925ca05488c601e29f36350d1b841c97e461b1c93e31684bf3443577bb08123cd4f712ecfd57629610f93fe47fcd8977b012ef00803432dd6e13bc9d91a2e6d0dd0aea3f408ac44d9e32279e8fb89335856d95f934c4819152089827f6373acf5b970", 0xf0) 16:00:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) mknod(&(0x7f0000000800)='./bus/file0\x00', 0x0, 0x1) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) fcntl$getflags(r0, 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) close(r0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f0000000740)=0xc) 16:00:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = dup(r0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 16:00:37 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x2, 0x10) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) close(r0) setsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 16:00:38 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x0, [{0x3}, {0x3, 0x2}, {0x1, 0x6}, {0x0, 0x40}, {0x3, 0x100000001}, {0x3, 0x1ff}, {0x2, 0x9}, {0x1, 0x183}, {0x2, 0x3}, {0x2, 0x3f}, {0x3, 0x2}, {0x0, 0x8}, {0x0, 0xfff}, {0x3, 0x8}, {0x2, 0x8}, {0x3, 0x6}, {0x1, 0x8}, {0x1, 0x4}, {0x1, 0xf0cf}, {0x0, 0x56ab}, {0x1, 0x8}, {0x0, 0xe770}, {0x1, 0x4}, {0x3, 0x200}, {0x3, 0x7}, {0x3, 0x2}, {0x1, 0x6}, {0x3, 0x1}, {0x2, 0x80000000}, {0x3, 0x3}, {0x3, 0x1}, {0x2, 0x9}]}) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020400e5c31ca4a469209d5b25151014ec84390fdebf"], 0x1) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x1, 0x2}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0xffffffffffff8000) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)='W\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x448, 0x0) syz_emit_ethernet(0x23, &(0x7f00000001c0)="bed0bd07d2f0da5f51ca980430c23992f9f5187589a19618721d705c223f7c30c6ea0f") 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c, 0x0, 0x0, 0x6}, {0x61}, {0x6, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fchmod(r0, 0x20) 16:00:38 executing program 1: r0 = open(&(0x7f0000000400)='./bus\x00', 0x100, 0x10) ioctl$TIOCSBRK(r0, 0x2000747b) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) readlinkat(r1, &(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)=""/226, 0xe2) truncate(&(0x7f0000000440)='./bus\x00', 0x0, 0xd27c) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x7, './bus\x00', './bus\x00'}) open(&(0x7f00000003c0)='./bus\x00', 0x9, 0x40) 16:00:38 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) chroot(0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x20) linkat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) writev(r1, &(0x7f0000000040), 0x1b) getegid() ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0x6cd3, './file0\x00', './file0\x00'}) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) setuid(0xee01) chflags(&(0x7f0000000100)='./file0\x00', 0x10001) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r1, 0x0) 16:00:38 executing program 0: mprotect(&(0x7f0000037000/0x4000)=nil, 0x4000, 0x80000000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x81, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x2000000005) utimes(0x0, &(0x7f00000001c0)) r1 = dup(0xffffffffffffff9c) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x2}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x40) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="010f2e2f66696c653000"], 0xa) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000180)=0x800) 16:00:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x2) 16:00:38 executing program 0: r0 = socket$inet(0x2, 0x8005, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) clock_settime(0x7, &(0x7f0000000000)={0x9, 0x1}) 16:00:38 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) dup(r0) ftruncate(r0, 0x0, 0x3) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080), &(0x7f00000000c0)='\x00', &(0x7f0000000100)=')}+\x00', &(0x7f0000000140)='-\x00', &(0x7f0000000180)='}\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00']) getitimer(0x2, &(0x7f0000000080)) 16:00:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) setitimer(0x0, &(0x7f0000000040)={{0xeaed}, {0xdc25, 0x8}}, 0x0) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) write(r0, &(0x7f0000000200), 0xfe72) 16:00:38 executing program 0: r0 = socket$inet(0x2, 0x4, 0x59) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x200, 0x0) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r5 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, 0xc) r9 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) sendmsg$unix(r1, &(0x7f0000000940)={&(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000380)="a7c8e9ebee37f5cba53a4aa9760a70a933c6e88196615f07d6f514dfcb62023cbcf71f0b5fb82ea76ad483d0229e39030f23c77e26ca382fcacfc4c0ce4c3952b257abaa45b661e0f4d404bd65c08aca71b804288b2afa22c63fcbd703b4dc4fc55f7db112172d62fe61565109e89705e621c2f2260fa1018c0a62e6228e3d0c7f2f314b76c57b417fc76eb1887361e342ca869bde0fb9affdfbae", 0x9b}, {&(0x7f0000000440)="fb84624e4772d9ca45abf827c7569ca4dd84ae47c34395bb9c842a482244f3931844754a90e981d6babbdba1b843ee1e1ed82ea4b6f2b7a2e7264fd69a5c5100394cee2bb57a336ccbd25654f1f2ff7979195e65d3c7652810bb8752387657", 0x5f}, {&(0x7f00000004c0)="9aa6c86e48be66a1f3242deec50d3d97e27914bc826a3d22e56d05499c14a71293d494a0471f85ddad6739be7eca17cf49dfd899b95db0a4f446c84bf815435e4c2560baf611399c2be492bb181d0da9c3af81378fd6d9fd53dd9f973be759b75d98139dc0a61598f0995227625201cf2dccfeb5c635b822371661c59f", 0x7d}, {&(0x7f0000000540)="0f419526590a3b56f61346728a1c399dbd0c754b4f0b792b60de01c3860a76577a5b2f9c4e667d1542952347c505da893625abc6af370310f0de673f4093f419f6ffec1d37e7d5750fb29d234822c178a10d86ae0e35033e4f732c3bbc4f2eb71f4d53c0f48267dcc3bfd0e136e11542b72cdffc06064f80cde89fd86dabf7ed1a0028f158336e8d2dcef7ff08f7d4da6d86093c59eefc9012df1f7dba49bf6650e0d2d701161f9ecb81d64a3165b23e50abdac2f583e697640c0a1dcb7ba2c775b1ad5dcfb6", 0xc6}, {&(0x7f0000000640)="7e2eca49acf1492bbac3", 0xa}], 0x5, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x78, 0x4}, 0x404) r11 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000200)=0x3, 0x4) listen(r0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x1, 0x5, 0x87, 0x8}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x7, [{0x1, 0x9b7}, {0x1, 0x2}, {0x3, 0xc75}, {0x3, 0x6c51}, {0x1}, {0x3, 0x5}, {0x3, 0x100000001}, {0x3, 0x3f}, {0x3, 0x7}, {0x0, 0x2}, {0x3, 0xffffffffffffff01}, {0x1}, {0x3, 0xffffffff80000001}, {0x3, 0x6}, {0x2, 0x2}, {0x3, 0xffffffffffff0001}, {0x2, 0x5}, {0x2, 0x3ff}, {0x3, 0x3a}, {0x1, 0xfffffffffffffff9}, {0x3, 0x3}, {0x3, 0x4}, {0x3, 0xaa}, {0x3, 0x7ff}, {0x0, 0x401}, {0x1, 0x100000001}, {0x3, 0x7}, {0x3, 0x8}, {0x3, 0x255d}, {0x3, 0xb8}, {0x1}, {0x1, 0x2}]}) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) clock_getres(0x3, &(0x7f0000000000)) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r12, 0x80085762, &(0x7f0000000280)={0x3, 0x1}) socket$inet(0x2, 0x1, 0xb05c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x0, 0x0) socket(0x10, 0x3, 0x8) 16:00:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) 16:00:38 executing program 0: semget(0x0, 0x1, 0x80) semget(0x2, 0xfffffffffffffffe, 0x204) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x88, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) 16:00:38 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r1 = open(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140), 0xfffffffffffffd36) mkdirat(r0, &(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rmdir(&(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') renameat(r0, &(0x7f0000000080)='\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', r1, &(0x7f0000000480)='\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') r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x801, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000200)={0x9, 0xfffffffffffff800, 0x7, 0x96, "0fc21afe70c2f6eef377c9a63b369f9a5a1ccea1", 0x8, 0x6}) connect$unix(r1, &(0x7f0000000140)=@file={0x9087b3193efbe9f4, './file1\x00'}, 0xa) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1fffd, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:38 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x6) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x100000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x9, 0x5, 0x9, 0x1, 0x80000001, 0x2, 0x65f0, 0x1, 0x2, 0x6, 0x1}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) fcntl$setstatus(r3, 0x4, 0x84) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000001c0)="b8920f131f1883d2c1d3", 0xa}], 0x1, 0x0, 0x0, 0x9}, 0x2) getsockname$inet(r0, 0x0, &(0x7f0000000140)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="006378b0a42fd65a8c00"], 0xa) socketpair$unix(0x1, 0x1, 0x0, 0x0) 16:00:38 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) rename(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='./file1/file0\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) symlink(&(0x7f0000000080)='./file2\x00', &(0x7f0000000180)='./file1\x00') renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') readlinkat(r0, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000480)=""/4096, 0x1000, 0x800, &(0x7f00000003c0)=ANY=[@ANYBLOB='\b\x00\x00\x00./file0\x00'], 0xa) 16:00:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) dup2(r0, r2) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:38 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x4) 16:00:38 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x203, 0x100000000}) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x8) fchflags(r0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:38 executing program 0: r0 = kqueue() readv(r0, &(0x7f0000000040)=[{0x0, 0x236}], 0x1) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000001140)) getrlimit(0x2, &(0x7f0000000000)) r2 = fcntl$dupfd(r0, 0xa, r0) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/4096, 0x1000) r3 = dup(r0) poll(&(0x7f0000000080)=[{r0, 0x44}, {r0, 0x4}, {r0}, {r0, 0x140}, {r0, 0x4}, {r0}, {r0, 0x8}, {r0, 0x4}, {r3, 0x14}, {r0, 0x26}], 0xa, 0x5) 16:00:38 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x2, 0x0) recvmsg(r1, &(0x7f00000024c0)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000001400)=[{&(0x7f0000000100)=""/4096, 0xd84}, {&(0x7f0000001100)=""/23, 0x17}, {&(0x7f0000001140)=""/99, 0xfdb3}, {&(0x7f00000011c0)=""/29, 0x1d}, {&(0x7f0000000040)=""/114, 0xfffffffffffffe3c}, {&(0x7f0000001280)=""/74, 0x4a}, {&(0x7f0000001300)=""/71, 0x47}, {&(0x7f0000001380)=""/34, 0x22}, {&(0x7f00000013c0)=""/1, 0x1}], 0xb1097c5a57cb7880, &(0x7f0000002500)=""/4096, 0x1000}, 0x0) 16:00:38 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x2) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000140)=0xb) write(r0, &(0x7f00000007c0)="182b1d91f3a91bf2214fdcb992d95f24500c55b92dcf28031a5cc63123117b06cff791904a32f0eae3fae8166e982de4c6772a4836cb55fd6b8f1aedbfae05c699b3d0da57c2bcce0a07cc77ecbda4f878633ca076f5af1395de48740f66b8767ed1de4702", 0x65) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x100000003}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:38 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0xfffffe60, 0xffffffffffffffff, 0x3ad, &(0x7f0000000240)=""/230, 0xe6}, 0x800) chroot(&(0x7f0000000040)='./file0/file0\x00') unlink(&(0x7f0000000080)='./file0/file0\x00') 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000180)=[{0x24}, {0x16}]}) r1 = semget$private(0x0, 0x4, 0x408) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000240)=""/192) syz_emit_ethernet(0x1, &(0x7f0000000040)="f3") setrlimit(0x7, &(0x7f0000000080)={0x101, 0x10001}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xea) r2 = dup(r0) getsockopt(r2, 0x5, 0x0, &(0x7f0000000300)=""/151, &(0x7f00000001c0)=0x97) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) 16:00:39 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x280000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x180, 0x5) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x200, 0x40}, {0x18, 0x1, 0x1c81, 0x1}, 0x80, [0x59, 0x7, 0xfffffffffffffffe, 0xf09e, 0x80000001, 0x4, 0x7fff, 0xdd]}, 0x3c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setegid(r2) 16:00:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x9) setgroups(0x1, &(0x7f0000000200)=[0x0]) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = geteuid() setreuid(r3, r2) syz_open_pts() 16:00:39 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) r1 = socket$inet(0x2, 0x5, 0x6) r2 = dup2(r1, r0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000540)=0x1000) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000002c0)={0xba, 0x80000001, 0x9, {[0x400, 0x100000001, 0xe4, 0x21, 0x8, 0xa328, 0x0, 0x5, 0x1f, 0x8, 0x7, 0x3, 0xfffffffffffffe00, 0x4, 0x518, 0x0, 0x800, 0x3f], [0x0, 0x6, 0x5, 0x0, 0x1, 0x7, 0x6, 0x1, 0x4, 0x3], [0x1, 0x1, 0x1000, 0x40, 0x7, 0x2, 0xfa], [0xd98, 0x8, 0x80000001, 0x4, 0x1, 0xdb], [{0x1000, 0x5, 0x8, 0x89}, {0x4, 0x5, 0x80, 0x1}, {0x5, 0x1, 0x96}, {0x8, 0xffff, 0x1ff, 0x48000000000000}, {0x0, 0xfff, 0x3f, 0x3}, {0x5, 0x80000001, 0x0, 0x4}, {0x2a, 0x24ce, 0x81, 0x80}, {0x7f, 0x8, 0x3aa2, 0x80}], {0x2, 0x7, 0x10000, 0x7}, {0x3, 0xf8, 0x7, 0x5b}}}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000040)={0x6, 0x5, 0x7fff, {[0x3, 0x3, 0xac1, 0x2, 0x7, 0xe4, 0x6, 0x8, 0x2, 0xffff, 0x6, 0x5, 0x0, 0x1, 0x7fff, 0x7, 0x100000001, 0x8001], [0x8d, 0x1, 0x4, 0x80000, 0xe05a, 0x400, 0x3, 0x9, 0x5, 0x5ce4], [0xfffffffffffffffb, 0xffffffffffffff80, 0x3, 0x1, 0x100000001, 0x1, 0x9], [0xe2, 0x2, 0x0, 0x3f, 0x1, 0x1ab], [{0x1, 0x5, 0x1920, 0x3}, {0xfffffffffffeffff, 0x1, 0x10000, 0x6}, {0x9, 0x7, 0x1, 0x5}, {0x1, 0xfffffffffffffeff, 0x90a5, 0xffffffff}, {0x55ea, 0x4, 0xe7c, 0xff}, {0x3, 0x9, 0x5, 0x2}, {0x7fff, 0x3, 0x9, 0x9}, {0x10001, 0x1, 0x3af, 0x1}], {0x3ce, 0x7fff, 0x4, 0xdea}, {0xff, 0x1, 0x80000000, 0x5}}}) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000580)) 16:00:39 executing program 0: r0 = socket(0x10004016, 0x2004801, 0x4) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0x2, 0x82) 16:00:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8, 0x4000010) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x3, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8040, 0x0) getsockopt(r1, 0x200000029, 0x65, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd5ff030000a168a0237f559b7cb1e32d0ff2d4e7199679da8987423cab21c6b2748aaa7c947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c8b617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae146ed5ead47dfc43c6c3b018be5455ba5fe808b08ef9840f9e13da475ee54c0682247a3e405d535cd761f50d8e87ed2bca84b10ba5651238225996d2250f6ea821e153a60fe439f3779efa285828dc1aca021b622423cb41191c368771b6626551a90e6a0998bd25030ab8acee75362f47d17eea23e6e567364d75812c4b2755412599c1486c929f9c5f38930f893ac12db90f5caf186bc06a615e38ac88ae50dfee7fbea36dcdbd4f270bfde217d0e9249708beba6b337561e4530ef087171345d5e9a66e893ba5510a279425db39eb9f1e1920624bf611a05b351e4d4378267ec49b1e0cc4942786e232bc62719243fd88be0e63c1b0772e17638fece26a5b8a135badb898b0aa4e0df8db6e6deb1efda984d56b11760055fc37a0963b2c619cfb82688678440700c68d49db737cd242cf9418c015105d6eb3e913453ac940ee7ed007d13906bedb74ceee147e364ede88870ab7ed7bf5ae6f446b165f648925ca8fa9000000000000000000", 0x211) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x3, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x8}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x7, 0x80000000, 0x9, 0x2, "1f5e80de5f1293e5d41c0d07b98feb2bd6a37701", 0x85, 0x1}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0xdb, 0x1, 0x20000000008, "b00900001600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:39 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0xff, 0x1f}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10108, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x430, './file1\x00'}) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mprotect(&(0x7f0000524000/0x3000)=nil, 0x3000, 0x6) 16:00:39 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r3 = socket$inet(0x2, 0x4003, 0x0) getpeername$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r0, r1) 16:00:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) close(r0) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf000000006a088403089bf9ea97dc11d7ec569d77ec3e3575721d77235583af4b2fc6d0728c5b1b66614a1cef36ceb566f6806b30fbb463971f67ff8b55507b6f576f970095e26286c328fda2f4f07ee59db8adfb8a", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) ftruncate(r1, 0x0, 0x2) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20002, 0x0) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:39 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2}, 0xc) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)={{0x0, 0x9}, {0x7, 0x101}}) sendto$inet6(r0, &(0x7f0000000100)="ba3d03b2c3b184bb07e6c509adde82bc6f52d0082c3be147bbc1d3791fd2c13cca116aa4d36c1fec0eccf2bc3ee46b7d0843e3db7a35327b5959ae121aa914faf3355ba775041a9e56ee117c0bd6599b4fcc3e277663f6deabd217c586776aa26e2a096ed093a0bdf321e9e5f967cd76f47f9243fc8dc1a8fbdd0aa38dc0f05bea1e7dea36efb1", 0x87, 0x9, &(0x7f0000000000)={0x18, 0x2, 0x1, 0x10000}, 0xc) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000000000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x81) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{0x40, 0x0, 0x0, 0x9f}, {0x6}]}) syz_emit_ethernet(0xf6, &(0x7f0000000140)="b489a83b8fccf27b8e84901652446aafb9c974d210cb3d6d298456f01a982ea00c89c3f131262b0795de24a22162442245e34a7d3119e1ed3d0ccec518ef80549db8566ef9019eefef36a9a164200fb9ccc60910fff8b5a73217c220cbbc9c6d3f1372cb87ebb9bf8987a7270f4efb2ce3068667c7991ad80d0eefb2d228e619800fb5d49c36633c936466cd480a06d211f979d24c301d0862401fc71fe7502ce0b3ac") 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x1ff) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x8000}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:40 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x2, 0x2}, 0x8) r1 = socket(0x18, 0x1, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}, {r1, 0x40}, {r1, 0xe0}, {r1, 0x2}], 0x4, 0x8) setsockopt(r1, 0x29, 0x2b, &(0x7f0000000000)='\fFW}', 0x4) 16:00:40 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x6}], 0x1, 0x0) poll(0x0, 0x0, 0x200) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:40 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1ff, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) syz_open_pts() 16:00:40 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) syz_open_pts() kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:00:40 executing program 0: r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f0000000180)={0x3}, 0xfffffffffffffdc6, 0x1) msgget(0x2, 0x48) 16:00:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) r2 = shmget(0x0, 0x3000, 0x1c0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/119) sendto(r0, &(0x7f0000000140)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0xfffffffffffffe0b, 0x0, 0x0, 0x8001) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f00000002c0)) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) shmget(0x3, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmget$private(0x0, 0x4000, 0x50c, &(0x7f0000ffc000/0x4000)=nil) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20, 0x0) 16:00:40 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0x201c) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004427a, &(0x7f0000000000)) 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x10) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x800) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup2(r0, r0) 16:00:40 executing program 1: sync() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r3 = getpgid(0x0) setpgid(r2, r3) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x1, 0xe6e2}, {0x18, 0x1, 0x40, 0x7a}, 0x1, [0x5, 0xc93, 0x1, 0x1, 0xff, 0x4, 0xdd, 0x5]}, 0x3c) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x8001) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) 16:00:40 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) close(r0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) 16:00:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./bus\x00', 0x3, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0xffffffffffffffff}) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r1 = dup(r0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) 16:00:41 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000400)={0x8001, 0x7, {0x0, 0x40}}) fcntl$setstatus(r3, 0x4, 0x80) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x1ff, 0x4}) execve(0x0, 0x0, &(0x7f00000001c0)=[&(0x7f0000000280)='(\\\x83\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='^v##[*{\x00', &(0x7f0000000140)='(\xb3-<[\x00', &(0x7f0000000240)='\x00']) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000002c0)="2a4d13335f8e033d6050a7517186241fb78d9901f7369d0789df74e522f1385f89ffd5544ab9de74c3f174fe94d4561838fbbaa4414ff872bc1de47b8f46a97c6ef8da8cb6990406523c7d658e76dd6abd705c43a9e75f05ad07904b990d7334e4ddee9a2cac610189228ab287bf6420e982d3f9e2265a3a4de70bfdfda79e1d9388b437e7f4a5a97e47615fd706dad0ceb4b3c4734dcbf2bca7b7fca942126c663ec4e316529b036fe1e28ff5e701ed62870b8ac2cb21a6ec58ef9ed740f08d1836dcc27cd45b86e129f55908004928785771690b1e40b4f08abca24a7ceb36bfa5b8315088", 0x206}, {&(0x7f0000000500)="04b6ca899a6c3e02de26e9659b640f0000000000a31905e2239f8ca95cfbdfa73cd167076f0721d9cdef0c4440cf27d9b2b6a4937e5a19b14baa5a9403464d31269a261eb15e577fd2174cdb42aed09c3f3d7088585d7dd08b10b22cd898f89fd199678cc41f53b353a2f67a2438507e3605ee14d8ba5fff91ad96122f5080d8dbc4e7399596173ecda817956b10ee01241ba760f5817c9dfe38fcbaa0c97d57a8e4845b16de031b99945daf625553fd2a178db16930f866f79892c3b08f9ed1897f53c59e06a323d5e277ce9e233f35e0f948000000fc000000000000002d812721781709f163fbafa82cbd000010000000", 0xfffffffffffffd98}], 0xffe68e34eaf56c2, 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000480)={0x2, &(0x7f0000000440)=[{0xffffffffffffff1f, 0x100000001, 0x6, 0x1}, {0x200, 0x4}]}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) chroot(&(0x7f00000003c0)='./file0\x00') 16:00:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/22, 0x16}, {&(0x7f0000000180)=""/6, 0x6}, {&(0x7f00000001c0)=""/69, 0x45}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/49, 0x31}, {&(0x7f0000000340)=""/44, 0x2c}, {&(0x7f0000000380)=""/14, 0xe}, {&(0x7f00000003c0)=""/182, 0xb6}, {&(0x7f0000000480)=""/24, 0x18}], 0x9, &(0x7f0000000580)=""/157, 0x9d}, 0x42) 16:00:41 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0xffffffffffffffff, 0x0) r2 = dup2(r1, r0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000080)={0xa2, 0x1, {[0x200, 0x5a, 0x81, 0x6, 0x9, 0x11, 0x3, 0x5, 0x6, 0x8000, 0x100000000, 0x80000001, 0x3, 0x80, 0x100, 0x9, 0x1, 0x1ff], [0x0, 0xffff, 0x9, 0x30bf1b4b, 0x1, 0x6, 0x3f, 0x0, 0xfffffffffffffffc, 0x9], [0x5, 0x98f, 0x8, 0x1, 0x3, 0x8, 0x6], [0x8, 0x0, 0x200, 0xb34, 0x7, 0xffffffffffffffe0], [{0x17a, 0x5, 0x40, 0x6}, {0x0, 0x4, 0x5ea00000000, 0x8000}, {0x8, 0x1, 0xfffffffffffffc01, 0xfffffffffffffbff}, {0x2, 0x80000000, 0xc5, 0x4}, {0x5, 0x7, 0x5, 0x1}, {0x8, 0x67d6, 0x0, 0x8}, {0xfffffffffffffffd, 0x4, 0x5, 0xdf}, {0x8001, 0x10000, 0x8, 0x4}], {0x3, 0x2, 0x7f, 0x7}, {0x3, 0x1000, 0x6, 0x1f}}}) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 16:00:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffd, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/30, 0x1e) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x4f}, 0x0, &(0x7f00000001c0)={0x8}, 0x0) 16:00:41 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./control\x00', 0x800, 0x8) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x10001, 0xffffffffffff8001, 0xa, 0x1f, &(0x7f0000001200)={{0x40, 0x3, 0x200, 0x5, 0xfffffffffffffffc, 0x1, 0x401}, {[0x0, 0x1, 0x140000000000, 0x1, 0x9, 0xe6, 0x0, 0x80, 0x8, 0x4, 0x80000000, 0xa, 0x40, 0x0, 0x400, 0x6, 0x80000001, 0x2], [0x1, 0x100000000, 0x101, 0x8, 0x0, 0x0, 0x9, 0x4, 0xba, 0xfffffffffffffffd], [0x0, 0xfffffffffffffffa, 0x101, 0x7, 0x1f, 0x1, 0x1], [0x5, 0x4558, 0x6327, 0x20, 0x17dd, 0x4], [{0x6, 0x2, 0x4, 0x9}, {0x2, 0x1, 0x8, 0x1}, {0x7, 0x7, 0x1, 0x3}, {0x3, 0x5, 0x753bd6bf, 0x6}, {0x8, 0x40, 0x3f, 0x1f}, {0x1, 0x5, 0x1, 0x100000000}, {0x8, 0x2, 0xfff, 0x10001}, {0x0, 0x2, 0x9648}], {0x800, 0x4, 0x4, 0x3}, {0x1ff, 0x4000800000000000, 0x7fff, 0x6}}}, 0x0, 0x800}) unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) shmget(0x3, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) r2 = msgget$private(0x0, 0x4ff) msgsnd(r2, &(0x7f00000001c0)={0x0, "76804874385ac948ce49fb93e66b0eedb5f8c0d1f4efc16480fa9468c54b5b7f25db8825a0f57ccebf1cb9ba4477e5584ea178dc1ee5ffadd1c35657cc9c8fb5daaf6183f793f92f0fab1996dfaa4cf83afd99ad63b18fc8cd49c1d8be6ab96a591ca5e9e2e883cae66cb8be375ec401f7ea37341d258261b9f955f389c8263c1a5ea836ce846374869422743df5337b74ce349cb2f24390ab1e57b483f338660bb9166f9f70930c51af6fe44f939a79762e1622059c68a4e417e75b9f76d6524fbe0830aa9eee3e502027a80b5c7d2dd2f85c4718719efe0814cc0c2bc7f84e5be039dfeaa1f3628e57455b63b060392281be6bd437a723b455ad3188b59a04aa74e1ba54a8a0dbc071b9b72973442360a6dc2cb51d1a46dc30c7a49b7a35da99e52dd0410336f7123bad0792fff0ad7f0327908f0a8ac420dbb7d87dc0d79edae998f260291576848cdfa434494030ea9814aefc8497be216d972366e54e655cf08638b240b0276041da57f7186da9eaa7019b308fdb843fbaf9b825a2a7562b729e05fac0e441ff9f583ce22e0118b11a4cb4070a6e203ded38a6007b5e2ed13134eaaf7bde596bc7d8117b9816fec617201c64846e82fb17fc23e8af9023a982af20089e537ae1861fb6c4478a91adb99ddb6fb64e42c4084e6eaf974067d47d5b797ebe63fe4b9eb05a7f053bbc2322cda3761483f64d42b01727fc125cd72f3fab0e181d30068ca95f259d0e4eb0eb335973f0e74e072fdc0964b3f1bdf87a24ed400b12614494e41c623799db309f0a0cac3cb02e4cc8aa40389dbcf10d312787308f28085b20ae6145f86bdd01505e1f7e65da0933b93bac95f00cb7b1330c4d09c5cc66071d017e8f74d2045e1cc27a2874a43121f4aaa0a35398938573cda190ac5e9aa0f8743d2f0afaf6f7a44ebdebfa6eb50555f625d872e3dcc8139d4447013a7ecb578317504d74982c6ade979b3e43aba32da0977c35036f1a6b000205e84e54eeb3d63482adb0880de1b6cc468b000c733779a97fea83a4f056ef6b5fd32bd4d6e77d8c63e312b435091a0e6bc14e0e1ca352334db86b46763a916d130a21d5a5bc26ffabc176888bee51454877bc0148eee748d5fcf05d0cb81bddf8612f376f2fd8e865e1e0c3b654c13d5fdf0a1a7610a10fe35b85f4bc6a7ef4ada09f3f8591230ef199d6de72cb9cfcbfd8b3dc5e09513617e0fc1652e30ab3c81e409b7bec716520d9136d5d8d5fc26a230ca897cfc29cf9c54f6cea8bed037d5f6bb76ccefb3da093001796ac035cac1a717f7658d0f2fe07a9d5df9096aee70071f242e5fa2a6e19a3ce75ddc199c8dfbf5ceb637ae9fd9eb3d188b2a391d74b66a4ed7d8597afe9dfed161b063092e06d8d0ee86bfbd72903dcfaace6b18d2acd00accc735cd7810335bf3c0af776cef369c10e8d7d08c111e3e66af3c9894a1ab9d6f5b5cecc63b6325d9656f6f2818c1ceca2e00faf3be41f0a3a0f5ae39bf19e8768a4ac8f608d9d16a9938b9446a4f33fbe9d8880a649b44111ce3ffbc2dd56b9266a21151e17a8168a0df5093196ec8236a84a0a03f5ae0eb276ab15dd09ba68076876d4252ead01853c7ea3af6d47ca58f6d51911970be7827ba0cd7d84503d7beb25d392a0800bf497993f2e8eb77f170f34db5c840d48be3434ebd423cd9f25ba16eb69e5aa253eb01514c20aa4ac7e928f1a7bd05401812aca5f9445c679ece2095ecfa211ed4a2ccc057c7c8798981e28ea477d6560e3bd96ddf07b0d8683259b06d11ffb804969d2acfbe0d256a2f14cceba5ecc485c8051f8b14cbec04426ddcb7c5a3d4ec5018e08ccf6bee7768c3104cfd3d19d5e995cde40d67bd0c2d762bc5fc4f201c10755e6e4a865d50111249612047df30615f35ec01b7adbbd4a016b935a7fbe5b20390149d1faf90c5ab8d981658ee3a8f820002a063ca9a936540c818c819c60f7bf22d1df51a8504f3e72c4833b651d6334e0d2e6dc76a3415cb7f9d54e60a9bfda80d898fa60df8bce8058865dea8ae84439df6d1448a22501ceb13bf7d9e5bbf40d9fb082d6f05cd1f7e880378e30f17833545d86911de3b2692de82ee2614495ee6b3ddc963c88dbcead3b8d9cdb4eaa2c7133e95694d6bebceb5e1412644069b14e6ff166577623a3afa7ff8b17f851d21dee23b850cc60657188d3a90af64830b70d37223b2e237c7e4ee3f0f256d9da6f70e33b6c0e3b1be4bde9eca38e2b3c4bcee5633bbeae8cc03cbe9ee7739580b3e45432485de8a69a48c4b9fefd8cc15129dd89683a53c27d7641e9b125a9831b03a7efafdb261c90b3c324399eeaa28c47f3df8ab8e58ff1a197bbacbbdb5a146f66b94cfcdf9eff629ae4f9a9f77b84c6269a142bc10201ae16602ee9bb9d5d2e5121cb00a0ed98019de7f780f175d0ccef4af1ed3004c46049a95091d0d1165919893f6730f7259582bccaaf9527a09c27de87f3fcc40139d0b15d02111273bc7b5781615c6e6f2d478134748ed9ba28b20066c9b11a41f9a7d347982c3ed51c0f17206e618d885acd3d3c2c0c13ddc19ba14ae0e6dc36c68a55d3d555dc767e872305448cf21f903b2d1dbe5c5657f6097c5994f88298491dcdaa3a6c1cb859556989d7c480acbbbd0808ba1f9061863af624942ba304669120394ff63d0d10ea21b04506d01dbbc506eb402d767ad9ea1d7be0dff6ef615021be967d2b790717b5b6ed754553e3a258c301a1bf027a4468ca7193f2a37d56a0faec07b796ffa1e3e51596545d806c718068ea046e58285e7b83da215226e545df18801b7c0c75988145f9b19145fcaaa10fb3a2b1670169d97ddaf57a60fb9f1fff8f680e7d13ca1fe4abf699509a7a713882e9ab6e1c5ae350e1b5f5cc17d16979ae6d46ce7155266797625638d28d8e3ba6cbee57f20073f265490ebfe8fe2fb46060706353b885fc4914c565a8ec9968c4c11a5214c3ace013392eac2d167cc7ebcd8a404d9e521851e3e1ac5b820e13ecbb8caac0ace0ad7b7328ac47d4005a8c3c7f843e8ac384fa9d2bd8109c178280ad4b45332550d3c2851e00abb75cc51a9de65e15562bb7fbc3b3d94ef4b0ead2c9f95f6b5373647a358112828acb588255a457ac8dc5b3172e3a6736549e86ae58e173890a1e38d813cb9e691d972aec06081548d739a2a06bd4154b1fe4cabb0d636feb005166d5ea532801a9657c69c81118214e66b81bd9571445f448177b142f341727f6e1e6aca4b0b0c8632cd6e018fc8fe85a833d79b792b40f525aef7e3936196342566b5bc29fe2221e5f0dbc2408e13167a3e98bde907cb3adc5dc01fd9841daac82c14b4e951706eeab7b377d95aa9624094f8366752d618b0aa0a5f63d41b368043292dd887fa21b3a52c2d79bc1e01b413b03cdf5ea83010d6d69fe1a26886aaa603164b62de3726d5ff62cd269386adcc6e1155a2ec876b91b7193f0da6feb243a940dd1a7f82f1c068b234ec9f42a37e427f13e1b8a44eae8e4dbde4ed022f1561c95cb8870a494c4bb69cc9539502509f5ce90a4555ec5a066e0f233c4b818988fcc253709b562f535147a25a1edc6ac29cdf580c4aa073c6c425680ecbffaaabe57adb540e150cf1113d018fd3c8c36442d112231314d314438405a0b6c35a590a09cd89428d3766b8aafcf9aa93b08fda1bf498332d201be242572baae419964ebd9309bb33c2dea7e106361be58785a9be80f883f709526a69aef8de606be444f7e4796da3977e7746792671aff6688caaf150edec1064019ca9b34d2808b49c3b6f31a38616edecd51d3ab84b4be25970da2c74c362e7949409515187e15f48d4270aa906187a6b2e08f2d873c081b416953b50c1cd89235e3fba9a1a5ab0cd338131ce5d1276868196911551d8e82f4a5679ff224410f009cf2e50c12aa27f57a48011a786286c4f5495f7bb3dc4b691b19e7f4882bee957fcd990667fc2e3c4f804c1c2d5ce0c3efe3459fd729e5268d0153c78fa9b1859ddb363615a002e2972fb95b1d53395a801894ad0ca079a6ebbbbd5ee4e0dadb75af21017f255b25a268af009c9a12d64573d873ca1bf07931ce79b32e515c1f96375943a5041d0b4cb173b51651ad2335834a11247f76d7048e99f1cab7b11e8ecbd5be865b2928add2346dec7d2a48fbfc03d8bc0b6ad93f69a1df14636b770f2c802e45ff0dbbae149173c86eac0ff4d6b91f68017c6abba4fcb431077ee3f493f731bacfe5a4c00b6ef05edeb02df6c417ebdca97802bebc1529523a25838ea1d4bbb64ef3382189da0c511b6de169d45cc2d3f3c0812342bebb36eaf5779f653583b548e91c10134904fa134e3d5e74f7d1eb8eed6d57dac437041138bf11bf0536f5f3beb1aefea5e78b4b127d1bd62b5c3f0a6f9287ec8d7efb83332c8e44d0ac459c6d9fddf5701f5319f45400179de8aea8f351a66613b63c08dd69573133d31e89729d2e71b0c98340642d379374e67ae9322f2d7de2c0e75a89ee7e40ef7fb6b42012af98b76c68354261ee287410c783fde9723105066eaaa150bab5ab447120f74409db1cdd0cfee17bdb70ebd8a7a09bf5cb36530208ee1447fe82bdc0deac51fbb1517f352c187ce6765baef798439995bacfea2ff69ff87bc92b969776256c2ef6d8f47797310777563a26897adce500dbe9d6103acb64ae777feddad7c88103f2cdd32043dc9cd606ccec728cd189526fc62065dc8d48323908159d7cf762268174bf955f6d7a5128231522c577e763184df1ca299a4cae6f01e33d0766ffeadb890605e082482975edc08489900588b8c4e9f84a42ae74219a1d05e4dce543d1f28241131dcccc4c9cd10afc03af009f8238407234c501086ec989877cccc95ee7d8001421b50a0612edfc1f305a0bce6df69b4d4211b8110f2af33623a89f522232a1a08181e7c49329756061992912828e4a2f691d78b335b490ddc5ace7a73eec6953b61249ca4993e1405484558a4b4349edde370ab14b1a3452c26c4768ee3cd6ac21e8f377cc0353a2e0ffab9897b708da03a817a3d6696c88879793146d5c9e7fe7da5985309f55dc54323ca8ee820427c1bf906afdfea74171754a5eddb77f438dba3ff650f4f246f5fa20e2969d12d084f009f3fddecb71b9b009edf35a42e5977cb682ccc3b631c7e7232c9a443df0d6fae78eab7176cc72ad169c02c8e40c99800de9196b0894d2493d1e952a87524bdcde8c52d3c6febbb45dfe4569c48b84b2e1d833ca0994f70f54b5ec66d483474d444fd7bf32988dcf37013f8c4ab4429712cfaef7d89c2a744e0566d96eaa7dead819f76747ffd3ffc89ac24c118b9396540b281b2e7a0ff4da648affd3c4dda5918abac94a95606734ee41b8ac7f2f3f2533265be2b74facde796df4ab814e72a3a9221175739a240886b575c307bc7e84878eaf100d237d63ca686f658d932ed9db42f17d022d4fe48e2724ae1da3a735ec18f496eadb073019480dae1e3b08846a8de86a18b324f0f8d70d3544d8fc47441a8658a757b98bf3c303940e4945f33670a69a7eb2cbdaf1ffba87198dac00b47b1dfd4855c41cdcbc67a57154ccba16ffb7e800f6f9cbb1de2b89f4cd9d0502a175993ee51fcdabef0f925fd83321e2bb70d16f94e1eaddbcf14657cc70c331105b48c39d1588fcea38d68d63b6b8acedb4dcb5816d464188a7ec8c764a3775ea02634baed39f4ad303be4650959ec3d5b1a3aa47d853c13d8a13f47ae8aca378b6e97af06b35a1e5dc05ef90e750355d19920560effe01ab"}, 0x1008, 0x800) ioctl$BIOCLOCK(r1, 0x20004276) 16:00:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) setrlimit(0x4, &(0x7f0000000080)={0x6, 0x100000000}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x75c77de2790a787a) 16:00:41 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x9, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="c54f0cfeaf76334990127c3ba2635ce60c0e8bc2126116", 0x17) r1 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x11, r0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000140)=0x10) 16:00:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup(r2) ioctl$TIOCSBRK(r3, 0x2000747b) 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) close(r1) 16:00:41 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x80000001}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="93") ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000140)=[{0xff, 0x7, 0x7fff, 0x848}, {0x0, 0x5, 0x9, 0xea35}, {0x7, 0x2, 0x3, 0x92}, {0x0, 0xfffffffffffffff8, 0x4, 0x4}, {0x8, 0x101, 0x74, 0x20}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x1000) 16:00:41 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x20, 0x0, 0x7fff, 0x0, "d7b0b1e7ff0100000000e400", 0x40000000000}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0x7f) getsockname$unix(r0, 0x0, &(0x7f0000000000)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:41 executing program 0: syz_execute_func(0x0) syz_execute_func(&(0x7f00000005c0)="985e19e9c4a2791dcd04050f05bf08000000c4a37bf0c55c41e2e9660ff8aa024806573db8c4f4064e4e4e5b26400f0fbafeefffffb74b264ad80f30091e1edee509c421045f56b7c421dd5831c4e10bf8c45b64660f3838520a96ea33ed33ed4877f866440ff4697683397fd3fb0000c0c4a1662ad7450f01ee167c7c66f2ab440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d800000000430ff93408c2b0c10b0b0000c4414e53d266dfed43d9ee0fc60fc6a8f2ae000000f1ebeb628f8f709b2e3e0f0b36f04283a900800000002626802d08000000ba49c45c450f91f3c4638d6e8df9ffffff00ffffc483d7fffb110f66474eb83aa2f1fbfbe2") r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x101, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) 16:00:41 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="8ebdf5e771d2f62e07bb9ce5f9a59189289c44138bba8ecb7493ce0566dfa03c5dea27f274ca679e11679bfcb8ebf6b59d5d8c06ff0f8532d998ea31216652eb5ad5ca8cda650e3c34ca", 0x4a, 0x2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) open(&(0x7f0000000040)='..', 0x0, 0x0) open(&(0x7f0000000040)='..', 0x8288, 0x0) 16:00:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x24, 0x20000000003d93) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) chflags(&(0x7f0000000000)='./bus\x00', 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x40, './bus\x00'}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x2010, r0, 0x0, 0x0) 16:00:41 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x46bfb) r3 = getpid() fcntl$setown(r0, 0x6, r3) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 16:00:41 executing program 0: socketpair(0x22, 0xc005, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x12af, &(0x7f0000000040), &(0x7f0000000080)=0x4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x1010, r0, 0x0, 0x0) getpeername(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x10) r2 = socket$inet6(0x18, 0x2, 0xda0) getgroups(0x4, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getegid() setregid(r3, r4) r5 = open(&(0x7f0000000200)='./file0\x00', 0x601, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000240)={0x7fffffff, '.\x00', './file0\x00'}) select(0x40, &(0x7f0000000280)={0x10001, 0x9, 0x5, 0x10000, 0x6, 0xffffffff, 0x3, 0x10000}, &(0x7f00000002c0)={0xfffffffffffffffe, 0x6, 0x7, 0x10000, 0x3, 0xc6a, 0x3, 0x2}, &(0x7f0000000300)={0x8, 0x2, 0x8, 0x4, 0x2, 0xfff, 0x8001, 0x2}, &(0x7f0000000340)={0x8000, 0xfffffffffffff863}) r6 = semget(0x2, 0x2, 0x1) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000380)=""/4096) semget$private(0x0, 0x3, 0x8) socketpair(0x0, 0x7, 0x6, &(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f00000014c0)=[{&(0x7f00000013c0)=""/204, 0xcc}], 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000001500)={0x1, './file0\x00', './file0\x00'}) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001540)=[0x9, 0xfffffffffffffffa, 0x1ff, 0x5]) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x2010, r7, 0x0, 0x0) r8 = open(&(0x7f0000001580)='./file0\x00', 0x18c80, 0x1) r9 = open(&(0x7f00000015c0)='./file0\x00', 0x800, 0x20) ioctl$TIOCSCTTY(r8, 0x20007461) semget(0x2, 0x3, 0x444) mknodat(r9, &(0x7f0000001600)='./file0\x00', 0x6100, 0x20) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f0000001640)=0x9) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000001680)={0x4, 0x800, 0xfff, 0xbd}) openat(r9, &(0x7f00000016c0)='./file0\x00', 0x40, 0x106) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCOUTQ(r9, 0x40047473, &(0x7f0000001700)=0x8) 16:00:41 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x100000001}) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) mknod(&(0x7f0000000080)='./file0\x00', 0xd040, 0x2) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000180)="ad32e7f89fcb93be5b57d2a7ebd85c09a432adcefc3f7cf014c76cfc80d2a799f8c41f102bca540cef5e655086a33142f531703478fb74933bd71885c7cc78f6e010dae7205dc2ed5f4809eeb4c86e37c073e64033a6e3fb98114464a924887ad40e8f670484da1d2c50c6079b38dfde66369a448fd80f16b812fb72f8253f56b81a53583726e1a2bc549cfc8d3a5dd73b9767465782550cf64500349d82e66c31aa4f55678bb192ef3e9a67923b60b5671fa55390ced47eddaad97ada185f340aad4d1cc1f4527e2366782a432c8e73f64f8dea2822ddc8bf07cfe3faa4d752f8c2", 0xe2) syz_emit_ethernet(0x144, &(0x7f0000000100)="96") 16:00:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x100000000, './file0\x00'}) close(r0) 16:00:41 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0x1) r1 = getgid() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x4) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="c6c12e507834c76c7a375a6b9d78b05301933bc1a8dc96d5cb64fb299c3c7d6899a05260dcece459abcf3fb0c63fcf09cced9b983a0be88cdaeeefa311d484d35dbdee247218150bfa3c4d1805b9ae5166d44d7a501203fb86fc107fe5efa9d92c8bab8d7f060d806f87e2995179669b951f998244c8bc499e5126c8f201b19bb9607f44948c4c4f18c9eb4b9b6f61071c965841b42c2f7d36d158a987394410375d11e2eb462a", 0xa7}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000180)='./file1\x00', r3, r1) r5 = msgget(0x3, 0x40) msgsnd(r5, &(0x7f0000000200)={0x2, "e9be189c9293a176e2b0a83c53d6d549d94414afe2e982020de4d344da20cd9d4b7d0b"}, 0x2b, 0x800) msgsnd(r5, &(0x7f0000000240)={0x3, "a38b044570d6b419b3ad3a7f13f3cac779f45b693faeee81b1d231a149b77cc7af0756"}, 0x2b, 0x800) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000280)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000340)={0x800, 0xfffffffffffffff7, './file0\x00', 0x6, 0x0, 0x1000, 0x100000001}) r6 = dup2(r0, r0) mknodat(r6, &(0x7f0000000380)='./file0\x00', 0x1, 0x0) chown(&(0x7f00000003c0)='./file0\x00', r3, r4) kevent(r0, &(0x7f0000000400)=[{{r6}, 0xfffffffffffffffe, 0x6, 0x20, 0xffffffffffffff92, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1}, {{r6}, 0xffffffffffffffff, 0x1, 0x45, 0xd0fc, 0x51}, {{r6}, 0xfffffffffffffffb, 0x0, 0x1, 0x69}, {{r6}, 0xfffffffffffffffe, 0xb0, 0xfffff, 0x92, 0x1eefe1ca}, {{r6}, 0xffffffffffffffff, 0x4, 0x2, 0x4f0, 0x800}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x8, 0x6e6b}, {{r0}, 0xfffffffffffffffa, 0x7c, 0xf0000000, 0x2, 0x5}, {{r6}, 0xffffffffffffffff, 0x5ea86828f949163e, 0x20000033, 0xffffffffffffff01, 0x2}], 0x400, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x3, 0xfffffffffffffffe, 0x800}], 0x9, &(0x7f0000000580)={0x8, 0x800}) execve(&(0x7f00000005c0)='./file0\x00', &(0x7f00000007c0)=[&(0x7f0000000600)='U$\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='%\x00', &(0x7f00000006c0)='.#&-:*)(\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='@-)\x00'], &(0x7f0000000880)=[&(0x7f0000000800)='b+\\@-/\x00', &(0x7f0000000840)='[))#+],:%)!\x00']) r7 = open(&(0x7f00000008c0)='./file2\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000900)='./file2\x00', 0x1030, 0x1) fcntl$setown(r0, 0x6, r2) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000009c0)=0x1) pipe(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r7, &(0x7f0000000a40)=""/21, 0x15, 0x800, 0x0, 0x0) setsockopt$sock_timeval(r9, 0xffff, 0x1005, &(0x7f0000000a80)={0x1, 0x8a0}, 0x10) pipe(&(0x7f0000000ac0)) socket$unix(0x1, 0x5, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000000b00)={0xe806, [{0x3, 0x336e4c02}, {0x9ce31fbb9d59f4e5, 0x2}, {0x3, 0x6}, {0x3, 0x3f}, {0x3, 0x2}, {0x0, 0x7fffffff}, {0x3, 0x8001}, {0x3, 0x1}, {0x3, 0x8}, {0x2, 0x6}, {0x1, 0x2}, {0x2}, {0x2, 0x10001}, {0x2, 0x8}, {0x2, 0xd1}, {0x1}, {0x3, 0x1f}, {0x3, 0xadf}, {0x3, 0x80000000}, {0x3, 0x5}, {0x3, 0x9}, {0x3}, {0x1, 0x4}, {0x0, 0xff}, {0x2, 0x4}, {0x3, 0x4a}, {0x3, 0xffffffffffffffe0}, {0x2, 0x1}, {0x3, 0x4}, {0x1, 0x81}, {0x3, 0x6804}, {0x2, 0x3f}]}) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000c40)={0x180000000000, './file1\x00', './file0\x00'}) pipe2(&(0x7f0000000c80), 0x4) 16:00:41 executing program 0: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) r1 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) 16:00:41 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8004, 0x0) syz_emit_ethernet(0xeb, &(0x7f0000000200)="b47a261675690de79c96ce2faa68dfb7bbfe2d047fd438d14b43037885c86002b6bb9a76f87d97e203c92e0427c36da8457c2666d201f78bb1a5b0fdfeb2136cc509fbc14a6cbfcf73eec6725eecde3a314c1550dd85464c2fd72f21a8a27647fda81b19e665788fdcb41aea63921edd584adc65c9723440b715fa30d917fd2c301b1be7a441067defecca96587ca7d84fb7d4aa8d96eb528f938965b98a25beeae5d337fb181885366a570d48da12a33f2fe8ca23eb20c4baf12bbb273b785e86cdfaaa61941c017271b1d734cc77732670ccffe96d7f729213b3b2148f47ebcdfd2e6fd4aee4a7ece71e") ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0x5) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0xffffffffffff4364) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x2000740d, 0x0) r3 = openat(r0, &(0x7f0000000300)='./bus\x00', 0x3fd, 0x6) getgid() chflagsat(r3, &(0x7f0000000100)='./bus\x00', 0x0, 0x2) mkdir(&(0x7f0000000080)='./bus\x00', 0x1) 16:00:41 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x4002) ioctl$KDDISABIO(r0, 0x20004b3d) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) kevent(r1, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffd, 0x11, 0x4, 0x0, 0x8}, {{r1}, 0xfffffffffffffff9, 0xa, 0x20, 0x10001, 0x100000000}, {{r3}, 0xfffffffffffffffb, 0x8, 0x40000087, 0x2, 0xffffffff}, {{r1}, 0x0, 0x8, 0xfffff, 0x9, 0x2}, {{r1}, 0xffffffffffffffff, 0x6, 0xfffff, 0x4, 0x1ff}, {{r0}, 0xfffffffffffffffa, 0x20, 0xf0000001, 0x7, 0x3}, {{r4}, 0xffffffffffffffff, 0x8, 0xf0000006, 0xed, 0x8000}], 0x3ff, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xf2, 0x80000063, 0x8, 0x6}, {{r1}, 0xffffffffffffffff, 0x41, 0x80, 0x7, 0x80}, {{r0}, 0xfffffffffffffffd, 0xd3, 0x40000000, 0x7, 0x4}, {{r1}, 0xfffffffffffffffd, 0x8, 0x0, 0x1, 0x80000001}, {{r2}, 0xfffffffffffffff9, 0x0, 0x12, 0x100, 0x66}], 0x1f, &(0x7f00000000c0)={0x401, 0x4}) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 16:00:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r1, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7d, 0x0, 0x5, 0x7fffffff, "002100008000"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x20080, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000000c0)={0x3}) kevent(r3, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x8, 0xa, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x70, 0x5, 0x7, 0xffffffffffffff01}, {{r2}, 0xfffffffffffffffd, 0x8, 0x60000081, 0x5, 0xb7}, {{r2}, 0xffffffffffffffff, 0x18, 0x80, 0x400000000000000, 0x20}, {{r3}, 0xfffffffffffffffc, 0x1, 0x2, 0x4, 0x7}, {{r2}, 0xffffffffffffffff, 0xd, 0x40000004, 0x4, 0x6}, {{r2}, 0xffffffffffffffff, 0x80, 0x10, 0x1c00, 0x8001}, {{r0}, 0xffffffffffffffff, 0x1, 0x40, 0x392b, 0xfffffffffffffffc}, {{r2}, 0xfffffffffffffffe, 0x1, 0x2, 0x9, 0x4}], 0x1, &(0x7f0000000480)=[{{r2}, 0xfffffffffffffffe, 0x42, 0x0, 0x7ff, 0x400}, {{r0}, 0x0, 0xa, 0x1, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x40, 0xf0000032, 0xffff, 0x3}, {{r2}, 0xffffffffffffffff, 0x81, 0x2d, 0x818f, 0x81}, {{r0}, 0xfffffffffffffffe, 0xa1, 0x2, 0xfffffffffffff898, 0x9}], 0x40, &(0x7f0000000100)={0x8, 0xbb}) 16:00:42 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000001e000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007c61f432f089886e1dae4d13190c324000"/126], &(0x7f0000000080)=0x6e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = socket$unix(0x1, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000140)=0x401) getsockopt(r1, 0x0, 0x0, 0x0, 0x0) 16:00:42 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) open(&(0x7f00000000c0)='./file0\x00', 0x8028, 0xc) 16:00:42 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x3, 0x1}, 0x10) r1 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) syz_execute_func(&(0x7f0000000180)="66660fc5c0e4c4410d595507f247adc42129632af3440faea763800000c4e2fd170744dbf73e643e0faeed4d0fae2f8fa978c77e9c") setsockopt(r1, 0x6, 0x4, &(0x7f0000000140)="92efcb20", 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000380)="a3b1e4790cb67da62181f345df130ab373545e704ff110e54815349376e9c665bb9090f3f5075e4a1974e802653c374d0bce4a4828fa1b483bb2f419d60ec790b8765d33c707b0a03265765d4537652817cf38306158ffe7cc83244762a9ebcdfd99d2202bc01f3f0d504cc129de3ec69a11acc6143cd500c06942ad39825eeb517c5d60bf7b801e515054364860e0a93572f6519a4525232f81bbb393ade540809a7554e6da88803c34d89e2e204ccc8664e1b943bdbd50194e321b6a388e12da5d4c4683028fcde67589bc042dbad6ab80328044934095145acd8a7da4d77d7c12421f99afd80547314cb22c0263b3bdfc54b449488268b881521af50814da6c0466223715108beb22a5f410ad15e6813c306b433103f1ef4c7131b62af4b76fadbcc6d531377be5762a8a0f59a42522629cb5db6f4f321e6e61f5912886903a6d0ffdbaf7358a05e6dc50f8a8d68b9bbd3da6ff319a7871b149c52f0f0db6e6d8e8648446b695c70bff863b949a75566bb7816d3eda2b714d6c341b8783b155a1587697fc66b4e2e9d56c3bfbac802aef7dc5c246a38432415a3fd6d472246560c3fd24d0f6bfce860d51b1c04fb398d098052e9770d6c47fd356bff9f13c200ab8565d452e07c04059b4b8d5ea1484878f33fb7285122e8646637074d3a56220e1401370e03482739aecee4f66c092d29e61713b9829c515aa498edcb87e12a3ed1f200a725707cb0d08786c549d5867dfe9f58085f6efc773e299eb8f0419035709602cb81f379a3d51c06cf14b821b57bba932a5a04de8c8bc43da67cd270d82f30632a2248c94d588029faaf7940ec832657a7fec31e834cc2f9ca27a3d80364a5d7dd7bbf964f729d839c3800a44483855942cfeabfb9e767002f95505e65fac88cc89f3a05a50d27152d58f80a0ea8170b345a167d703ac7b028c64f6872244cc72e7d5eaa99fa0773cfd89f39d90245524b8c243f3ce70fb9d8d4c4c6bf0c3c64dd67e261140fd35fdbf8b4dccd1cc933345ee7003ee933716c13b90e2e84fae7b90d76283bc8fc4511e081759727b85389310b63e262d9ad38fe65a0826843bfabcd45d9db4d86adba93fe3f35c31dcdd5b8ba639e67841077f2ffba4ae62ec844e6c6c7983780f53c13a854c849b9da0c2cd7a0424bbf697e96e5dc43af06a8238ecd29a9af5bea78e24c97cc2cc3b899a5aa5dfafca90167916fcfa31004775066a0ed6dc447a458224b76deb7a7b606ec7076b96ad54cdf0322dc70b1d698c101275d585aecf14271cb8a29c3b1bd8fea8620250e2fbf8e30ffd8f9ea478a63d4b874327fb54528e2822342e227667ea5887336eceaf84f2e361dc01156b0cb97fcd427a09059512e4b803ed5e02a07948cb93465b84b8af152da64269c9f9e828d8466f298fe397eb2a0da7aa9651ffc319bdc3936337758369db57974c7bf86297c38fd8edea8628b7f20d551bacd0815431f373d25b17c94a9c4aba760be51ccc00ed9e4e2b1b04b78bd7a9d571977df2b2dcf4ede2f9245b668c970c7dd4444014f1120b5c587c40fc26ac2c03abfd027ce329d27625a0c7b79be3d7aee0a225b3e82737e5b4d27edbe42681cc6cf53281b8763009499b280e774ba73380a56145bc56194618734d8482b44f0e2c5efa3e92c98837e24f2a3b95a36dbefc8b3d388a5281a5ef771ec5c1031ef8926e33bc105798f7cccba8597f8b9f4e23e4bd7e5d47077205fd28aa1557aa980b647b6cb9ea0cfeeb18ca18b0752a8c941aa21c65b7ae59472fb51727b31c0f9b4f00dbf3eb2c1c488e734d52741c7d27e96cb95d3acf61c16920f900adbc043d3c5565338b767b36d393a7b6d3a2f22af792942e297091e765961b68ddedbcfa561fba9325b50f66ace69fdb86246549fa01af41a1460beb107ecde212d0a08e8a8267418be69a43b284678062a7e8d7099bb6554e057bb5089324e878c0323987db0c2b292fb614b0772c3ed0abcf38d86eb5fac7caf244cfe7acaa14ec6900faa98601b3ee03b476388875ed3688fbfef895345070165baccbec07d02c0818a26bec021b68fbbbeb724fc509792462a04510018b9d1a1b843994d4faec0e152a4f532cb114f8a533c533c77fe3baaa803a011a89fe341ba4ba6753cb4e2934f71cf2fe61af916945bf54bb9f59595a229327d7473dba456ac2a170c9dc07d6af1ddb870dbfc2442346220e6bb975830b7fcf6f38208860efd78005b9741c3af68bd9f0b2e11fa7140bd98432d7d5e4d29d8fe423084cfb91ba8e4a71d8242962b7c442a5d9bb8e54ecd5652e8dc902254e123f2f756dc2faa591bc9c0e78692b3a8f2a27a91c45ffa4dedf5e83a64f0687c9ab7a554bbbcc3b4fd61342424d2a8b4baae7aac3169f357443b792c1ae410e9a990c0f4680f5725e35a2f1e285fe7bdcbf06c696b6226366d0de7e0daa3e5553143a001cce3ac7577646d5e61a9522fd863195e7b64492b0e07b2e6cb377700caa46f72c6cf2b847e8178d1018a4bfcccaa3c0e18345df4f0ac1894ab57130a64480069f09870b8057da98ecc88edfa37f6f3f0986eec4422d0f17ffeb932d7a228f7fc5c06ccd5b79b804c4daff7738b97b370ca12b0787f62f450837dd12f1919f0c294f5d2b328ca1427225e5ad907a103f50da6edf0d0367ef000e951b15fe12069a25af4eec832132cb05578a829db5abac4056a15b645f8f386ffcc069b89bb99182db1b0dbccc1a7dfc6ec01bee608abcf7a16b17d6fa788c3d4edacdedf0f295d4946c18861357204c30a850267fa753f9045df2c0dc8ac8eb21b5d12ac4827c9f4a474bdf9011b894864a817d43f015cc4566052822160dbf894a1cc55123d9b69df03dc5cce42f665dfd72bf9949aca3a47b2e351f9f890f113af31c3bba1b8d4e31e72037c9a2ed205d32c2ad7bc28b7bd7d18ad1fffb8c0d9ee02f1c895b8dbf82983c191e2d2a3be7592c378824f885a095da5d73ae45150092c1b8b052b15c925b534459790053d011524030756e0eb1e6d2e6fb9c95b80d84d7b7cb85bb9d104fd6df6ec5af2c71a322bed44bbd6bd15c583c97b6d68426fababe3e0b9c17d6a715d87cc92ffbd5b11c9aba60a58db5a04093a2ff5099fda53ff6ad854db130b688ae1fa2eef4131c73c6ac81eac06ad24614dd59469a43e87f9cec6a4d9e96198fcf54f4f426b0dff8d4e1c77c442926a9623660be1c4ff6fbd28eabe108953d186a6564384ad5f5046f143a78ec1234f4578e927175f7967ecfdfc9a21503b0d0260125888bedf9f9e3d2713ef0b501c59f4474e14374726cc2c949fc52d24e185fb81a90af0a2512c4033f9f206f62136b85d1a59b48919f2463f417b1cd88ad686d8c5204e1cb358199339791ac9d1cdd8f0eeb30fa149158e03afd7a8f09c16ad2c32a745c8cf417c1517380df3d5feedf5a59dda79433a28394b88bc64b155c0171b54ebce076f2cbe036a49ecdd75ae1b3a741ec665028c40abed0c042428205c8e4fd2978b67f4788f42cbe331d77ae2e380a0a112e7a61d13038adedf379dfe2b1d01ce09e2b492dc0effafb791e08c4f1b58f697ab26563a39852e5f3c4e033ce7f383d56858e864d4d1f6b3891f6a2b31218c3e5f705e8cfe50498484b78dac319c51e162623d9ceff08c48d5befed473d5c18be7c6071bc863b9492d758d9fa2cc4f1b55dd8968f6358fa702f6d77a3dbccd076369dbadd905d342ff89bec2ea20d082ae9d0079992df03a74df27d9d8df7fe07ef9d2781c978ccd4e67f7c2f4963bcc20d1b6cb6d54b19dbc0665fd0c8558ba97d724f10f5181c577d1b0a964136d3cbbbc77c1a5820a1a8880a4786b6e07e9826457c3cc9fff21130d4e20777533ea7819d33186fb793283d1f9a80f282012f81040326057c95138c3d5e5aa9ae2dd003c51e3c0295062a8a30b666d8cbd79fdd36e54497970fd4f5e837bfc666ac0435130af15838927896c430cccc257734040bdb387d04a8195734e597c62f8b899278f0a939b74aac25a5be75060245ba0391717765189793e24fe413f81d55ed9f44ddb6e5ace5f7c93716f54922bfc34409ba9f24a07165d593a6c279d0d03f8a7116a6efc4528cbe8b0c6126398cd70ab3721c9c43af29a9727a088b86f1e2d960dc1837cb3e6c185b61c0a3bbd07f8c5717bf8923637893daf60edbee684fadbd126f80582c88dd4fc1a6ded3d6f82fb0de2de7e1cd0916155d4b688115003259dc0de8661ccfa13fbf13018be49788bb9bada77878fefb00490fdc7e7718f1d277830643db83f3e7973b023de1cf53987da9034dab622bfce50423b841c96bbd6d8ae3646e69b6a98f79ac2db7d4c83fd1dbb29b7b157e5ea92ef645dbf67c8c0008f7b12120c8866cf0a1d85e05eb63a9285726abc48c07568f91e7a07004305160726192b59ca6419aa36198075303e77608caa0aad8fc06962d87794551cb5708bf8fd8035c7747b9da3cb6c7457340fbab880c9e05984f2627444fb3fbe382712461d00a1996b9b764a4456e434b1c6253cb5d15c4f1558d8494712e5822e77b17849392e60a7ed1daab649eec689ba2cdb5882523c97e63b3e6fec0c8364a710cea891bfb93b2ea436688059e59dba686b53a034e1e6e0877be4ef2b2f47170f8c15338645ad012646728f58b40e36d9b229a599ffe7ed872d6089d97d0b2d6caa4f5346d72839ce4a151680ee7fa368ad5769e3d99b006ccead53872fb58409345c4b83419df9bb1f7755cfb7fb205858cc5ae5e26e1159fcea862ca0aa0abbe5d5036f4436d2e5a68877ea7ea75e9f78135879dd36607004f65cd1a5ef440af9a43376f08c8d3bba5bc7d502d03d50c68a93037420e0de965c64840351d79b3f6353243c30d56286cff52446c5be88abbf5b35afdaab2d4ba91e4b22101020f39c2274ddae79fb04458b63812c20b1b89e969268cccf7a2abebef10030e8b661f4147b0302ba49d40be08733b52e7b4bb14338e759c3d71354962667a711271c421535eb0de11c4473dda4acab3fa935b39e6135a69ac00ccb6d6b29daf63c6c8ab77a860a45cac49ce374d75fd99b898ae0b49cbbeeb1efaa183c1ebf5e39ca6a417defdacb292b1825df40da800b90b43bfb87d28bb1a2810662f7202b948600fb896f561e353809efcfa48b3a3f869bf7c32da4891e79c32f23c1474584e66ebec302c4d1235b8232e0dec39a7db2aafc1951837be18969c380a5036fa872e8872b6a333b0e6476bb1abe95e74a05ebac2399a529f3dc9dc048396cccd491d71915a9b974d136cc1e4e8999709ccafe49a23547115272989aa818f1b829bf48c46e06d46a7345872306350feb91473bd46df005652e9ecf3b9ecf6ad774885c62dc9482d01e1b7a38cad83dcc5decfdae544b43d62a6357695fc3145ca7e27ee20f1912c4357656ba33e4e3f7d184fedcf4126c45743aa09976d97e70a8441b3aa9ffbb60252a6ff3fdd9d917b98d7aaf3354c062370e0a33452657ea0c10c44a71a89908d23421d9ba612e09edce3b9afb714ced4ba5b1d35ccad1e7e48ed9e2defb5762c32380441da364bfe2ec4042985e13219fd0bf09629662dcceca0e2e3db74b4e9b68df397b7bd56bb874cdde69897b9d27e8ea935bb4c941dd2f095ae05a7c9ad08c54784eef87fc44e7fa40f65c0a3989c793adc42ddda46a310e753a3ec272dbae3a7dad8846528ea4524c488ef7b2f0dfaa0b36680cab1af49a5010aed567fbee93f382547de38333d38212b73fa01bb739b55aeae85ecff", 0x1000, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xc9265814535fc0b}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:42 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0x1, 0x9}, 0xc) openat(r1, &(0x7f0000000280)='./bus\x00', 0x80, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000140)='./bus\x00', r2, r3, 0x6) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r4 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x8004667e, &(0x7f0000000100)={0x1}) 16:00:42 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x8, 0x7eeb, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x7fffffe, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x9000000, 0x200000005}) 16:00:42 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x100) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) 16:00:42 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2031, 0x0, 0x182) 16:00:42 executing program 1: mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 16:00:42 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0xfff, './file0\x00', './file0\x00'}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:00:43 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000640)={0x0, 0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="1400"/16], 0x10}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000005c0)) r2 = socket(0x18, 0x3, 0x0) kevent(r1, &(0x7f00000019c0)=[{{r1}, 0xfffffffffffffffc, 0x44, 0xa1, 0x7a9, 0x800}, {{r2}, 0xfffffffffffffffa, 0x41, 0x2, 0x7f, 0x9}, {{r1}, 0xffffffffffffffff, 0x84, 0x20, 0xfffffffffffffffe, 0x1}, {{r1}, 0x0, 0x88, 0x3, 0x2}, {{r2}, 0xfffffffffffffffd, 0x50, 0x0, 0x9, 0x5}, {{r1}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x1, 0x1}, {{r1}, 0xfffffffffffffff8, 0x80, 0x200fffff, 0x1, 0x49eaa217}, {{r1}, 0x0, 0x4, 0xf0000003, 0xe4, 0x1}, {{r1}, 0xffffffffffffffff, 0x0, 0x8, 0x9, 0x5}], 0x2, &(0x7f0000000640), 0x0, &(0x7f0000000680)={0x40, 0x8}) connect$unix(r2, &(0x7f0000000600)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r2, &(0x7f0000000200)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000040)=[{&(0x7f0000000100)="fa7b0c521d8ba47e6ff08d87926dc8884d38b04a3ab783996351cd2a3a6bd53cb2d3d951c0a748c87c84b67153d27c6bdbab40c4561bb12b0f7fec5672b7db67bc9f617678ac4c9dc5f56a106a0cdf9b5d8d93489bedc2cef2152755a4ce92bcc3c10d6e7c5884ef45b7529ce33c1a7c32417a1731a86d3ec441d855e0ae7182f265be266173b7cca506ed195aa1759e56beb44e8cbb9f737f37c7218cc53e894d3c1bdfdb28b6e996158ed31aa06fbce1760400e143b71f44d0df39ea1be5e92ec78df5c57d571e77d38ef554569c88d3b3b424261f010392d4cb18", 0xdc}, {&(0x7f0000000280)="e3aeb0f33b27149a64be4bb3bf50c7112f2c5503a56fb4ba4a227227f31cd87a25f19053112f619a34ea585281d646bc88aacf3568705258519cee387a25bf5c7dff7a6be94f7c91bae4627f922f63f0b76eccd1e44156d0aef54970565337adf120c461ceb7edd36e81ca063834595073208e1ef020ae679832e2c75ba5181187650b95588f1fdcbb4eb763a6fab433535f5c5e87a9599a", 0x98}, {&(0x7f0000000340)="5b628336e006a45ffb5dbe0b80f2a3ec2c1e7aa43760fd2272b8c715da389757b637bf5cab63f4d57d9d8ec4e0e752b76a0459adf1b1834ff78e7a30d6646e83142fc942609b10d01d03eb90ec765ca52447c9ffc8a473fcb6d04a4224a3f81d71e88bf3560853354bb5d7a4f2c1822e9a638d0cc1d31cd6e78f448dcee914c18b6de9586b258ef6c0b15f5d", 0x8c}, {&(0x7f0000000400)="346f22e774dafe5b82eb2d2a0099f1aa90c0d9dc385517f925ecbefbdcfd2398730530740cb80a1f94a23fa616a861d4cc08536d1289224a3497504d26faa214dc21a1b6ef98b121eed627c2daf78de41fe79d3ea7364bef2de13b7cc42cd788bf6a59c86ea15fbf1655d01013b83f0c1ce19d12cff0e62639ad1e2ef12117e57ffdae34ffa2bbb1e4235279703690718f429fd5550cf3005f98eb6514b29f2e016820439ef808f0881d18", 0xab}, {&(0x7f00000004c0)="d3fc7a0d0fd3ec6ab47291be74e6ff1f1c1bc01ff86be4be92dc8be84fac59ceb0b834fb05f63b81bb0931231843010ecaaae637cb8a0191acc70883d871771872f8494f2729cb960f1037b5c2b7fa7665ffa295a50d58154d9b93f6a2f4167cf8908a6d5a3dcc5e09c6e878b1ab811f11c53986143078c129caad4a13defcdf90f7648bcfd20cef66ba12cfc954407a67ac87", 0x93}], 0x5, &(0x7f0000000780)=[{0x30, 0xffff, 0xfffffffffffffc00, "153ccf3e7930148a42740006895d0ee1e637a1bde4fa30e11a2595528e"}, {0xb8, 0xffff, 0x0, "4ca1cd9da18bae110002865fb2f71def75ffa0176056d551e6e1f1c28013b2db404cdeb75b78c777f826c92d821e50b999cdade482f55c0e3955255d1486e1ad38670ce18a5f2007c3063fca11d11867cd8160e9a97622a22f4bea62f2d8e9a65a2d4b719de45376a92e9b7fdd7ceaeb2d1e3aa522611df6283565868144a6119d515e6a29634da8d51b7d195e07c630f38e5fe4e814d25ee86ef3261db997e232e18dd89e"}, {0xd8, 0x0, 0x6, "f3d025172f362212088780145e166322b7d0bd61be92c718dc93e00c3da2a11457222a8e2937f475b185a4d1ad38ff3864b8c81c51855fb7b2542f6f0c2da22b06234eb972a6117ef63912290606e3912e8cf8af3ccaf2ae9cd12e0b347c6ba6bbf502a169aadf1b248a25d1934a486a1570a2b4f481f78b407e9313b1563b75b538d9c3d74216051e2e71b85a635acc7ec5a436a3ed4f247cdab4e5736a56f1c0f1a718fd6cfd33d6b3ed6603bef04758ef984568a72557a2d1079c47152a621791"}, {0x38, 0xffff, 0x1, "9cde75674fffe0be68a78a816194203e560f9f5d316230255ae4377320953fd0f0ab"}, {0x1010, 0x1, 0x9, "00d0b10509433b0092450d99bac972dbc17b032996fcc4019ad0fe6602ac149a33481ce2eed499cf42b6ab0db9f1e472a3f044f365590fcd882931bedd02cdc7d34064a4daf44fe0b159a7bedf9c84115df65885de4dad263413f2f9bb41f6b763ddd75119c28d0e1cf013c89ac4bb8c38e91e0445bfe6355cae28f502f99b67409d1f6c514d73868db8f1c3c070bc5409d587b25dc4d2c31ac0fb7900fa004f108bddf0b6e9a1948e6af7de7d6949687a8e11730fa3938d8e49a4ac7efe365d12a05e21ad6547f806f99b3ef90b38939487b0faf06baef6491835c8577c4e95e3a4bb2e2f001cacc4415e0499bab6ba7d52dcf04d95996e12b0ba053e3627d409e1c1c483482f8ffc55f1c7aa3b892d0af3a89aac637086712f2a601064f70e5a9ef7ee14c41bffa7bc311b5c2ae17920b58cc3f38c26f7396c1af8b68f0d618c01f70b2358e86eb2713d031dc570c1edf0fafb860cd5dcb94f0e79f639a3f5e363731147d11dd33e644a140bc3c877ccc2f33a73d1924b70db82dbe176589b99758bbf189ce211c385e61d6ab47f3f38edd51ea5b6063ba3df3d507a72c4ebc416022add64e7207d8c660cf7f63412781692c181e5759944cb34ea8d193a7773ae0a7c19ca98952ff7f383c7a2895b2fa5eba68bc3d6e9adfa7b92ca398acba645deeb6fa5a388ba215a4bcd76abc04e3e0815fbadc6c1e2682eae2815946a9ff1bd33e10d864087101cb83815ea143a0da0b10cdc37c8d565fc161e4c0d91ca5108d3fdc3f52d43710fad89dc1a19aa39145f3d14a4d9674f47b37cf04a20cf3055e9f456bc4c521da38d194bcedd51371e73b9536b94e956784a41606d71919ef6033fc20c6722c7e9c94368146470e78d0a0d0cd3b8a33cca4cc01f5dfcbfe9a4e20f0ca0d5021be93ccdc6e8fb8cdd68f019286a6b3af443c31f377b537f9d91af12f497b7954a9e1cedff8422e21c9be0778a8a1c347085214eedae97ef4f67ac830ff392895794cfae48a6726191b2503cff00f44457edf67d6309caf84e123df4ff4a64a29ebe3b03868e93a12ef73baf4169bd48b59a5b45cec5bb4b2b2ebeff9c41552bda47ab17717e0ff9b064ccd6749b158a2bbc9ab66e73fdb5992e4d1753d53ec170a4f52157dfa1187a4cf93eacb93e46783a6629d871fdbe656743605ac0691ac653e06e32aac873ac20a27f8ec5cffc0c23e2c44020d8be12fca1bce8e368e9da1e2385cb8e77643939a267af497e974c27f92d3a776f0367d5a2ce290b7b74d5582677a2997eb24bac976e3604d9421c14a0cbda2774fd84e88c4902961cdc78f860898ff868437a9918bce8d15007a4c4945590f46785552de3b1945ec8807f8491e517657a5ae38adb7d165a646e0c32764506e33fe8ec51cbed1e11c47a2b7457aafda242b8ce6db7f3fa3aee44dfef39aec87252aaa358d5a09662e74aafc191527ae03dd1deecb0a3753685215fc4d4c552e9f1bd032d7d976e0aca0c7daf843d40c9a2a3a03fba11ed3d83393c036e2fac2386e6f765bb9fe234735fa1c408dcd498bf3cc67b63f1271ba2d149747cf6039d4ab930df02af05cf4cdf18c45bf7af555be55ec3087ef3b0b8cee5f13c6f925c58c86c0d36665cdd8df0a6f9b1d5485421a818c713b6720273cabc88d517c1c368ae0735a1ee2b8256f7e6aa2dec9ab778ac1bf7a1e0b5967f7355c239c1f7018a06397dd8dbc950f417f06d07fd6af5644f125f3bf0844c01054acb45b143142463fec59ae71deb5d7f5749003c2e02701d51dd6bf357894bb9bdef948f255022df497d80ac8ab2d039e2fbdc3832ea546f4583d05f2ab39757d0d0107f0012d08d398a70bf9707c0ddb52e721c6cc54b837054697d97634f22f9732ce7460ac2f1b5dd33b95b52df22f77707f5bd3fc4b4de3315fd08a07d29fafc0ad6a18fe4eb6a857aff337c467d18f48cee741296fb1efdb6764b1a59789cb37bca6aac0bf413acda5b5332722972db12934e3375d314664be2209a23062a0c238947461287105c286d76db1d391d9df708c28a3715cfa9b42fb3fa7e621bc86e6e0c72768ba8bdb38ac31e7f5a917848044f6e65c340dce4882547e7403fe99b4274d9f8cc24b42e64fbffc1d75d7143e84ac2c670109634d0ebf72e7a94f715da64a3fff405de276d897465c4b11e7824888d949c79623a697edbb974fd76516d2c9a70aa9c293565bdf33316dc61b628e47b6cb3181407861afb76cd102c747900abad38d53b41888f5bdd7a96511d2a8a89c2905e6dd02ef44996be113125d06810e9670db3d3ac60efea2ceb8b4e84b7df61c2d81a29ef36b99da641ecbaded766d09a289c9424811527d62720f0bc940c4fab34cdbec898d76bae2de10abfb6d51a6c39d0052e1694fac4ca32e9f8210782d902734d4f8819ad66ae9993faa50d4467f5d159bafeffda962776bf1ec46858d54eb03ba73a7cec654bcde7da61a737d2d176424166b2378d3af1bfe39696811093386aa0666eca7e5f338805acb370cda6b1845f5242ef1424c1e3af91dd4f1aeba7bedc0409e7ba86eadf6f251294ce1a523e03b972f2a9e20574bb6291e9830ad719b9b2bff97de22213f93c09df6a79b2fc2572777bcd161069a27b70c8ff15412e9911da149b692be0437bac690c0edf1a5be0c48278baed6a58bbbd7f2febdd13fe5ff747bbfdfb0b4f96876d9b4c48dac0f7f69653d4b40926a323ea41ee911a2b88d037214a540837c656fe058968871a1a78f9632634d7c8ff7b89f8a04ecd0dce94bdf4c1d4088a8706f2ec5f7d7380cbcf96c65b3a87080d3c086364ab48a4d557787649a34129cacf5c6c82290c8fd9aca55f405e61360ed67b4c381d5862dc8ab8629a5e7a0729a91d926cbca5e17c84a8e71b563b4b8fe3c840775ae03759d0a40adc9330f0220868f8d79f3181fa83637933ceef2ede8ad6d4aaffda634aa1b332937d48e8945a5d0e37383c14b9739657ee250a5dbb027aef00ad82e81ca0f20fc52beacd457b64cedd3daeb80e779ec5b9e24f68d00f48e26f484898369a3980ef0b5a97f22b681c582042d0f2920e231db323efca023b86b054cef4bc6dc3a680492e09d2515bbf7c301aa986654ace72687e92c089e75c735a967b64b1360a954b053fd8e9e296ab74fa2dfdb9c1a8801059c06ae9c8cb07896da9396975d7b315185f6eddd631fff9d0c9bafc2e9f963a5fd5361a7a903a40f1a466455bd2404b1d180b2843b41c3d4b6ff6d74f839483569c0eab832005ba0b2efa29ea5681af51e058d44bbd11d114df373366cc819cb1f4587addb6a813466cfde7e8af471aa950d6155ca74aed404116822fed235360df7f156bf147a2d9a38383f2f68a772ab7102cd020a0840cd52a0cb417d1a8da7caa95954f769b19b2c2f53225b09952757a64dd6335ad4b020a29431b8663c6bd28dcae73f372daf490eb10f04530ad60f9a96db439ac79406c383bd9b7e9ebaa799a507000abca2b849b00b4f953abf93e2a95f53c8db5773fe72af0f8ffa4c0fd5818cd74be7359254474bea48b5ff047d8851513e149659fd0bc498cbc3cbc82581fc5c31a24589af11e78f39f71252b341f03f8c15a0c1d60a9810718131c939520e402ea4b1a04b4cb10589d0edea20198e39d783ad7fd91ef469009b75e1d6137b0695975e937afa9b06fc2c67cc3b5e65fe0b4a22019a346290da850b727516194c4a3501dcbcee4c94b9e5a89899ca8d8adec8455272c6b0e4dc5c3ba9ad86c487a81bc66a5cf1791ab0199fc84138d6cefa71d1436266e65f4a0c730ff50398862101196a3bd5cd798ce4c5a1785ebe6ab308793682742ff16508d686273986d61bb9596e15e480005a1b73125de692eadaf64d8a32360ba9649bb7b09870d043e8525eb1179671afc539697ec667471edb68f65ec33689172c77b29f3835e3569e2d606d263773c92bac50e0edd189bf5ddc3abbee5c091e1723132af1391935d8f3cbebe536a3ecd0d58ec05762ccc58fd1849d3c55c4c20b15d79c76bcca06c0b2274407269a25ca968263cf39236a9392330e6654f40ebcf98fd963e45209fd1590966747687752bc15ce06a067ed20f1247f41a51794da13b69340dbcad92b81b7f7e1282edbd9fa61b8ee6967d198f60f4990c9b982e5df6f17761c9358035141afc1fd5b6809df19e455cf88475a3512719d2ab7f2af8aecb708376328985d30a175a1dcc7641079d94339339f26d91bfa2967519a9e01e62c6ba2edfc9c76227cdd5481153e8be36e0e7ea42b28a8730155594ee7dc210be749ad968e3c7ab2051fc24aec21f2874d3603797e2e323423e0e3d2e267e643fa95f4e1947bf094746be99bae48c6c705c4409ce2013077ca6e844633e71cd55451e43a08acb573e8e488300d77fa2a5514c80e081b670c144fdbcf55e9866eb7f5bb85650ce92bd2105de43df5df5c331b6423ee1fade76690ff67e9f884755f1004f08691d2a16fbbf2baa165c80dd6accf05a26cd8f18106e5813f675fdc37cc596ffd78f7997a443bd0b5bf4d9b9a65dc1aaea22562dbe4249e35ed15518f0a7f1bc27c6c01cf6fd9cf71e85813768185b231f0ddafa3682696b9139fba276017b0ebaafd4368eba27201b42dca27553271d87e6dc984d3c3b3db21b18be87196f4d52c3202bee712c2cbdca1d28445f8184986b5b134793fb3bfe4f888ae86cce9953777905a0860e42d0deaf8a1d128dfcc8ac97ac6ba7783003a00775f76a49475346ff18f50d0241b6d509b9bbba9031561a304372f6d9f6c852a99528af82eac358bc4325bc3a4fb024a674c997f7ae33147950a3e196bfb5118fa4d7c349a0ce1eb99ccad44ec38bf7754dcb1dcda7068167fddc580b4b5b74d54749376d5d654842d08b7911b4bc5f9c3ab60ffc4039fabf60fdf384a8daf3f170f8ec7e607b442cbda234cabe0e202d3583f626c3cc3a0db4374877ea9959eeb64425c6eedc3a8c590db970260a38558a890c7f959e1ba46d422a53557d123354043f89a7539b01d8b823f2bbdaa3b95e1b7f9de5f0a3eb3afe99f157246b968eacba920a096b75726e6560727c06ed1cbe7ba5c007e4361c9b15a0b822ee4075444cf256c42ad36582b4b9cc18c2d6e85ce2acfcd1da77146e89fc8003c7937d54952274f9013a814096a49c15f0c77df5604764cee79afb5162ea60cd15644fd317b13f6d3c5cc00f3d9b7b4b2181ece8e0916ab3d59a5f850f378c35594dbb6c0fbd58725dbff5455f58e3cbfe1a2794ca18ef13d60a86cd486f6f4d234b1b956f654d0ecbb8e166db366405cfb723263a2b5f5b5aba95cc98b26a4755751e36d2fe8fe1f651097362f28e4719365883347fecbc6c539dc765cc669c08fbd24f1f0c562418b248b1ff35ae4a57cbdab1c5e973caaac9bf1b0106518c30bca9060c3cc5abb0c0e1389a910fdca6a2fea708deb217e466acf5d7d0f2ac78a9631e3a8a6070db1ac5d6c336bcfaff90b5c96c69793da0c321a2bef16be731815d02cc30febff20565859bb6b94b21f0d8ddd51abbdf551582153bd2a3eb9d7bafe9c3f99adb48ec3a8160a5ba3f7d9f8262601479ec05e9c767876d9f1b539779563227e4b0b2ee906d8850ee613e120975fc411472a3a132eb1f552135759343d716b4dc47d0192f4207972094f39714b38d1e9961881b5cc2fc9aec7595738fe670daf97d15f7856a1b5b3e62bca3403c037a051148f42d617fae4e021c608090f092e535fe3ddf17d81a89c53842b2e24c60"}], 0x1208}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r2, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:43 executing program 1: minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) r0 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{0x8b, 0x3}, {0xc5, 0x6}, {0xc7, 0x100}, {0x83, 0x7}, {0x87, 0x100000000}, {0x45, 0x215ec733}, {0x89, 0x3c14}, {0x3, 0x7}, {0xcf, 0x5}], 0x9}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x13, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r1, &(0x7f0000000140)='\r', 0x1) clock_settime(0x0, &(0x7f0000000040)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x8, 0x0) lseek(r0, 0x0, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) unlink(&(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) 16:00:00 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) flock(r0, 0xa) clock_settime(0x0, &(0x7f0000000040)={0x40000000}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x30, 0x0) pipe2(&(0x7f0000000140), 0x10003) 05:37:04 executing program 1: setitimer(0x0, &(0x7f0000000180)={{0x0, 0xffffffffffffffff}, {0x0, 0x7}}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') lstat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) socket$inet6(0x18, 0x4, 0x8) pckbd_enable: command error 05:37:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec240a", 0x7}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:37:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() close(r0) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x100000001, 0x601}) shmget(0x0, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) faccessat(r2, &(0x7f00000000c0)='./bus\x00', 0x1e7, 0x3) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) pckbd_enable: command error 05:37:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2000004) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x504a, 0x6, &(0x7f0000000040)="0ad4668d7e989bf77a65586d3d9268137064756d73da3a9f56990761a68246cbcf0ca40041b0cdb7dae3bca095fb4beca10e732dfbed6c0327ae72c64d6afb12cd6295235ba8c7f60486df9b30b3d4974dbf84908806353ab095b88772a8aff44e24b4119223d38ce09ff82f00f66e8fc3230256a7256ac147fea21cdff8e2a264934020eb4843e7ffb4dbf81f5e8da68fdbc45ef30787f428225d80ff3d354db4e499017f00", 0xa6) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:05 executing program 1: r0 = msgget$private(0x0, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f00000002c0)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x100000000, r1, r2, r3, r4, 0x80, 0xeb}, 0x4, 0x7fffffff, r5, r6, 0xfffffffffffffffc, 0x400, 0xa2ad, 0x101}) syz_extract_tcp_res$synack(&(0x7f0000000300), 0x1, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:05 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES64, @ANYRES64, @ANYRES64]], 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x120) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0xffff, 0x1f, 0x800, 0x1, 0x7f, 0x0, 0xc8ea, 0x0, 0x1, 0x7a, 0xfffffffffffffff9}) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20090, 0x1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0xff) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 05:37:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000069, 0x9, 0x0, 0x0) 05:37:05 executing program 1: r0 = kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x820, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x80}, {{}, 0xffffffffffffffff, 0x7, 0x0, 0x0, 0x80000000000000}], 0x9, 0x0, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x1, 0x0) r3 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x7, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="7f4e2ac7ed2482d5e565b9119a7df0b64e1ae86068dbef5156c2", 0x1a}, {&(0x7f0000000200)="2900312343489e18229d842dc06620b4ae7854cc08f29be52c51cb09a020dd2f30904ab79a02b0090d95ee0a2a144dee34952e356a3d2fd6aa17ee1639751d9cd579a0148922ea1f95ea494eccb9d7315d7f1f9dd378f95361be7991dde44ae4f1734eef4e17ffaf267cefdf95ff2cef96d5d5abd2d03779b7454e0069e1001b9e48de1af3a47d12731369e1ac6ee60dfa8182ce2367fe8a959b9cfbd5d569e309a4f124444efc81", 0xa8}], 0x2, &(0x7f0000000440)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r2, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x48, 0x2}, 0x1) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x2, 0x80, 0x7}, {{}, 0xffffffffffffffff, 0x1, 0xf0000010, 0x3f, 0x7}, {{r0}, 0xffffffffffffffff, 0x30, 0x90, 0x7, 0x5}, {{r0}, 0xfffffffffffffffd, 0x26, 0x40, 0x3fff800, 0x6}, {{}, 0xffffffffffffffff, 0x1, 0xfffff, 0x6, 0x21c}, {{}, 0xffffffffffffffff, 0x25, 0x20000000, 0x1ae0}], 0x85f5, 0x0, 0x9925, 0x0) 05:37:05 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0xfffffffffffffd96) 05:37:05 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ec", 0x27, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2, 0x6) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 05:37:05 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./bus\x00', 0x10020, 0x80) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_broadaddr=@in}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 05:37:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000140)=0x3, 0xfffffffffffffea3) sendto$unix(r0, &(0x7f0000000000)="b1000513b1000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020000000000200f0200a371a3f80000feffffffffffff000000000000000000", 0xb1, 0x0, 0x0, 0x0) 05:37:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x64, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup2(r1, r2) poll(&(0x7f0000000240)=[{r1, 0x13}], 0x1, 0x0) 05:37:05 executing program 1: 05:37:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f00004eb000/0x1000)=nil, 0x1000, 0x3) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 05:37:05 executing program 1: socket$inet(0x2, 0x5, 0xa1f) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080), 0x159) 05:37:05 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000180)=0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x25) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10402, 0x8) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0x2, 0xf0000003, 0x9, 0x20}, {{r3}, 0xffffffffffffffff, 0x40, 0x1, 0xf463, 0x40d}], 0x100000001, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x70, 0x80000000, 0x8, 0x3}, {{r5}, 0xffffffffffffffff, 0x41, 0x4, 0x4, 0x9}], 0xfffffffffffffffb, &(0x7f0000000140)={0x0, 0x101}) 05:37:05 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x80}, {0x6}]}) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchown(r1, r2, r3) 05:37:05 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x2) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x1000, 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186004008b00062b00feffffff6e840000a3bb6b3c042efdd1000000c6000000010000000af6ce4f22", 0x2c}], 0x1) setitimer(0x2, &(0x7f0000000100)={{0x400, 0x3}, {0x3b0, 0x8}}, &(0x7f0000000180)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x82) 05:37:05 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) fchmod(r0, 0xa4) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9, 0x0, 0x800, 0x0) dup2(r1, r0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 05:37:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r2 = syz_open_pts() r3 = open(&(0x7f0000000280)='./file0\x00', 0x100, 0x100) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000300)={{}, 0x9, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) close(r0) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readv(r2, &(0x7f0000000240)=[{&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000000140)=""/52, 0x34}, {&(0x7f0000000200)=""/22, 0x16}], 0x3) 05:37:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)) 05:37:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/2}, &(0x7f00000000c0)=0x4) readlinkat(r0, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)=""/104, 0x68) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000140)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)=0x7) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000340)={&(0x7f0000000300)=[{0x0, 0x7f}, {0xab, 0x80}, {0x63, 0x2}, {0x44, 0x4}], 0x4}) 05:37:05 executing program 1: r0 = socket$inet(0x2, 0x8008, 0x0) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) socket$inet(0x2, 0x0, 0x2) 05:37:06 executing program 0: socket(0x4000018, 0x5, 0x9) 05:37:06 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x9, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000040)=[r0, 0x0, r1]) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8, 0x60) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x2, &(0x7f0000000000)={0x40000000000000}) 05:37:06 executing program 0: r0 = semget$private(0x0, 0x3, 0x3c) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x7fffffff) semop(r0, &(0x7f0000000040)=[{0x6, 0x9, 0x800}, {0x7, 0x100000000000}, {0x7, 0x5553, 0x800}, {0x3, 0x38, 0x800}, {0x7, 0xdcbc, 0x1800}, {0x7, 0x6}], 0x6) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000080)=0x7) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10080, 0x1a0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r3 = getuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) recvfrom$inet(r1, &(0x7f00000001c0)=""/34, 0x22, 0x42, &(0x7f0000000200)={0x2, 0x1}, 0xc) recvfrom(r1, &(0x7f0000000240)=""/171, 0xab, 0x1, &(0x7f0000000300)=@un=@file={0x1, './file0\x00'}, 0xa) r5 = syz_open_pts() semop(r0, &(0x7f0000000340)=[{0x0, 0xfff, 0x1000}], 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000380)="b2da5c21c5fefa33faa8b62d238c38d16a543208bd9e9626ceb76c276d1e3051d1b363f9323896a41a1430", 0x2b, 0x2, 0x0, 0x0) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000400)=0xfffffffffffffff7) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000440)=""/167) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000500)) readv(r1, &(0x7f0000001800)=[{&(0x7f0000000540)=""/59, 0x3b}, {&(0x7f0000000580)=""/254, 0xfe}, {&(0x7f0000000680)=""/5, 0x5}, {&(0x7f00000006c0)=""/38, 0x26}, {&(0x7f0000000700)}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/61, 0x3d}, {&(0x7f0000001780)=""/76, 0x4c}], 0x8) writev(r1, &(0x7f0000001a40)=[{&(0x7f0000001980)="d7b0196b7afac7795b1ee21c60bbe2be55524693e6db261d131ffb79ccd50c689c4eab14664837326d22dde7e5a712f5c2c82f7673941cab21549dabe3f87997c10e2b86c2a90ed3bd777447994c511d14b4a7b04ea455f3685cdfa83ed621002ed7415b60abfa6b5469cee36eda362457453fef7c9b750fb0f1f490efdb839460ba03fd227133ae9da09e8ed068bfba21d0a1185d6412426ef4711690ae78726503869b8b6b52f0279214afda06", 0xae}], 0x1) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001a80)=""/72) rename(&(0x7f0000001b00)='./file0/file0\x00', &(0x7f0000001b40)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000001b80)={0x7c, 0x8, './file0/file0\x00', 0x3ff, 0x10001, 0x6c, 0x7fffffff}) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001bc0)=""/153) getpeername(r1, &(0x7f0000001c80)=@in6, &(0x7f0000001cc0)=0xc) mknod$loop(&(0x7f0000001d00)='./file0\x00', 0xc002, 0x0) r6 = semget$private(0x0, 0x7, 0x80) semop(r6, &(0x7f0000001d40)=[{0x6, 0xffffffffffffffff, 0x1000}, {0x2, 0x7, 0x604868b25c82ce95}], 0x2) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000001d80)={0x7, 0x5, {0x0, 0x2}}) 05:37:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) getpeername$inet(r0, 0xfffffffffffffffe, &(0x7f0000000040)) 05:37:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xfffffffffffffbff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 05:37:06 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f0000000100)={0x18, 0x2, 0x6, 0x7}, 0x2dc) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 05:37:06 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = dup2(r1, r0) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) connect(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 05:37:06 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) accept(r0, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) r2 = syz_open_pts() readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) syz_open_pts() writev(r2, &(0x7f0000000280)=[{&(0x7f00000000c0)="5492ade0dad0da28eef91585c628db46e968a75955b6136a68aeab056491aa3df8eb9685e8ac1d0475c6c013d4547b97885c48640334044f7094c0f4e1434124cb64d875ed4ffdce204d2a7a56ec7f9c6aff681621cd5ec24f87ca94d1992ddf0b38b887fa2f81329871f9a1b194d2119c7e6fb8aedd81d8f3df4c6a980873c5df25abab5ec2fdfa762eaecad017fdb8b43af432da1ed9618a0958c913ea1fa231f09d255aecfdaa385623e28afe74f7129e631632639a837a712e81b1debe1734921994417eacdce6066747529d2a664ddc98f82d", 0xd5}, {&(0x7f0000000040)="39c813828c51767ccb8aee444f7301a866e82ee74819c57730", 0x19}, {&(0x7f00000001c0)="94fb09dcec5342a66d9713a21a487e77da8d3e82697d0a0f218c33514ff0b01537f4a209e99d0ad8929ddd4b9317f2d13a4d705b5cd190c1a199462e2667416ce7b71249ec6cddb395b7dc106bafd0c8faa031f94c3a7a62ba506fc8d336d14307628a67a4676105e5da3ef8b7de333a4b7dd6ce4adefaf6b9a8e7b43a53fef4a4742cf0", 0x84}], 0x3) 05:37:06 executing program 0: r0 = dup(0xffffffffffffff9c) flock(r0, 0x4) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf03000000", @ANYRES32=r3, @ANYRESDEC=r1, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x38}, 0x0) 05:37:06 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0x0, 0x3, 0x1, 0x1}], 0x0, 0x0, 0xb, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x3, &(0x7f0000000000), 0x8000000000003f, 0x0) 05:37:06 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x40) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x1000000000030000) 05:37:06 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) fcntl$setflags(r0, 0x2, 0x1) writev(r0, &(0x7f0000bf3fa0)=[{&(0x7f0000dee3d3)="96549e3e0dbb459de92d39d7189803ff5a85336ee7c7bea29ce19d4e4bdbd0b7ce84c07284f8cb79f2be055989e7157ecb8e4b61d9cebc0de952a15cdb95f0ecd23bcb5a6033d716b410abe73505ec3f207ea95566eb1eee907e732397b0841af55e6ec81f1049b5f8b0c702ff05902c209f60dbcbf18c49c72abd13def5447bb437b3002c6cb3645a02d34224788174c6", 0x91}], 0x1) writev(r1, &(0x7f000026b000)=[{&(0x7f0000f1b000)='5', 0x1}], 0x1) 05:37:07 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) listen(r0, 0x9) listen(r0, 0x81) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x20) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) close(r1) 05:37:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead42a9d43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) sendmsg(r2, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000200)="3628cf5682c79d8fe4bb8aebaf12db75ff505b24b96719a31956a84d5418290b25019dd0e26c987112a2a468a9e7b361db938bd836530dbf194082fe3ab02a0a0f396362ab7f7db76812806cc5d19ec90bd1e82ef93ae39987a16d75adab84cf80acfaa9f81f8ac50492cd04834496aa", 0x70}, {&(0x7f0000000500)="41b996d22f2d2e6bed5472b300bfa2cc53cc3d1a42192a88412a487d3290fef23a6f4add6a9b40fdabcd6459a341c11193466fbcad437dfc803777af95943a45a86f004c3773aea5d54341c1ef6e1c9d3ca8ea55ffc4812ceb2ade0b5c41f4fd2c63da575b1a9c970597ec5757b70eca9ad8e3bf1a1803599b67f8a3ee75f2499cfbde42f4e0bf952534ec60423ede233ff1f0063b17cc40cc767e3628b9154f2bbe25ef9c89e2f3abbe00b075de0b1c0f3b8f66da00da1ba951457a2c58c0cce09a2207958f9c22d0895ec2c315ace57bd6c410cc8ac15fd1528a8e75e6aa2957da63ae9b90917cb98d5e37be1ff90fb1743f8404c19076afd16fdd0b30f135a5e05e4769ef4bd69d818a6a1512ea5fb870c9ac4e17ff597fd25d19c90a8ebbf006fef9b77ea68550bbfd8ae9b6834bea013aa76f731c0a753eb8bf63f9b11e54d68a4770089b5ca8fe19b703a829aaa7565ccd71858387723194ebb2f1d60b5a93222c14b567740a3923029a697bd22133142b9cd5ace783630f2c4762bef3b3e1ec5b5f59081e1d43e1c89127e51b4a5d22f96b1de9dd5c303f8ec2ca2c9977b287b04fe080ad179691be34aac19b53e36bed1f01c3c227c3beb7d7eb6c76f808a54eabf93586ee410c2ed47e044048e7728ab7313bca70f79e92c12ad2e778557871805d03f20ed00bfbc49eb501ab1f78f293561a7d2bcc68d3370f7a1ec8198de39d5a69ddcac7fb7a030dcec1171278cf5a0b93b37f8535eb45a89dc3960b7d89c58f99fe9330fc6729036ef0667084b661c9ff134a215ac795ba9fb24525e4d32e11e091b720c2883f0ff35b1673614f4b03d6a0dfed94c4841aa76b633d298cfba0f070dbe4e594aa54be29d797ae65453e3da89f52b75693985bb6416b117fc6ddd358b5e7bdb36e08745139239d9a9fdd56895695f2765dcb6d8e8b4aa9596c19c3bf209ef22ffddf68694161078674d00c6cd7f5a2edff29a7edfe2d3ac607bc98c959131a166fe6b5074fdcc7bf67ae53d0eee6e5fba3c6c7a13c2729666a76c661fe5c57e1d1a04e11d9695cb4884d9dcf688d0733b4d9eee1c0d00f147c764ac63b2c7dddb2422b8959587f67e37876132e104227d3c4d9af5c39190e5ff62d643dde47f800f28d199a5a1c4a1386ee6a501dbe724dd42cc6cbc91f1f46f345b8a0a95918e68fc9502685a9e995bf87906327feceb83045993b74bbcb3f96da73216957aad66f795fdb2ce978a3faf9704238feaf9f390fae2fd59065e3ecc48e639cdda00c17e446b87b1381f2e3e748966ea720ac1f26c828c46a0ea33b39fe876f4cf61f867514e5e8181bdef0a135f0b48aa420d4eac2fd648e1b3bdc4517a5fbf83c577bfbc8211359d79cb4a31b2c694062782ed969e83b3827196fcd7014d0af762289e211fe5e209584545423913eeb1aacfd39c5c46019ab9408fab466f94b3cdd757541c42bbe2e1640387189f9e355c91eb92492fea72b6118fe64543a3e16a5d8042296cec3d03f9ac09e5cdc710923d2da056e12cb9ca81678fd3b5b18831103d5d8e643bcb27561707185097c902760ad9269b4684743fe9c52585ea202dc86f25cacb44415d6d34a5af957549d527433106b59b6af073df98ca03fa028b20e2a761fb38bf22fe2000fafbe64735bacc9296b9c4e4192d3759f6959f6e630a07a3d3c8a14b61279db18eb1c34d110c7f1d8520f7513bbcf617d19d54934f9defdc25aacc9d35a7984e46a5c518cd5b3313c34329220b46f0c5903e91cae6aed7f138c85d6d8046ff8230607470c4290186e5ca8b78dae471375c2846de9f914677a27cbe78e7ca175d2aa09e74a658562746ffff1c6ebae099285a40f533b7e2508005abe0ed9b4e9ed4b3a35e2dd6d794049c0352e4706fbbffbb3be42aa71e4b36ecbc754e945e6e18a428fcd5c00e495a8f5583829c027ac9d02e72fd353ea07ebe91b4cbfba11cb629b8675c6b5364f95c5c2a30b0437873941505490e08ecd6b87a4c935f6a849aa5fb2eefcdfd4f53f3fd2d2e6749ba0b808d64a0225fdf0ae1586e3011a63d8c66728ae17753ab6b2f755534decedfd8143c60a418a26cd053c87190eb43fa4b51884e86d098d2d97ea12adc01e08e88147fd5ea3b9fae9b747b385049cb8a3c7aa0ac9cd90b6a8d7f79479133d6d809352fd6693b8a4fe5774c3967e507d042a4c298dbde4d764deb5e7236ac1b81acda3453fc6604e8488c9d68d7a8fca36fbc606888115e70d443881d77da625febdfbb1586cc07e789e6a55b9839b298dfee7ce6a40e337a81488765b5de4f94cdad57e6c42d242a9c167246e796132b1a58157b04d8d777c0692147d65be1f6605a1b12b4dcbd7cc1d5996023dcca29364aa4b74276ae6fde036244cdfaef3e4a5c2e2c4f2d2b7ba38fcf1483357e520aa3499feabb0b767a4175dcae29d6cbc37686a04350ad1e66af60d2c269747e655d5e0197f749a9226bbeb8f560741e0e4564037f69880ade023dd4190c12db7a6e5ba580b6de2668606894658793b21fcbe913a6948cef332ebada6f3ef56599cc7240e2e8490f70dcc887f65dfcd96da7381226cbba63110a889429deea522771f2f1bf2f89c83b61aea8afd87e8ce1f18747176012874931b10864676ca2b060407f3e8852fdb2056f704019711ec116bd0c87fa75d5e74fb16f2fdd2b7a455c220e3f2a546b2a8b22d0f1d82f4b755b5d4932e739577d6c5a0ee324fac6aa03b848f98c70b208d5288de08398c9e4722ecf5e50b1e55c8a78b0e91c58f7e2634903fc4d76860b090351b085a03822391636d5195b8a350c0641c84f469cf57bddd30b96b5967ac2d9a18305e1f8028a52a71f90d41051acb852185ff51eb4097453d16cb8dbfecb3f6c3b52b62e5c07d2fbd7d085d917b0ce98b60bc510289256da9b0a4fe80ea883ffb93e0ecd79c63d265995552963395e59634a58483af5e5cef2cfae83e1c22554a60a5d7266a747dd2d4ece253cb6a9fee26b52bb0792ae142012ca9006c289524c4b4f65d7e036b9bab8d83864fe4ec76547e9c3b393af98dac560b3c145c1e80b3b5ec84479b01e7444029ce7b7e40a89fe7b8f07d5c3e55a81680dab0589c1e95574e6a655294f0501740aa8be30c0c7a32c68a85168c2dd81db432dd3e02e8f28b126a53a5a1d211078029c7d4feae7d3b0ba9047a41b1fac912be35653dcadba35a6f7009e82bfb913877c1432fd7e5d3f2832b731951dbdf0b213c3e1765cf79e3f6ae225b3710ce86c5bcdefc291b9b4c0c1a5a7bda6d356f02a8d8d6cc28cc78886af329a2b3818a6976f8b46592dbc741ad7d7c52d933e779521e243c9d758668d9ef965387aca7c962f963e50b8e5c7e0b24cc8940b753695955b1f86762d7276e0b654b8bcf1fdcec1acf88131a0e9325a21299203c849153d7645256221576aeba5d664953871ce49e9ebb6f59d863a476b6f4dfe0c3e0e966093d3087b6d808f2cdb456d18b14f5c1dee3946083546e6d457c757ff2610083e80da48b1ed7f555de0bd4367c292df33000baa930682d7489937857b929dcf5e41b3071f2615ed80d70249041e983d5546f1a870dfbaaf49881f307b2c6c94a21381072713aa51868ff5df934d3c9c84ca92a5ff70a2b3e62200e782e3656f1f905831e1e6f9d7ec8cd7025d8c0c20cf55bc0919bcf454824e30e0de937961010e5c4b25cefe7d8ee755f1b390144d73fa93bee61c6ff1e2dac1e146c947c58bd19116d731dfb3be14a919d48ce7643e011b4b964604cdbb415ef8a500a642b15626900f2abf6f708abee72d3b726386e98f8daa5c4d50ba989603191a33e39e8fe60478042d822498be1c2348e4b895430f35b382f03ea35cfe100d1f73c8ae5a3978bbd0258da08f109f9064246ecf93d8c40c65812efe38a61e07290854c74e4b5a72e77032e5bcdd3a12634a81d9d8303e96270be9d2db687a56bf14120f3eac768f1734e3ee5e99933b13da9d6579c6ad7fcf6503245401c122c1112ccb03f353dca4bb0cc1173278fa2f60b559f76408fc722eadf30c29782e40d2600d6d1fe1b010cd92e7420754784ab7ac6e8f6b8b63587620129ca546a3d76405c3c0f221fe510e95b563d7aa5da28727881d8b45d798e7777164f8001a0f0a74d0f08dd2d42ce54767e689679f3c6021991a73e30429f287249e2dfd6eb26d64a750b0e7e427fb46b5e313508faf49da21ff48dbdc58b67a5ab8a42342b8ee3fc81bc92cb83a73a6835c09f00dcbd110b13f9bda61ee3a46a74292e8e8a5919aa3f4f5fa1b675126f552cdde9fc562f2407e33d8e0bd3eeba233aae97820f9bb25bcd0bbac26b638c51848713ba61b32003884a4bbc60e193bb5a688b94b1c091e3fb2789aef24c2e3e1a76983b5a0543cc6be966a5f7bf3a6089cbe0b87febf070d0e833f126faf8505453d86b68e37a6ff0580c17ab0072b06727270d4ef59cfef9682af0db9fcb0087c4893e063f8c06676f1a2a104e4b7b64b5a9dc30196c7e05f7d2cd170d3f45867558c262fd9da8d09a79fc871778598d7680b08ad713fe56599a20297717e7a9fd19d830fe16f4b1fa6f45419ee1187d45a29c774d5abb306101dac0c749ef3d288b03a1d2c30d3575f72ccf82ef7d244aef0a41e9266e7cf9af5114daad16639b0145b0928743372905658b80bcf8b55d6f8c3b901722682abdd1e3f5384604fce326ce98efe24e2844e9c555985b3285580bf7ec99c39b13084d153bea85c4546eceda9ebace6f3beee1c0e130b8a0fae929c1a67927811317dea9261a07332bf115619c897474b94ba3b0c328aed7fabfcaac88d76437594a8065eae55b499bd865b7244c3869d06521410ee50b1d9af09b50d2f0cb3ca53965dadd5fbea3f3589fe785b8e3be95bef4b8f73d02dc085a66e862d46ea7eb9c86d6b68b99ced4fb2b2b50c00ab60c8f21832ba1e23c143a90188d3b2517d0df802e9df41e932220ca0fefce336f8ddb8f5237dd996f3fc87baaefe1cceb62b7c680460157149e3db60d5a7bceacad3c4f7986248ff53a87271bfb079351b66c8419f7deed2ebe586429ddaf0bb026f0493988a1c28938287109ca19ac751aabeb242e8b58fb3361161c03ff92814132ebf27fb013b352dec8e785dd092e11f264f330375c9689f74058e5ae5d65101febcc644955b6cbad00b113f7577f2e7cb6073c14ad36eab4207dcd8c5fae8216ab61f9a640c4d5308a2649084860f27f586e6f4cff82b6d54ba0939e5bb5a24b3124143de98984acd78bd8f688ccf187e4efb1479156b473c24a63d2c4c6b40248874867f3c0f6e24921c74fb973e1fd6bc14e2c29a6c65341cfa493a29531fbf0ce7a1858d43cfe51e37c6ed42a425bf39c917d630ec8012a784797b267655f3fddf99f8ece944fc88d2058d12847cd65c7916ece8d0e12b72532efb88ec1fbae22fa0f5c33d05acfb18499df6db100b0118378deea143bca43cdd84f216c467b6e14abafa3ea3ea30043717c8c319246c59f9513aeb5988f5a6fc8153333767ee4b028ecba061633d07008178823e202e005aa4d5299f17c99a0f6467fc418420c9f9847328ff5ab0c16912873b6cf2be64c7e6a9432a30a28e01878834ed3403a9e28ecfa6ce097f11abb206fcd80f5573f1c71147b9a0d74144c6b42179538a718601e8c157e204b21c70a1d113468326da3b08e995b996e6effb88ad8023e79a75a49c39761a313bf70d048cf96d6cd2e38bc4c2cdce6d69c5f2c6ae83713ead994596c692eea8d", 0x1000}], 0x2, &(0x7f0000001500)=[{0x60, 0xffff, 0x9, "2a0fddb86851916873abe3c89e2a45605707896e412a4b1618a27e549a6abf80b7096d494053e8ee1ce71db390e6b9259ac4b2d933c7c16f6cbf4ee1a04bfe7b121e2ac8800ccdea2f8b4d36dc"}, {0xd8, 0x1, 0x8, "9e57aa126b3f11807cb83d786c1b8b81c834867a0afb47b34d6b602baf3d7097f8947a94a512ae0ca91269a5a2c1ab965f32bd73fb8b9006ea468976b2c77071fbbf75f2ac397da07820308eb84d59a194d33cc27c4b216b6bcc99bfce9c74bcc596094035fbeed881768c34bc9661d8ad6786be2381e377b65fab093170aec5a6dc0099e20237b11b25739300bbea0b17c240f90467becd252c1df1cd26c4316bea0de02b784d5f117cf3a04b727d5d5c53644512e24168079df1db232a9fbd921a71"}, {0x20, 0x1, 0x0, "a4646feddf7da57ee62d54e14bc93cdd"}, {0x40, 0x1, 0x9, "50d7022a121910c161fe3a549da92e6c574c3b65f82e479e3cb9bc9960ee02e67b1a91dbc74dda8b851fd12705"}, {0x58, 0xd196bfaaebcae3ad, 0x79a7, "c2454ec920036ed8a6a71d511b479b7eb837a65620893643fcec676041aa0ee7560355fb581c1d7a00f49778985eb5c58b267ca985b700431291995304eee76c2e3e15ec17b1eb90"}, {0x58, 0x1, 0x34, "127f00f42d5c5fa2e2e043429a2ac94c62fbf03aae7f4a6b0fd6b1a149e030d41cf2d18af2f48858fa077c2c3edb06787c0b386843b22a753e2450f7ff8c00779a15"}, {0x100, 0x1, 0x70, "c0df815041219176f41a9cd1f90755b1d3da1c2d3fa94cbccf5b2c3edd20bc19bb647c1a4659bfca83dc27b779bfbe94df096a56e390750616480f7a54d061031517c27c96662af3ce49c0b011e89c84388a33633e82a4ff1df299f1a3289e26c270a19c7bb4cd33aa91126dbbec7e66d8a8fe7363e4b6480b6d698cbddb957d1f043621693fb3ffc309b95290ccf744c40b8eb7ff72e8bd31906a5b16f009c831cb37fd253ef579b02e1d1a1b387562772986c8398311173fef717234a17e8bcb129a4fbb916a9acf1d0a39421301b695b559534c427ab06146badd0a952794f519ad7494120219ab41e2f98f"}], 0x348}, 0x400) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x20082, 0x8) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000580)=0x8) close(r0) close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x110) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000300)="478a9cd1a71f92939a58edf23f1f3c7af64b82bb9b3fe878137cbe947e2bda9fa3aa51fb21bea5a86f2c6371f0bcf4fdf6400983c290d28259e0cfed54a6f8d67103bdc95909d9a7d44d56a64ee02b", 0x4f}, {&(0x7f0000000380)="755ab06d89d8f1c182192f3bd8a1aed7e044cf7c815db60b6374209d0898465bdcdd6b19e58ef5fe4690a98b040c5a9a6a27ea0e16338068fdec7eb952022c99d45c6027d842a5b8073f1fc3880c98a664ec4c1496fb4e66be6a04018a21c4018af6458fa0922c5a04210f506840e2f1353c1f861afd85ee8e372dd922ab199d34107fe9937b6d98841efaca7265227e4010686d729283feb65ad2c502304d05b18def42140f346fc4cb868ebb5aaa89d30c3a97cf0e08a32a307e4764ccd8181d2342", 0xc3}, {&(0x7f0000000480)="6e49b33e7fcc0156945f6f77e2331106b19712705a733740203e8ea8c623ce7c3c5d69ce2db435f95a34b7d2bea5285245353b681973e501d5f07c6077af19303138aacb1ed150dda270bef6c25312a1485ad01d007bc54f7a9e0ec4a6fe91b1d419158d6a29", 0x66}], 0x3, 0x0, 0x0) fcntl$getown(r0, 0x5) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000140)="5f8864e6e0a0d0d9e6a1c279a1b644aec9bc555f2cf7f59f6639cb96fda780aaa3b369a0b0c839c09e0143fc46e1f34412afd86a5040c0d3543cb6ecd67ade439810ed9a8b21a9b9d5b966d15da4c71eebc569ad8cf52d7223ff6784a224d2b2710a64924db46e8525fcca25e366caed4fe37c6c5d078c1fc2c63d26abd589d1938771d1add4daaf5b508c8de21a196824f52697d11e388496b1c5f40b65819ae357ca020fd693ee3c6abbc379055c3e76c83be39780c2dc5a982b1e3f09fe7f78a3ae56105789635c75778370b28b09fb8068a2a5176f690e9be64c8a77d8ef37e3612e", 0xb5}, {&(0x7f0000000040)="620929f508ff1cde7345462e5875b30b964fa1b6eb74166b917fc40c0cb43f543073d661ba44100eb785f8ce920c47e23cc09eb40b650e94f743819865cbdbc7bd9a076ac4e33722e264f3223274e79a7dc8008baba0ad42f929ededd1212f73fb1fd1128536b475d4fc40f8a2d5df209e5d49e65654", 0x76}, {&(0x7f0000000240)="f7b4690459c75731396a8d7a4457e742dbeeefc9f3996520cb54225eeead228d461cc9bdc51a3afb76ec4c313b599c", 0x2f}], 0x3) 05:37:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x0) 05:37:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() fchflags(r0, 0x1) close(r0) socketpair(0x26, 0x5, 0xff, &(0x7f0000000080)) lseek(r0, 0x0, 0x0, 0x1) syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x900, 0x0) 05:37:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x42, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) syz_open_pts() mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x28, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)) 05:37:08 executing program 0: 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) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x10) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x3) 05:37:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800, 0x0) 05:37:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = getgid() setegid(r1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000100)={0xfffffffffffffffe}) 05:37:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) semget$private(0x0, 0x3, 0x40) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20008, 0x3) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) 05:37:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x80) read(r0, &(0x7f0000000080)=""/239, 0xef) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000300)={0x2, 0x1, 0x8, 0x1fb2, r2}) r3 = socket$unix(0x1, 0x2, 0x0) recvfrom(r3, &(0x7f0000000180)=""/163, 0xa3, 0x41, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) 05:37:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x15}, {0x6, 0x0, 0xffff}]}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x100004) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0xfffffffffffffffa) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000001c0)={0x1, [{0x3, 0x401}, {0x3, 0x3f}, {0x1, 0x2}, {0x3, 0x101}, {0x3, 0x9}, {0x0, 0x3}, {0x2, 0x8}, {0x3, 0x6}, {0x2, 0x2fb}, {0x0, 0xff}, {0x3, 0xffffffffffff676a}, {0x1, 0x1}, {0x3, 0xec1}, {0x1, 0x80000000}, {0x2, 0x3}, {0x3, 0x1f}, {0x0, 0xf97}, {0x3, 0x1f}, {0x3, 0x8}, {0x3, 0x3f}, {0x0, 0x1}, {0x3, 0x7fff0000000000}, {0x1, 0x21}, {0x3, 0x80000000}, {0x0, 0x8}, {0x1, 0x1f}, {0x1, 0xff}, {0x3, 0x9}, {0x3, 0x2}, {0x3, 0x4}, {0x1, 0x3ff}]}) 05:37:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f00000012c0)=ANY=[@ANYBLOB="2d012e2f66686c653000"], 0xa) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000240)="cefc92412d0ec1fcd52d8f0e937570f3fce09e2640d8dea0a9e6a8e6fba994527639eeec21d58274491454bc814dadcd134dd5ecbc50273b88479b1542f62ef1ad5ef466f0f18174c9b26b2d530e86004b9c2c3175323173690f89c2bfd01877d3ee267e923b9b8a7713d8083a0b85fff4580fd8e5c459fece299986be415274fad25f43aaf3742c1d4dfa6acd449038b937300bd1ebfe836a935cfb905abc38555583c936ee3071df565a748897052ad341ef53cae15e606879ae5c62025ba324301002edb923ab9a12bb5e1d912fec0fe80e70c3129cc3d7ed16", 0xdb}], 0x1, &(0x7f0000001300)=[{0x1010, 0x0, 0x8000, "b4ce7a8f47af57e2079fa7b1c25232bf067cd4ed8e0792b23e328b841ed42e49030942927e07d186b72c97b5b086b9a48136d673c4a4fbd3f71d5ef1147057f0fad44297068652b3637144b522f15774d991f7935f1f5d406f56c912b426f1297e3c1fdb1de893ba4dc829671c360c25b55eae61184932d621541fd6206aeea3a004723908afc7a1f888917392298b0ca96d10fe9e0355ff3bfbbc53c06c8b54a82e5ef3f412ef1c14932b953b86654f4c49c79ef6c54082b0666a93c5187a4c42447da10940f949313706d06a3199766b0195824aeaaa7c92b5348bd0623bed6c93108a48e7be068e35130ca84d36a32a0ccd7ca875f20c8c7afc1f9d0b172f500ef62bb1f04c3e1c02e6b15a8d0f83890804ca18660ed8db7187f20d090bcc30fdc81bb8d55f31a5bbb41aa4edefdec8c5ec9eb66d12d14cd73c321fe938042b15756b05ef277ca8ab5f565a8fd84024c95d18bb72f37ca6ad2d4d1c97568d0ec26e1325a34b3ecfd9358f6054a82d220058458815c362b6e0095776de33e153456c42d7883c2fb7c07b5faefe0a978a49eb6ee29c013edbe675b248159ed420fd2a924b4bd1694c11e778a3e7a8149c4444a1ea23039d7b09fa1c87bdfb2e01b8771aad7cc68c1fdc98e0c5f78ce45ccb073d7221b7cc3757b5990b05bb1189440acf8dcfe99fd4a28e1a4f2a610a170619cfcc9a5cb8d9ed78beff1c7953f025769bc038aeab44bc85ce0b9b8e81c2ac0a86866d28a2939fcc1c9f8bffeedae47d8d621d90e219cbc451d36b697446de592b1e13788461b6bda1d3c89989f083230a30e55a22ba5a48ff45bcac10f241317f2a9bd2b682289af380d1cc8d0f9f58a5c71355fa1b4e5eefa04f565d09e3affd1bb85589705a5e53648e9dab366593d74c5a9c7a8f4d95bade2f82b4182ab831e6d35b334c15b18fd005ef056bcce1f2f5355065af1f9c98a4a0897765189189b1a98b41c016249c9e94112651bb1f61897edd5165a470165293e2b18db01a9063e053e8e03eb2b84bb39a2de9cf050fec39c2af55c9cb48c29611657e9a42a8d3e3cf249a90f54e87db7f0a3875f90ee1bcb7704c0483b445656cc59db7c46d6101ba5e12af4f4be786e8d1c5404e13c67fb75ad9996f364d39016af06f66c7770c9a23974e5695b40f59d6075769a112dc1a07b975c266ee0a6bc496beffcb7f23f2e69cb77ae50b5cebfc1fe86de27077d9eeb968d9f4808f555595136a710bd6eb316ba3406bf9ac1c875ad2fe68d37be9fb4525740341536c657023044a445f2ce852cc80b5a31633adc98d95be200d4f04dfab6b0c1fa94614cec9e59c65e8b2f713dd6db930fb2e9839d42cb62dfce75a1bf5a684f147c23327a900a8774de093326ffce7f4867535f6f9f2f118a00f0aa95c9d60b7564a2576d43de8acee789e96ca7c145d616b3263a92c8ef4a54c1c35810998362fef1b4e7c17e431e559327a47200a7141946d7d15d272ea278dda3baa901542746a459ccd7dc0347e4ceeb28f337b3c094a8baefa3ff49760ab6ec52568a6bf161970dc2126363c6f94f3f43234c283685e5be90d59c0032dce36a3218586819adeaea9296ef35099196c8e8584797f807e2f3a13a1cc8f9cb805fd30f514d763206366b4fd1c7c4cff4bb103c748cbdadd5de9942d34309f81e6439acbc6714f2626effb0dc059f2c4d12c799eecddeb3655b3276eacb0bae3ce4571cd0d088759387be9d2476f838658b579490a128ef2f999bb804d0314c86fe1c829da16773a8d5faf2bd9c574d35b1f5bec6e66a65bb6f157c7331efc5427bd326320b4e7d8d14bf432de377fe70d32591ea72d475640d66edea0620f36bfd7ea5d739e54f2211e98a536533d106e18ed62dbc8dda15314a2dc69faf72da2b87dd8f5124d6fc925f1a313d8678545ffbb74ef813e2052e6d62f07f2f3e0e1f878e77927ef2dfc13ae7bbac1be8ce1e5f36d6d0c696ba4eef73c357307f3f206febbd2b381ea6e9ea1da18d929c04f5353c6aa23303927bacf5610f99653b9c07469b652379e741be95fad5722861d9ebe7fd7235c4c450e5cde7d3732e17e3a066e1f7b3241cc691d987a839cec4f7186ddc6b9240eb40a7a52a6c3587ecc7d2a7d8a5d7ff4631d9d05c5ac2ffc1b3b627dcdf14a25041af56d4be71578b3078b670b17adbb2a7fd6f42c1bd0f367052beb931ce28012a677ab5fdb1fda0203d9dd0feff07b7dead71756ee43a3682ed3d252f9138ae91b118abed66247bacab64e1a3213021828518b88577395c36d349136577d80d272528097b82583bac70954aa1f715a6fcefdba61ed4c255a28198258babb5dab11e52165e24f98c88b7508afe177af08716bb871b3c0f6a5823979f7dcfe0c9969de96717984988675bbfa85c03da11649e00692808e8a48ebf536ed1eb192888175a963db26582a3f23440071020bf56e7c4f2f17509f6f03be80ee9ffa627cdf0ae927173ba1e980679bb42ada8874680897cef3c3a330cf447248653bdcddf84bd135642e1640b50729ef1d177014ff28b5c73eace6a52da57745f74d036e51ee83a5e7ff9e39d8d239f41a751afbfc79be1ae261778f7c4ce3f09ee2ea14396a251a6ab6b3853058aee8ca34a1ea9846eb4f32aabe6615b624b5c18dc9f46fef85a985ab9b53f6d055461d2f4fcbc6a530b7179f32b614e6b082f275b131dead9e1d70230cfd45868d21adacdd7c43b61c74a2f3bdb1b5ee51d18d82cbc3ab4ed4b368e162af235a2f8b454bc7318a0cf16ed8feca9841e9ab7bc4e18f87ec79e8f986606f83c1d26e5edd4bada637fc2f6b2268073e1dac91516adda6f9edabb2c2370a43a56dbf91336f8a68011db923c251d78bf53c4611bee563024244bf199065467c64a539fac57f03aff8c657f82957eb4cb4fe35df4d4c695d7f71dda6ecf91f2a20ab9bc5f37838196c8bea690741d34e10bfb599f219282925764e1f8273612ef5b9f9d74170934507b13e30d14967d2efe7ae25a033f038bcdf0692d264ab5dc5f27dc23b637cb849cb641ca0797913a07ee26371289d42f54272050bd6f1a2368ff2f5a0726df39b08f5038c60138c3bd017d986343795f88dcd74f2d7e9ad8767040983e48f9af31536d72c26fea5cfe3b5908609c61d3a830aa4aa935cb991a19694caed1f515e85a6dad645acba979c432b281a3af6be8c586112baba3093b4265c72c819e61764a51c66832db0c5dee7b66d327b23d2dfb42b9c47e95d01b137cbd1fc86794b234a52991eef8f6859db271876128c316d70bbd44fb0158bd84336514f575fccfbc00cbd3d988f2ddf2c8964eddab5f87775128142e3bcce775b6ac3cda19d922d0d1c12451792fd392c423d7c4c703d538373940060a787f7119d42b7a40537e495cdd07e4b508a6b69c2b98966ea0a384f0903a018b3eb73b7d67ee642993f6f018de76d4e811e8272e293825d812c062d0f6d431498bd937f00a3bbd5222e3f781da79c9550c23e8bbaca11ae840ae39ae05cd8c1519ba038fbaeb65991e4dfb4c2bb4ac613ce77521886409e502f0c24c44bf952a9ff1d2965d9d5f7b63a75a8cc0405776ce58205f8e9f593dd916539598547e5ddd4200e73fcb9f9acaedfd123049b11829feb5cb290b38b0e66c40c43d8f98d73503bc839046424b9c32d9ddcdd3c57ee33386994a12ef5504c77ae8343c8803efcec7160f9ee56dbd3b29a376359ced8f91488194f27cfe4e151469e8159c27b373734f2c2402b4537954cacca7f4c15a6bdd65ee9ac142376158a81c7f0a86cfc26305d3af2a2d376f4a2564bd6ee2873a10caaf0a710670f8d8f8400499b433b175ab45227c764336a36ff59d41503806cb91f3394f3910135d14b8153fa5b424000c71d46c9f74f6fff3b5ad6eb62d07d04a9234bf94fd457e4bf99adecfca2c06df28af4333a58250fb1255e868d7a16f6b099106bf04408ea9aa4edb3ffd3ea8b88dc799087f2c83c667f84ecb5c089b0947cc2d63330b9837bb66155a323357f279faf04ea940d9fe28985b425109467f1543e5be2451b8fb096986ceaa25995db5cba150db5f29414067179461de4a3de92741229bb87de377f4db7cf8930e05916d6a11a072ca4e0bc71e92ad5135e4d68d5cc5cb3a85020fc7b95d7edeaf428ad400be01f372247be5f7fd64b29b0954a15a79b4aeb0623992e92bc9fce0ccf779144a2951ca9a2c917db997d675a97309f9705b8b6ddcbffba7c9dfa9109fcd7d8992b759602a2c9cda485c7ac02ba508430d3309e7902db7289d7d58854829066e438bed6e4cc2de72e0a7f15a30174e7755f4186347df439f74420fa169a6b6f329a2fbd2591373a3d753e5ea5559a8bfd9b6a8da8993e41d68756f9845e4bd654bb13e47b3ec57d74231b754d06673eff33f6b8d1eadcdb2eb3433af940c64bf59558eee893b50e04526da8527ed1f098a673ee4c1a5bec4f4d662b57a0978c21c1088caae2d290cf56bae6e3710ca1e507df14707dda4ae43a659d4c62b18d8e908a50842e5c5369c810577e9556a3915858cdba66103f9e7bc3bc89a984a1f07b4ee5236a7d67078cd127e85cf7477626f4dcba2bfb8b9313d0b2591cd85ce5cf9b0463a84b4bcf235bd1f0f3a8ecfc0f400018ca927239a1acf8093dacf357a7c8d2f5c4d9c99afc79e132442aa0cef3c54d5ae415c92b6a22d9c9f6283c4ca9ca77868e520a3c77b0da194a2e5f0134cf0108a7e5319580b63e25c39b63824c0a6ac802702aa3a6055aa3a7aa44252912f7a415ecb27916e48968d8fa9b7958590569f6496369a8ca39eb9350323b3a9e42898c81680dd73cf8312ff861778a6eb055cb9e48a20fd617c0d4636ec0527a8c0861442834f38c3a0e8321118b7a147ef6f9028e70f4cfcd8ea1a10d70d4ab1a001ac6c83e0c22a533db506bb0464bede2c1d88985bb5f679b1b1e97caab022c1ca2b7343790bcb281fe3398627e5298bc779ce5b669262fffc2f1a5b99878ec245f23e023bd0d4ff99e34b4cd1b466248d72a114985ca5c8e5452548ea292cef68ef36b8639cb85b1aad66e4364106fef24fcf162a9d17c71fa96c0420560a8438648cfa83709bad6f123c78a77cbd2a3d27589b75d2cb8f97547cc37b2eb846ca474f901782f5add330e8f7ce300f6c4d2fd1abcf82c888adcc070fbbadf8d835e3040a78aa2e0d4560283cc6bf8c4d4c0c6bede4c36e24dcbbaf5fce2171749930d75d0f8085a760baab82ad336f6cbcedeb84b5069da4075c221458132e669d3d53042b32fc90d55ec97a2c8c394adb629cb1aabb5742404cbe812233597073eae27d6ece6b70733a74058d338ad0fef33878bf177a0238e9f18a04192c31597c281201c077391b14f803544e9fc1a81b38da833148be55041c50d25e901c85817c88d0d42530612f543cfdd88b53873f5faf85861b3e1a8f14c953740cb9bebb08f04335b2b9849567b90dd09c4518ed218f20408faad7edd1fd7ca77e49c3545ae2a635635f5a6699f73ff85e048456d0ff67a5a619e07d4dc8241315adbda9b2885dfd2f57eb2180d19c532661cd6696cb85864bc2b02b604b89c6c016bb9f25c3e948a5ba5e92f3c42064ce019b9bdb01bd552ac022050cfe13dcbdb0bb78058cf30d9d1b33a113c7a9e879cddb2363ed90ced1a5c5e8828d1410a4c202e1f37a257a4e6a31c65437280d38a63a6865036ad03a78b6ba16792d25f400e5317687b182c8523449f2b92b5c089bd17253276efe9961433bec054e05e"}, {0x48, 0x1, 0x5, "bcf10c5812ccc3a0e29c83ed74dd6f25aac0efd209a458f0a72c8bb40ae2b1144153cae7cffd4237d166f82b625bee8aef101408c9"}, {0xd0, 0xffff, 0x1ff, "bbc6478f33f4c0e48948faf84206cd7b6e3cb1f448c2000b0c7476174093b1217fd7cbfed1565c44f015735a127a6e75ec64a512a4c1123aad4eca407b846e10d4e043aaba6b4d83d1ecb666ef2d8ab9848eb3bf294a2f30df10afccb3e1348fad08d23d51fcb863ad73ab0cf6592b0bfa0df2ddc97cedc1715fe25493ca05df0de7edfe83d839f1b15d1261258a981d1e701b56483f0779b33523cc3bc8c92a0fed0c63b8e4f26dfbe665e4adc59b2a5c924867e5a5b8f6eb00ca61881774"}, {0x1010, 0xffff, 0x7e00000, "f01a0a71c8b9896aa47c1017650293278018948b78331e03552d70512de1955caae49404b9f183009ef40d3e0a2454fd05e4afd8021629e98b3952d9a740d0241ff618d28ed49c7548c6f77f8ccad5cabb06ee6437a94ca975e2b4fec10b4e815e4c0c2f67d0312d82f58e479103381c3ebf03bf7c9716acbbc0b98b6da20bf2680a46198f6d0d10a0432a3a8c2965750ed3fff29daa3a84acce37b4ed320ee53c0f6a4831571d23f23716c681c5d229c048e1647aaa362d3918c427639af100cb719800432c930e34dedae19a5468726bb1d7dc21372c9bec0a9a0305040906a4d4e18f45dc9391b5a5a80c22df82356179dc92d12273d3bf155473299ca29364953bc0784fbb4235e21ab076904fe8cc54c091c1fe668c112fe7b27ff7d5f2688e6cabf3f34b4b8879720f7cc09755e568fcba3730e06c96b227cbfe5f05b3e71cc5f9ca9ce10330f26e0ecbb399e3f0e297fb6f11c21053b8eba13f7b9dde6f14f79691c25e578c26f6f6518bf31e7ea184dd9660fb9488717f7d57a50b024b623472b552966aaf54a2ec35a8c038b224d18da9c362cdf42a8c2433cf3033f07d10b0e6e66c3a8fb943adcc2ec5c006bce7364603ae7968e24c8921943f409fadad86761e6c4968e7678f67de1e5f109f51dbaafe97e09206cb90478a82f32bef3f8a9b4b825ccbcc1b49cfb9e63d9651ddb3cd96d84cf5621953181939ae405c86cf709b9f6195307536c8bd66a872717c29befb28f534e73f2c129c1be706ebc5dce7093e6e06c4650a7fbbc09e1d777c790facd73eb8845fd8f32a85338041fb44211dd6996381b3f12d87767ac0885d725d69ec20017c258cdce0f689fefb535fb4f87c668d64d050a4d3a31df7039f70c9b0c5b384fc7824d8e7e89d0313a63ecf19609a8996af8aa1aca310e6fb3a3789df3b21a3012d4a2c06ccdf2ecbf75f624539ab94ecaa18ef0899eb3adfe1475a3390e21c44b704b81bb0240c13eb4e067830306ef629dd8d59b07effa36c2a1e8ccb28092172d43172d1876a57b9e149b70e3824bc4158baadff90c72ae1dd35d6cf2f2a0280097cde9e234c009a0e0aeabaca830b289b18eb42f9f622c0007aa6c8d8795958d8d1b9be32190b71c05551095cd40fc8da817a0f8699ddc7e71313a42a78a0c76a0f88c16473fe07c155a23d8de4609081b8765fe6ac5cd4cc6795f095aeb8f5dc8ed01ada0ffb48d6c119ab21021b2c9c1c2cc9c3debe8c155e1a858d9675174f487ac60cac63af936415fb4e2df70cf4e46f3dcd06ffcddd6eaf85f64cb062aee9a6608b2dacf405d36ae26c14110ff9fec6e9bdc2c6c6677124568c637f8dea938de609003275720ab98b1c08133a098fab392ec591f181ae020db9a1ee738082995bfce13415217cb5f67a7cac0ea87df1ab84ab3be462a4ab850363b0e17427eae1ef0dd7dbc8c3a2105fe86db04c38429ea4df3336e112b96322accf95492f572be2a7a3a9371fe6ef30c0e0e9bfb7f019cfd16be71cbeed329c639fa01064036e3b75d9686333967070f694ea9724f6c558b651b2d4582def33effdb4a99bf125a043322c446706f685c623eebe9af4788d4c8c2407d1e90fdf0942473f393813cfaea39b731e9d898c52fc80960b0819e38428dcbe403c53b3d28ccfff1f69a2bd0f0144eefa4448e878ffa28f35602120138b1e526ebf8be3e83a9eecd9f450e7b816257b60ed8be3f033d032bd37abde0d9fa33f22d06d1018803713f077493c416bcfc09a0e9c964f5178152d26aa42f71c6b9e00b7d79a7baaf63bae4ad1da4fa39b46a8dd5719ef0dc9d17cc0d61cceef1e36fc53842da4a0716967e866aab8cb823d5942ead118d6ac23a3e0d62a8513cdc7c3ea0ff95232b51a32897784268b4c30d4cc265758a5f75abe6493356557b69d3903c59a73779d6675c21a12595060bdbe12f8723f1899cc94deeb1bc30433a6eb30df70df1efcc07858269199be4c7a58db46e3eed21dc8ba48beacad768aae87c3c8022d1a678f1ecd6d8ce28bea32617dc93714630e87767f504e19e4ceab84ebdaf7a06ddc3160503b301b5c61df6c1ae18dfe15d7ba18a3b72ea6442b8396e57b2258088319ac84435841bc3307541e1e9a0724751c822d45503c0e493d6f2004e947b1ff61bc8db1d8eeeb213e09e224ebac8ba3f501980793a0160a0d6bfe6aba997cf85d5e63cad74f446228ef87708d40dfa90115a1162c3ba94c304067fb8cc08b572fbcffdcb75e9a34497dba658ca661da320cdd0d23c00aeef1dc59d08a0739191f459f54a10d41207a404a62ae0723c4d5a91367fa46903172762235a441d562c824bfc092bf6c3b538dda619f51c8deb4b09127f8fc80da0b688b77aa828ee282cc2883348515dabe45f734be9617b18b86e42523de9460435f50b1b935c80ca9799b1f9381452936b27b71a11b8f2c7725d9dd87bd406333c97bfaead0465410f32c7365d242b84a201f71ce1ed99e8e22c568c8801e7b7343a7d1f126d624958525ea555180fd4482b8097ce9ea4135c1ddadc5630d3e90fe94c60c254a787de95180c0a9c5916afbf6e25bee6aafb6940a41d776f28385f85c97880e78f29a795fdd58980b69e73eddfe4bdd38a184556641d3d3ca3835015454e1379c9c897cddb75dc75c5196cf3373bf98d10a96e01cbc23902c771ccdc477074e798d2bbd0fbe1fc5c8ce8bb460f44d7aeef806a8faea45a68d34fe3e9cd4b4d106e3103d28164d8449b1aed88ee3d04f7ae9a1e6605ee98c3cb313c10a92a736347e274da1f67f743e521f5657c2f0d2ce95a18865b7e297b5ec146691ec50bf1750a4cf4c6a76450ababc0f0f5ee9bded0f0e59b2d920dc5df1400ee8219fe88569bc5b8f524a536b51dcf10cdee654355e9b14d674043a1f2c822f5cb0aaeac61ba185fc0ec921c5edaaaae021c522fd059121a0802704d549275077183b6372835b3ad8628394aaf9d8a317f69fad839474c8bfaf1a67e148d90843c745fcdd995d12063e30bff5084117253f006ddb919d2284715773d169bc9539ee0d3c902e69faaaf30b67f25466a43e52b8e6f87ba2cdd43bfac912f80ff3b0ecb4d9d11db50585b249e0dad7b1b9a3297a15ac39efee4b4cd658723a8e08a818eb0968992f413a016b2bacb6f35e23b899cbfa09273bb59b3c0fa6b0c8418bfc04c53596ba6048f8764fd30879efc8313d189ecc0136f74567f72015224887b9e177a06fdb37dde65f35b61b363742a7b8b69a11efa081b330dfb3aeb02ca3c513af61dfd736336af54a6355dffea0fdcb39163d417a6384cb0984f9b626a5cbf20b760df8bd94065269bd1f6a46c24537140101a520a2a0e3a20f1e3c7f75081d76d2181a9ab215009b6525cb9211c0b0303e125b3abfcba23dfe8507d6de32654ae5587befa2441a1d043c64b27894dd77eb46c2733b816afdeb774dc23cc76031d992f402ab2dd30533fa37edf1fccaec7a56721b47588513180fd8060d856017b135b5cca5a81432a90909c17b67b0bc14ff794cfd5d9297a2c884b8d62b06135826c737fad46005de32652935d977f2bd3b3fb54b8e9e0484d14616c37c0344fcaf092a4c44c9b1a8cfeeb12b57085c6141563b95c7739ce9cadc40c9e9deec35c15f909700286e31d20508ef9397e24402673dee1602ab3677bb71eaf1bde38aba0d8ee5d9cad5c44009c6858e88e01b8567aa97b4e3af5afd2d5268612dbc7dbe5d3572edf44ef3eb10495e5b5d52d46d2cf10eb74f1fc8e7552742bbaa774cdf97584888ec682aa830e8f7a354624f767a1b6fca49ef662c8ddbcbb3f850fb46819bd5bf1615f6c31b65b8db74e3c64e5ab3b1c594b54e0c027bb437f9a786d768795a77187b1c5a27fe450ef23ba94f57393dfd1be69c659e43b088a341ea7df9244008c585ec096dc20a8f12ff8efbf39c72f49e72fded251616e9b3490f7240c567956e78db368aea3f3d91af7deb9d5476239c3ceb36d796ca166171f69182903d01f21f52dc2800f963b5d8f65cfd142bd410ce1ffa149005f358cc79fe62b0356566d5b4af6684a2270a5baf8bf004d44dd1eaebe688907f66062850f7bd4591f7ea99ca913470fa2018c7ce6d5fdfe8a2cca7fda418b30f720abe32aca4605b0401b275a7e5f6250ef5c0b48d5afadd14927161e1cfd5b3eaafcb7048340e22c133060fd0734f2102c8fa52a166233bb86125343343906ed65247fce0e80dc9b260f9db199f133b656737bae2122845fdb5160024310531ab59d794243ffa7d581a2022011816d78e008e87acf035a6ab05b0fc3acca9896ac0eb9282fd9ec946fad16c35da1612e0d62e9f828e881eeda88788b43c986fa05543e532b743fd8b564645f5f853fe7bd2757170dd7feecf9895e8d795ff2b00770dffbe93f7e98cd9ee00842449697de61608b8b3ae3ed369eba7fac52a00a66b060ab8b53d499efe79b9d998b3e888c3676aa633520c0493d363a6d1fe5ad80d4d892dfef7e01011fe7a02ad0846a7544fc099e992775daf372a3019cfe8e2f17f7bc11c3fd4a7ea56b26aa754643ccaca51d8f2cbc305708e033c23dbb04ebf46b8b0d6d9102f075511447da1ebcb2826b429d2f6c418d228e13141e2cfe5dcb316513a5ab03265e0bf310c28a9850ea94d0e40aec4c648804cafdce4cad0defcd50847c5f4bcc0fc7318a08585fe4e8639ed36ae635dfc49de6fb08e4e0b875c0508fce9ff3668c5e2b0b282a661dbfe933d6cf5401971f2ace438a9dca1bcbcf26a941d88b354859f5599a08e3dff0508f25a06ec87ffd7dc269a3a331dc6f589497d1b43ac4b442231e505679255e8f1a80d2c60e6daeab0917062ca4afab9f9ec367054ff23e6b08ca6ca620fb104aa86412acbf0df30f88e93b2fb9f74cd4e23491ef7de3363e690b5bbf7f23ea00b6cc5f08da592d53d3afb26bb6a641ac10e1d84c3ad9f3b2038ad1dfcc9168db3188fbf7cddd705f929f88c14f6895ad3598a2dfac5cb47d0c72766f0c4a69041714c176e43a3c7c18e07bf1358517ef1811d6270f8cd5750bffffee792ca319d3c2c837e56e1f430b7a80e5bd7454b6721fa0061c457d7637d82ebf4b543413f183041e6b54c69e913b6e42d00397022d238ea4e5b3993f3c5fa1037dc304369e39f3bc98d6351c06bfe230b4f2991880691234de6586b0db63dad1a0a4b667817d19c08ec33d4f85eca55a5bcd53b1ba9eb0bb7b72c20dfa9e46edd9cc06b2ad66c2440ed950bbd458cd2cad91cb0c23d7e2ab6a5dfe0b41cd8fd2fe1b57c8601d187f161c9da5eacbab56263f94959c1aa0e8e8b1f4bafd5eee4af7ed2cec0f5602a88568003e1f13707f60a16a0bab20f6fd08ddb5208a7313e3468454af4bdec028baafdf578e9961049e24422525db021bf5899553268e36bfcdd22a257e44de068e187d094749baf4ca6d883e174153db385acf239ae5893da83fefa743a17bf1833ed3808a46052d1d06959937972e1734c950c9af63c5f693ba9867f6281fdb096dc8643d0a9c4e016d8064cb1a994f7898ad76960f0842259d6627ebfb5f581493036dbbd458bb9a267516e7401d1d270b11584abe171b681bb6979879f2c2429a9d8041852c0109959b2d5bff4f4d89572346157e61a0fcade25a31c446ab2b57dbb064f570c1af6d73ec5041d15343da5eb0c44b22247b74beaf167ed0af56976d0dd2037b82fa938cbbbf765b52aac3d318f88bc9916a80ec027fcdcdb60afbdd4e19b592ddea836936d3edce4e0bf0d"}, {0x50, 0xffff, 0x7ff, "c7512ed6902d8f9ed560f8e4b07468108e071ca7084191987863348c9c7033911a8b8ba51c313b6c8a64ded153ff671285e47abd00300b51177860aaca"}, {0x58, 0xffff, 0x101, "ce9057ab477642793527ebd87ebb8e116e4b5b67a43e8379bf16b9d82193b45ea93941fce4a6699fb5e8861fd99b283a8f0f71f0f1dd3bb171ed875dbc9d9dfe2889"}, {0xf8, 0x8fd9a2c31a0761d6, 0x2, "32a0607bf16a385b672b343f91510a218a7244fd7116655d505696a0250167129d4ad69958df1df36794dd72a5c221895579c18e1555ef1562a1271ca6a2bfb8fa771c5a87733359d0fea5279280409071f1b999890f9424bc953fc6cd45a9996c9040e207f1fbd2dc113826dcc9e69cdeac7f123f1da72fb9d9119ff1670f0afe99404888a28f03ef3eabe0041ef6dd934d4d706fd5cfaed38f4001f3bc82d9f2a7964055335c9ab3087b01503abe6d45c07e0db22dda5d117f557d2ed37d4e83a0e2f21b37302f28ea58b6e8ad97cbb869e7a548cf596219789b38d849a711293714b07b09"}, {0x30, 0xffff, 0x5, "2b7492649af84b1b767040bdae228463e4006e47c3099f76472a743f"}], 0x2308}, 0xd) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x81) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffffffffffc) 05:37:08 executing program 0: r0 = semget(0x2, 0x5, 0x90) semctl$SETALL(r0, 0x0, 0x9, 0xfffffffffffffffe) 05:37:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)=""/101, &(0x7f0000000100)=0x65) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto(r1, &(0x7f0000000040)="b6cbc458687296b37d96482c4850d99a866dee330996ce6cfa8d6dcb829faeafa2eb22961bf43b14f41a525d376a515158fcec420fd948fefc97c148c6b380e7d2eac1b254fa0bea95a6b043632abf3de6c443fe431b453fb779fee43841e95572eab03fc6c99ea4409a8656d95f31b14f2beb1a8741b4dccbbe2fa67b", 0x7d, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x80000000, 0x3}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) 05:37:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) 05:37:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000040)=0xfffffffffffffe58) 05:37:08 executing program 1: r0 = semget$private(0x0, 0x7, 0x400) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)=[{0xb1, 0x0, 0x0, 0x9}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") r2 = dup(r1) ioctl$TIOCSBRK(r2, 0x2000747b) 05:37:08 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) setrlimit(0xd, &(0x7f0000001ff8)) 05:37:08 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="5db0a105f71aa17f3000"], 0x10) r1 = dup(r0) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) 05:37:08 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x20, 0x0) r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffffffffffcf1, 0x3, 0xffffffffffffffff) msgrcv(r0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x410, 0x0) recvfrom$unix(r1, &(0x7f0000000080)=""/14, 0xffffffffffffffb9, 0x41, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="1daac380475b9d28b0278373973eef377e7c7ba6ae37badfc06b251170", 0x1d) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) rmdir(&(0x7f0000000100)='./file0\x00') ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) 05:37:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:08 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) setregid(r1, 0x0) setregid(r1, 0x0) getgroups(0x3, &(0x7f0000000080)=[r3, r0, r2]) syz_extract_tcp_res(&(0x7f00000000c0), 0xfffffffffffffffd, 0xffff) 05:37:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f00000001c0)='./file0/file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000002", 0x3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000002680)=[{&(0x7f0000000680)="deac350cb87801a1280b60929d231ae9e55b0226bc9409ed680c08cced38afeb0a4641ebb97d1fd5560e0035e6ab8117a790f45f86772ae432316b0236bac0b4230a6c2c09bbade9209f5e72a724043e4644bc65c14209a9789bedac098272e33a73b73b55b295bea5f612e25ea8cdd09d116af1c9278b297c59c9d99b2a14495d66e1e1c283355ad60d9087420465a8bd310d79c7e5d567a81e1b1a7162105e45bb1bcbe929fd952ce8fdd21bb033bb5beebde3e8ca487e214b7f0bcf947c042754d2223471dcc31b22e3dda47fd96192c7b8d2b64e001d1b26673dc61380baa000cddd3afed13c2ca68e2a928f02cf32493e3ab96f13ef6a3d1263ddd0316c03d56faa6d9db7b34b942547e1342c08a786fc6e67a137a0f14678d97957f480809011c3266469d50416d489b14f731bca2b0ce5c1ecc97b2c32a9145dcf96c6b46ac412597acae83a92d7e1645437a94d76dae7457c75cbe73fd174a283f23c3df058eea234f563718444301f8e0ca8491aa2de05bb242c2ee6d608feab1c0cd9d8bb9a3afc35d33240959f0cace1d083e80f8d72be9da54871a644ffee51b299b5716619723f75c3b6197bff1b2bbc018a18aa0b9b4928d297e2c84fbe6dd6aea602c9dc2f798d278075fe0f795930a440055b3addfe761bfe8abd231fec7ecfce10657138fd0a7bdbfdb5ca6f31aefe7965521500d6c16e6c9d7c3aff5e2550731a588db9c3a34e136e38aa680063892555bfc93475d061ab60f92e2676faee6fd8b0159390cebd9d35e56633a87f2b71381fbf465a43a2d51a599daa9547fb1f4fcd3e7e27c369f94f1239314d779a36510d54220a4546176495fe2c1615558383935f471e9dd648d26e98bc6dd7973f171483ab225d7079503268ce7916ee8a065c5b24907a3a2e1cbdb37fc3c39dcd37421265e168049e43cb59cc6004daef1419481fa8be45a6e34d69042d97f6561b32a9221bb711b06223fe72ff6630b9c56e5ca05aef1fe47a40701d8e0ae71898ccf06859f6e6f059112923c3b6968622c8de7038d483ac86cdc188c7a9afdc48d84b46a0a62997f56f17dace766a1a444f7c139603a96b3eb82d6ebbb9130d560322d537e4eece1f3dcd276c28b75c488a31a5f890f345880479088808c2a7418efe15b0abf424dafcf9e7ed4980f94e731e908387ea3000ace99f79c890395a083c516e91007c5d2de36b9d514c09e1bfab0bd555da6c5e46ca2a34bd9c52f1eb3497e710e34f214bc68d3cee68a8033e79ec81277444030281dcea4442fb70c74825a0bdade4427a8c4a45772d61df90bcdc4d1cfadc80a81f9176ad7bb5d75a95beea90fe171b85d05b406a884f45bd679e868c3b56e182b10b1b4881d397cb2981cc88d6f6ed78ec8d2968e3a2b2d2c8263b8c367c8f65bd0af3479fa61394867c1580452af085bb133b615e2043614a8abc635c4312f58a4397d00082c550eac53b689a8b348e779a44696016d633329c625f6564cd2eb727581068bdb882682f1c148e7e02ab24658657d7d20cb3c6fc202c86f1daa56b2a95ebc2e54c6473f452f1f487ad3aab47c4c93bab91e7c100f5bca56fb40795e4cf2677a2c9abf420dc37003b668c6d4025232d7502067ec465a4ad1935887e6f0d685fa0c8c284d33023fc8e9ea0ad1724e56391c8ae466fe809b6fdf77cabdac1e0ae7f6f34b3c62293335f717ed436a7cb30fe4837a2b45cc1d8d086b3413e33d8aa9f64c8688afcf6068c8849502b220ad3872ff2f0bafc06b6f2b3a0f7af50c7351ae4c437aa8e402a7a47e9321d0fce36b4c05cb32f3a5b2629775a8ae8aa31b77953ec836642ce14be6611688aaac889c6f022f044b55b4d15cca5ac05a52b82f8e2c79b8b924950be75f6527adeef968a8596f3a003a0c0144cc434eb0f35341faa58f966a249c37c61f2803aa1ff060734c87709f8fb5d3240daa96701d8d792aeb4bcf9e4e48ac4ad822f010c8783bf2dfa50edb1cf7c8840df94f649e7ca6e03011c2f705ac988152e6f6bb88d61ae13e653085b1a53fc3a873f26e0b41fbd9a0500b401e985132adae8482b0ee98f3e1b40891cfc0091a53ca909f4441d22e97dce89c43f10fa1b4c407e2c9b81adddddb4e9b1703b098f0a263b6f6405434f77179077aaebf96c40ea3d267d2815aba1a185c6891cab22677ba8cb8a830e0e561a9ebf387242ae48b5cb533280fd36ba8a09f37d24f640181c83d22b9b21921aa3bdcc8b513a8db932d66d88ce34cbabedd617c9c5e024320145c17d96a91e0c12092049cab19a07d76f4c6d567780f5e3b6cafe8cd671eb35180aa282cb571f8eb372938791c1b774eed061efadc5e1501f594a4857f364a9871175443b42952a6d01404e7f3464451b4d20b9d722cafd3c5bf64ca42d805905577b72ae1287dba5f94fa10137e6cf04f01b60b1a45c05f570a7583a1bbfbeb76fa2b1b23a333c1cc11c38661e127dce2d21b920286841342e725946839abb4de68b3c496f62b1e50cadfed9a93c214a21d3f5cef195e7009a2ea7e276171bac1dd4fc98495f68c319f9e88e29f79e2274fc89cc45b00a765f9808f8f5f086e8a3fdd2e5c59f448700f90aad3f91433e8da5b3cb1382d5a0c4837e05db8468829da3a2b3f903557c1742430dca56501013f8315606d23c4d644772420b25f081a104e7a963045b2584dfbdf3e7d975dfe0946973ed4864440fbfa854366dbd191a525ad274606de368aa08bd4e45de8777a8ffcad235362e0ec2549a43694f5451823f64301b31a0851e73ad96aebbfa055e83a7778a91d4a15782e2dbe14dd0dcc7ad0f656056eadafb6c05bd4ac0cb3ef261deac8b20edec3ea57846b308c6b5f890bc214598b28ff8fa6e74f30674db4839", 0x801}], 0x1, 0x0, 0x0) 05:37:08 executing program 0: socketpair$unix(0x1, 0x8000000000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x80) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) fcntl$setflags(r0, 0x2, 0x1) 05:37:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000003c0)='L0X', 0x3}], 0x1) execve(0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x2}, {0x18, 0x0, 0x7ff, 0x7}, 0x6, [0x2, 0x4, 0x4, 0x80000000, 0x81, 0x10e2, 0x99c, 0x10001]}, 0x3c) 05:37:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20288, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x84, 0x8001}, {0x43, 0x75}], 0x2}) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 05:37:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x90, 0xfffffffffffffffc) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r1, 0x0, &(0x7f0000000080)={0x3, 0x0, 0xf5, 0xffff, r2}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000140)={0x7f, 0x9}, 0x10) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) 05:37:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) r2 = msgget$private(0x0, 0x208) msgsnd(r2, &(0x7f0000000140)={0x3, "453c72915c46a0ef9939a15e501f36d91ad61bdb6897c2b3da3a2d5b70aa97793ab5f585bc9a4a528455f475f79982748eab8600769e361ea41737955b7e33c78654517441730833fa27ffcebe5b5334da0dd4ccf81a54b23411e9da80a1"}, 0x66, 0x800) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)) 05:37:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8208, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x10, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x8084, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x800, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x8c, 0x2, 0x6, 0x80000000}, {{r2}, 0xfffffffffffffffd, 0x68, 0x1d68a894f543b68c, 0x8, 0x6}, {{r3}, 0xfffffffffffffff9, 0x0, 0x80000004, 0x100000001, 0x3}, {{}, 0xfffffffffffffffa, 0x80, 0x20000025, 0x200, 0x5}], 0x1, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffff9, 0xe, 0x1, 0x5, 0x6}, {{r5}, 0xffffffffffffffff, 0x2, 0xf0000000, 0xffff, 0x6}], 0x0, &(0x7f00000002c0)={0x24, 0x1}) pipe(&(0x7f0000000300)) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCCONS(r7, 0x20004276, 0x0) setuid(0xee01) ioctl$VMM_IOC_INFO(r7, 0xc0185603, &(0x7f0000000200)={0xe5, 0x0, &(0x7f0000000380)=""/229}) ioctl$TIOCMSET(r7, 0x20004268, 0x0) pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error 05:37:12 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000340)={0x5, 0xffff, 0x5, 0x7fffffff, &(0x7f00000000c0)={{0x1ff, 0x6, 0x8d3, 0x20, 0x4, 0x1}, {[0x0, 0x3, 0x9, 0x4, 0x5, 0x9, 0x0, 0x75f436, 0x8, 0x4, 0x5, 0xffff, 0x2, 0x5, 0x101, 0x2, 0x0, 0x100000000], [0xfc69, 0xffffffffffffffff, 0x8, 0x2, 0x57e, 0x8, 0x6, 0xfffffffffffffffd, 0x4, 0x2c], [0x0, 0x1, 0x7f, 0x1f, 0x9, 0x9, 0x4], [0x8000, 0x7, 0x4, 0xf2, 0x6, 0xffffffffffffffdd], [{0xc64, 0x4, 0x2, 0x1}, {0xc03, 0x4, 0x0, 0x3}, {0x7ff, 0x7fff, 0x8000}, {0x7, 0x6, 0x5, 0x81}, {0xcd63, 0x3, 0x6, 0xff}, {0x6, 0x20, 0x100000001, 0x9}, {0x1, 0xffffffff, 0x6, 0x15d}, {0xecf2, 0x8, 0xfc85, 0xfffffffffffffffe}], {0x7, 0x1, 0x52, 0x7}, {0x8, 0x4, 0x7fff, 0x800}}}, 0x3, 0x8}) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000000)={0x7fffffff}, 0xc) 05:37:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x7fffffff, [{0x2, 0x2}, {0x0, 0x5}, {0x3, 0x677}, {0x0, 0x1ff}, {0x1, 0x8000}, {0x3, 0x481b}, {0x2, 0x7}, {0x2, 0x4}, {0x3, 0x36}, {0x0, 0x100000000}, {0x3, 0x6}, {0x1, 0x5}, {0x3, 0x84}, {0x1, 0x2}, {0x3, 0x1f}, {0x3, 0x7fffffff}, {0x1, 0x3}, {0x2, 0xfff}, {0x3, 0x1}, {0x1, 0x7}, {0x2, 0x4}, {0x1, 0x3}, {0x0, 0x5b7d}, {0x3, 0x5}, {0x1, 0x7}, {0x2}, {0x2, 0x4}, {0x3, 0x7fff}, {0x3}, {0x1, 0x800}, {0x3, 0x9fb}, {0x2, 0x5}]}) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000280)=0xc) 05:37:12 executing program 1: unveil(0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) unveil(&(0x7f0000000080)='./file0\x00', 0x0) pckbd_enable: command error 05:37:12 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) mkdir(&(0x7f00000000c0)='./control\x00', 0xa0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x200, 0x9f3a}) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='r\x00') link(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='./control\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) 05:37:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x20, &(0x7f0000000000)="52f1c43167839cc733d24227cc30137b3337c2eafe1937e324c23991f279cf53") pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x784ff937f78f6cf3) r4 = msgget$private(0x0, 0x420) r5 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r8 = getgid() r9 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000400)={{0x200, r5, r6, r7, r8, 0x40, 0x80000000}, 0x29, 0x1, r9, r10, 0x0, 0x800, 0x6, 0x1}) accept$inet(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) 05:37:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file1\x00', 0x10, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x0, 0x2, {0x7, 0x100}}) fchown(r0, 0x0, 0x0) close(r0) 05:37:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='r\x00') setuid(0xee01) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='r\x00', &(0x7f0000000300)='r\x00']) r0 = semget$private(0x0, 0x27, 0x80000010608) r1 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x3000) shmdt(r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x8002, 0x80) semget$private(0x0, 0x7, 0x0) accept$unix(r2, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/69) 05:37:12 executing program 0: r0 = socket(0x1, 0x8207, 0x7fffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10004, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000306000000070000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x10000) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 05:37:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:12 executing program 1: socketpair(0x18, 0x4, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000380)="8b108d01b45ab6598d9d131a9ca9b01114e4d3a1582237748c887106b4aa3680afe47a8933e3b342aa6c33a7f5d38dc17f20490475a0bed51a742941881f1a290e0c3783c27e8774dd2b1d0decd5f1d7e79ef97e3cf79ed605b4c00671cfa069041a18c63a53c0460ef71b7bbb2566d64dc6b6838f57f604d84b1b0883e037953b3d414119c10dba6c35d181590c9b0a66554c72df7b0bf1da533b105bb3586ff9a19580fc002623ae55818f411771dc87f2989500a0cf99c0ef11ae9d6f2f5db83059c40e547ef84b56054adc8d8a67a4e51e721629a2a880cd174493593855543e9ca18bb73c4a345a4e4b93a02d8fcf250832068be432f99432325d8e03c42e290445e7c65e632157b046d7314075e98782ba66ec2fc8e1a1bf09e1fcbd1456a25a37d9fe84c9347e96861c61b96b4afa0abd71c03276197e8ab64a51663fc247a01666995e2df4f9411e828a479bc83269218180a7e5b89738da062e2ab917fa4c3c0dc4ff2112a88c69ccc2a83d6ec7545b62f19d802f6f945715aa854326daf3440207b31cb64ac3278f58fc86cc47b1284b35db329a5dee56e96d92fe777c92e73e4c213b2a0c5a6b18ec098c6a98fb5c276827446b48686dcd8f509b01ba9b6c4c418012031d13ec07688ac8039f7318aba5a6ded77596bd342409d87cc3eb1968cb59235a7f6ece36e62bd0f5e6b72bff8c6fe0d9314fb1f451037f3ece81e7f8cb5823b09423eb50b6386c67bb4bfc2e2deec17afe54996161ae795c830b5444a8e95f17f262d61b6a20e936c4f64f892519a7345c4ffd21b9b80f1fec858692974252763151240ad6474bcfd043d0f013b51a67051cd326ae4ad2ac56331e7c38d93483cbb2d583b6403e9deb9ca45f44398ba983af411403435722e850873e163347ec6216892aa36c05636fdf68e5c1dccd90df8b4c46aa810a9303cb73a7d3a9b85eb86bda2cda457a9c70facfdfdc2226efeb12cc3bb9550da7825f36afe8af363b86c4249333659d62b73e2bc34246595d1e2597cd3efdc60645e18cd9b9601214a8f6efcad02f6f2dc936cb9474bc3376958fca818e5625728b67b32b25af1d365bc190c8652d8b71d7648188c7651913c142c15a7f14f09cc1805a51ac263a1880493126ecc8525f7bf6227ee6516a2d2f36f53053c07528d3658206c6704d0282a8e39d4f488835281f8b1277c93ce6a963aeb20d9a7674d3162b964e76d672174bf304662433592e109a0aab00bbd642d594d141cb96e0f72276a2e30e6d0a3f09cba3cd6f8d512ca6c248718c4dc6771961da91e32e4c0386460244eed0c6d2fe0dd68e454a3dfc254df44eb861509792720956945c75e9ad0793defd35cf7b55df8ee3f6c4d4fbddc2274c68dea5d0dddace19778b7755fc4032765efda32146b5efc9c4ca0db76d2cc2b5ebfb7002ffe05d5ccfa6ebc0b07417b6afe740d101a8b78b1bc0bd6ee78e1c52691a669ec88e2018012e450d44b0c308da683626ae4a29e547179010d92cfff78bfdafae3d7e552fc444164a945fedd709abe99bfd6cdc5b24b65bdffe650e75a74a7f51339c35a0ce8756b70f18576a9a7ad00a94b465ea7a0232c0d044598510f1d5c7b0ad55b3e081b765825442f40b18ae3819f0fff22a015ad747ac9bbc8b42ca5a3c2b855bdd8f79d7b338598bc3037f179b233722dcb2ff90d37659b85f55d6e3a525bc2060f2a0701ba185ce833c2d026c162849943147118e0d4ccc6aa6b97ebd69e3d13a18ad25821cd85b945541bc59087d3a1edafb57bde2010e44efdd2f6d8d6070d457cdd92b14ff6b6d4ab3dbdd2bbba2d66b17e68f8f513adc9ed2539d3c610c98c2421da49776cb89a5a12bc35cc285b663e6843808f30a6238875cbd7b8827ab4e5c719db3e560099fa5a69e084f859ff10d4d1629d3aa0a7f4079667ffb32809741c2932a8bbe93dda541e2fc01632b405fbb3997dfbc83ad3c13cbef3379db16c3b21b21f17fc028721ff8d7991e053ffcae88003a945e3847e52e4a44c06753d4c05a4d720c0a8dc5723eda7bcee312b79962c6af23c7aaace3c64e31d298518615bc6ac5d08fd16c22d6a98be054ba20b00b254c858a597f02973e58f4e075296a8831f05a3a75e6c34a6036525e8c4553e7ca8e65a85acd5a1d349960696bde819dc026f0df0bc1db3c441ba6bb1154f2262062b8ccbee1464de6814fff4b54c5ed236e4e6fab1a27332b1f58d16dbd20dfcbe4dfaa2e767f05917539102eb8e2c46b7f52080559cd12ad444cf2b905ca9e5f68d05b79a2a587fb641e2c8ab2bec22ddf82914b5142221d0b16f33e052951b07cf5d9f97c6ecf02140292714da36cfca0ba25bad4ea5df5d57b916b269cde1b197c7c6fd7b09e4e075d631c89900d75d7433f48d445520aa66876c333d22569c319568adff80e747a49553acac6b1ba314a9d97b441972b38abd4ca11575a15f0d6c265981dcf2c5d6c610c1fa2054e1a579e389298f2963182f53a4d701624ed7c9d04d023eecfbc13e1d863f98c415652682772687e5556751369fcb2f8f7788545b6ee6701f9647b985b826f94acefe6f4fac14e5d76301680475de3d239efd9f52929d79116fd5a717e93403cb8277835ebeacf8782cc94140b8576c4c67ac342e534c75b721d18a4bf9330de9dcad61b0f557fd0429e3b8a4470414e1368bb21649eee7e842aa3d8355ba9c0c87c069a7b243fca9288cb6678f586ab5f0702f2ac169266e51d81c9eddcc34fc47b231c221676b8edd3a64f7169a0bae020e2c380c23ac54d3d2600b785c6fcb02756f6fccbc1f510d7a689b5f5035e9177b4f8daab7f31caa414c2987d2d794b94b0fe348491f4684b62ab5ebaa7a33fe27890e51dc0e3365698d5c9fba7bd8930f70962760ffd6a9d9f269972c6bf3c641dfd150b39b7b028efc79a7eb81dbec70857b2d8c5118dd9b936b80c8d95e032793f73fc588db56a108caab1e614c3942a4edbec7338c8685ce7b7d17b0bcb1dd0d30246080420e335fff28d2236ebb65ace03c1710c7619d92af8b2ba5141569794fc55a36652919d87df095e65bd62d7673b8cd11a9eddfb1196563b75a4a8263411fa2ad040cc98f91e5bbaf12ab20f084c7a293faa320f3bcfb87a22b794d69cbec79d711c0c003102302bcd9963b12d15c2e457d063306505e0d77779a50150736a9bc409136918d7586100fe4b9c6fccc508750646367fe9345c4892c81120d6e422dffbc6ae7f35eec81d7b8321c1642b6fcb899fcd5c089c211080a28782e85b858378b3f3d9f05f2381f08602b5b257a264ef5cfcb9d9f2d9ce0d948a6defcfa7f16ef93bc5555b12dbaf38d0b2d20cefefbe385f4bd91ac80a013f322f1fffdb43f4dc4a344bb15ebc611d86f8466bc55d5b96f79efba5851aaf70fb10bc6bc26a71f2b134ac67466640274a91554bb319976912e5e5c2dc985496580191131de718f94e79a5d693f39d1cdd121fe081ad9cd4e0a47e9520806ceef4f53c14d69c5dc3d7ceceff9618ed8db0e5f23e98df10589644a1437e3f35558415cc03416981743c66c1afa19ff380407c75b2352d4cd579e20d5e04c107003d49865f2bee92880f245cac8420c3b5e534364c9d0fb2a1161fe8d5a9a93d5d47a2839ef0bd09afa085e2cf99d138d799834da950955a1e3da9cff3beb4f8a57fdd6032896c09031e9537066b2562be92bff180c3103cd0a49980fdff52bd28c8b5d092ef2546570e294781d8513af94895a52efc45e19402e3a612719a217e1a9c037f2275864a5d921db4c243e2b8c7aee8817c4f442a286a413afc2798ba67bd8daed86884a8f5bc96cbd69f2d7fe533ed054ce55074e0064b20e15e116df0e05928e5a290d2d3d331a1cc0b37c6bcf8b6ae204cb536edcf808851d86e8422ac3b95a4eb71aedf754e00a93ca10dbdc0a19e1ee0467c85d2bdfc2545471ab451769f8375f9e5ce973dc8502f7417088ac4af9ed521a1c3dedcd6cf3cb59a52a3fcd4beba1cb3d2185014a3430cef8b5c6468f5c0203915a666b947137739270cede86e5aa8c436150231f4bc0094154ba269a78fb33f8307ca934efeee74df68a41460bed6eb4fd988481b7ad5dfe92ce1405e78c513b317c6689258f4c17b30f02bb174f8d56ef343ca9361212433cdf4a5e312d182033684f682d0d76c25b77d9073ea487ff07ec55315ac5f696c39ca7c9e96a0e4f3cfd75fd5d8de5fae0432c84841c19ba92cb7a9dd427c9866364c1e8640398871cf78b7bb7b7c33d678637819913f666b9937c7ef91ffb81678f7eeae3c548493c4382a98fed2f90e4ed4be8536d994f62ba950f0c262252cd432f84c204ada894c2d5d49bc1d680c459e9a4bfc98f86f91de73efbdca658045e194b4ce12b2f7745ccf53d89891045860a6d177345da0d65607593a93b8b59cbf2316ba2f22a6447306f3fbbd3ede9babcd573918c263dfb44eb312b4d3a815b54124135fec0b38ae31f159d81d816dcbd1fd6728669895e6603aca2f8d45c9da41c10c92367e3ee7027f8b07a00193ff7d12ed16f0183a3cf01ce58f6a2b163840a0b0bbec19717cc4a5d3d4281f3dccb9a2e5edae0d3a50afb010d227f454322f0d29d5c47f4f3e2844fec0973469b56f940c8a961a8e843bfb9d3344e1befadfc75dbc68d0add334ee884b6776a427d05633e4494129900ec9c57db82dfc5320a4d6aaba9a414b8aae0130520685fd189bddf21dadbbeef9698082da61c2f4bfe7003286c8f01a2f4b5d42ec12bbda8680267cf2284574050bf5e65551a6f67e8617f4ba305dd37b4ca054480a2c3b4299109ffdbae30cc3366712c5c8a24b49a279dadba140b5848b69ac0777a4ea73fb40c632045b4d5174fe486479e6d6c1911ea13d0cff4e2d74b203569a32b1499b6ad0c94c806fdbbe7f201deca4fca60dc52d99f7e2ce8bee0a596ed3d02b98fe779b0bc6a1b9973f7bb3bd55007d2a3168f8a0c5d4a3e208a4d24d58e57fe4a306fe44b8c31ad28a6623f364280f9981668f8ecd9e85060bd30959fb5e4e6dc910ddade69600e9e04df1b8a04020c566f717d818198965e7a8252bbc60c49b61667253e652eb28cc2a99968952a48358d46563ed2673a975e5b35852c43b0d5026679e1fffb709c14b1658650aa989c2d4aa0fb7606f0d03deeff5a426657cb560aceae5d9adc33eafc6811d3d248762e3ea294ae741557f54d01e0b663c96463b714a6d80b3a54155ce2d4c59399e410df2bda6602aa02a0d904dbcda8ca738c67c42146206a768076ab9f35a56c803cb8c770dbf8763d77bbdfeb8977154df25889078ac30819ea3dd028488114fac5e64a74375d3abf11799342a20d17b925ace9135ac34ddac37321716332640f0363d7d829fc59a5d9206258763a522869756a7c90a8ea2ec9a3d3570349fef1d84fcf71e635ba6bdb47611f56dfac3aa53a6251369c83976b9d0197fef90d2c5372bf2a3257a30278dc1ce003ec13890e26b80f271626e47a82994174da4036b0d8e374bf333a6920cb28dfc8cda00bca71dec39476f39d380961df1f7460a53601a472c31645cc46e01cc071a55c065550198e438e0aad5022e32e1ff25239778c1393b87b0fe028342e0e826dfb9c4beff1a031b6636961163e2f4b25913bf2c81aca0e7dd5248bd5075e52e9cefd8a2c9465a1a83becbe94186a103e114cdb9002ad12e30bbea4bab54a76efc0c8f7291680290c647aa3a7b121b01e263993498db9084daa88fb08ecd4ac87cc2aac10089fdf17b", 0x1000, 0x2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = getpgrp() setpgid(r1, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x44}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) fsync(r1) connect$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x7, 0x7, 0x8, 0x0, 0x9e, 0x1, 0x4, 0x2, 0x2, 0xe77, 0x7ff}) fcntl$getflags(r1, 0x3) lseek(r0, 0x0, 0x0, 0x1) r2 = semget$private(0x0, 0x6, 0x41) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f00000000c0)=""/18) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x10000, 0x7, 0x1d, 0x6}, {0x9, 0x200, 0x0, 0x5}, {0x6, 0x0, 0x7, 0xfffffffffffffffe}, {0x8, 0x9, 0xfff, 0x1}, {0xa0e}]}) ftruncate(r1, 0x0, 0x9a) fchdir(r1) 05:37:12 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 05:37:12 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = shmget(0x0, 0x4000, 0x101, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x4, 0x3}, {0x18, 0x0, 0x0, 0x20}, 0x2000000000000, [0x3, 0x1, 0x5, 0x200, 0x4c, 0x1, 0x4, 0xff]}, 0x3c) write(r1, &(0x7f0000000180)="87725a9255d8f31040d8d829f29ac96a94bbc0c8e0fd949ff8929fcdfc220fb3122b420e8958df9cb75826144881be482c06c9e0e42e90004bab6021c729feb91e72ce9b207884d83561d56d99247efba6d834c4936c49ac5b07fdeaadfce9aba3f9ff4e63816e8eb34398eaaa708b03db468807ca1b53d45bb14d0e464505", 0x7f) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x500, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x3ff, 0x1, 0x7fffffff, 0x0, 0x1ff}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x1, 0x7, './file0\x00', 0x101, 0x4, 0x40, 0x8}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x2, 0x3e3, './file0\x00', 0x4cb, 0xd267, 0x5, 0x1}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ff5000/0xb000)=nil, 0xb000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) setsockopt$sock_int(r1, 0xffff, 0x904, &(0x7f00000000c0)=0x1, 0x4) socket(0x20, 0x3, 0x4) shmat(r2, &(0x7f0000ff9000/0x3000)=nil, 0x1000) 05:37:12 executing program 1: r0 = kqueue() fchflags(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x5, 0x4}, 0x10) close(r1) 05:37:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="d2c2f156663b3d43df4392e4effb7f2242acea69e74013a8bf640f7c55d2f59ce24f96297040417d104e8a9734a5a265af48a1cbf2de27764d2fa19d5a9f5655", 0x8) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r4 = dup2(r2, r1) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0xff, 0x5, 0x410, 0x0, 0x1, 0x5, 0x1f, 0x1, 0x2, 0xd6, 0x9}) 05:37:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x200) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:12 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) read(r0, 0x0, 0xffffffffffffffa6) 05:37:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) write(r1, &(0x7f00000000c0)="9c2db958a82c560a71fc1a2f603d30eb70437ac0614ad62b27b3c381884801b774ba9930b3936c7ae1c950c7", 0x2c) dup2(r0, r2) 05:37:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x4000000000, 0xc073, &(0x7f0000000000)="8efaf120b55ee50cc21a092f64d6cf60c2c4075989492fb7f3b23287cbcbefd0fb84f3ce30293fc9d117a57d99784e0bc124d619543575847ffdfd3aabec83406e215966fe055e946bc83097", 0x4c) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x8080, 0x5c) accept$unix(r2, 0x0, &(0x7f00000000c0)) 05:37:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x48}, {0x6}]}) pread(r0, &(0x7f0000000140), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000000)="cd55") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x9) 05:37:12 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) unlinkat(0xffffffffffffffff, &(0x7f0000000400)='./file0/file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x200, 0x192) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000300)="9e550b42358b220c9379cb41f99c9b5abcad7bbf05e583ea7f30d053f091c81186ccace0474f6b12be22e96a923ebcaca49e2eafd5bb73b19f15e315a69237404113ecaabc4c78d3b0e9385679f595f224f2d115a43ee495252fab88bd2bb3d5f50eb59dc45c6d073f5b4825546d96b846eaaaa70aec7b71e1e0d6bd691e5e2b7f3ab822496da31f96dfa89647316bdeeda57e5840d201abea3c55c1ea1e69ea4a7bdaa8a7d80b00d7230202afeccb2382dd8804b7a1145d0e8a6e9a477a7cad79b41a57e8bd8f4176493a7fd4f7f52763a7e4fda9c6d4", 0xd7}], 0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="b07d3c49f7c04900fe79153b7c193e3d9788027339a32f61fc440117262da04c4af73dfe0e3dd684992b395b822fc6cd504308c1403039ead671fe7bb561a475d979fb9758dad656455f31b8233bd0596290edd3916027d10d246519c81fcbac4ac795a83048863b7ad59bd1cf0153798323f1", 0x73}, {&(0x7f00000000c0)="399bc3bc88a1ac320fafc2ef5e86f72923811637889fb8ba76ddd5968930db5dfd3634b15ee53c9e1c8391db5657e21b6cd8d059984e192df45ef4c2842b510123af301c5fec602f474f38898c61c9cadbe27acca052a0b606658e42a76f1988c30b1e00246d8f6980ee8c1931e49ac2c872", 0x72}, {&(0x7f0000000440)="55bb0bf861e6a49e6f76f0d0a4e19bde9c6218f9ff8c3ec9741c101f5660181a9c4802e8e047f60d75d6891063130abe650c564406e8a91a8e8061d3ebf38018d9c8faf1b556862ce32d6632e32522362ba46dcda138671e1aed55739c0631f16c91d47a83411ae81eaef9fe5aa447989cdcfbcad9d46370fead1a695b924b7269c77ba158548d16099eb74e127b43b8fd9b7a42e26f192113b452690ee2e64cd6fc9f4d407e537e58781ede826723faa3a8e81f4dad35594e3735e64966eca51018c36ae87262d6db4ab04c96189a2ab0f496c76dacff84a8016b5652848e30a751a06633d278f8aeba308c3f0f69374c8238855c21d4d2f26b1f1d63f0c54669083c0607ab83ddbfb6a196076ea880b7e651fc01c9950b5ad7beda4141b766f2fa3d50811d9f57cfbf946895781f9004608d54e92a98a429e93c0537ed6bc1fc6ff7639258dc48463379020072e6d7241efcba6786065f4f6d4ae9aeecfbd65b4d8051748c039c5652583020166489f45500472a007e63dfdef7fafcd3b98215b51b396262d6d6a9a2dc7c669f9463999667c7ec4f918c2447743be73db49f3a2c6247932678db6144ed3c3f7fe1620237a01427ba79ead6334e7424e198db1edf794181de9a09ebae5f06f36ecb056e30e36fb4b0080b0723d1ecc76bb36bf9b247104a919e04441b3b061a0f0d30dcd9604f292331ffefd7deb1a3779808f007f9165bf3ab04ae4f685651154fab820824bf97e201dbbfda237a666006f69ae5dbaff0c44dc15c5cfa6d0a5ea0a3c721428d880ba901219a9b77e361197131ba66f3e32cd207beb2ad47233812d95166f0e5f0ab8ac0e208fbeb8fbb2c3b922f165ea00b2575d6403deecb49cb9838744680deb35678b96771ae90383000d2f73ee18f210ef33969ee5a0d07911e8f6cfa21210b7c65570b76c870e6b86e2b93871d1e727c75ba8b7958600a74e043a8fa0380fa4593c8b7b78a4270704df4d6b2245641a39898d031a8196b7a35b719aa5216e54e99b60618ba993fe135cce9d13bc442c612a9be72e3670b23b10773f42a8063b3b2b896844ae8005be32d7b26a1ce7ca289770eb56019c6713cb1d82647c3914dfa3ce335b2bc3dba5fc346720d32fab9dc257027b992008bb7ea31ac495bf048f6c2c8b24cf2998e48f46788755f000358bc5126da864c9965f46a40c214b7fec472ddcf1138e97e7be18d6cf79073884976849f0259373ce422e32b182836177f4d941a7e3082b0bd9376c4c89d7d0b26384ecf0627afc93560604c270c27c538dd756e264779c98e8e87d08c7afd54c298d10d773a56bddc8c274deea424d1cbe2047527445ce1cf2dc4fa6f8f84979ce520e8d8a0a6fa65a2f41edd25d4a482778fca2e7cd2ee90ead3530cb4edbcf83b93827f5a2da27acb33b0bd8a55cfeb591efa5a201baa5edd6abb8750f93f15f6a6d3c4c9ca635d1bce904e5c486778bdc683da41b2a18f1b2b1aa8265e9a38a89bea28208843288fa6b627bd3a05c100f75cee24466c84693141f6dafaf48d11fececc5cffc96a2155b7b19991fff32f9a03ca511f558a6dee819bb6bfbcac14db33212687940183064d04da924f482499fe0563602dd7cafd931cdd76f774db470224ddd12577dfd5034cd3477f2cc0d3c5b2684021fbf0c7533053de2e84ea8bbd925e59521af57e6cc03704bd36ca94bc9c336791500ba386eefac99aa70b1ff240710ff519437345d822e6fd500357cf7811d1a7cd5de1d6adfe33c8deec66ead7350ef17efce4f5741831531403b25bf266129ccd0e5251cf3007ca8977d2765a6495fbee06d76d3c82958c07cdad3016353a185734cdf2e68fffe00048ee6f9c45bce759a9c57d318d75f7513ec156846802bd0f1261e27a69834daf7f72dac3f948f774f85d5cc25a8dacad249648b7cdb7e3f6e648f6852e3b1b7702e5fa1c90c35b06629336442c03baf88f498def5fe1e75747f61380ff946f74b94b529106ee1718087646ef0d256cba3c8e94f4be6b191adf674b624dd69f3b7ee6ae4cff02a61665308a68e851a3a161b99cf67bddd534a86276fc34c04e34ba6a9716d36f4bb43436bbae241148e73c269e23c222cd888f073be2562d0c359ed35df728da07072eaa08e2d4c46ba5535a8d3151fe9c7f05cc706f726df4ece51129954823ee28f55c41f5f302d3ad8decfabab7466429b20146fdc019317128b586d1bd2fa0bb4c52ab17bb34815890131cec6f344cd12cfcd2321e4a6d33e4c140b1b10a7d8943c21e6dd0386fa6cd79ccfbdfa3a6d5deb4e5acbb99a3a253f75b12813115fec4779652ce96b4d83e85bf3ccf325376317d3c5ca2c73b62937972ae78a20a77fefd1dd0ba0555706c153a77d7737381494a6d21e901b37eb90a5bf0f487d63a6f9619e4f44dc9cfd582b1ff6b548c1305e7cc4028a4fdb77c94dac37e0fde583af566518f830973cdb96ffa77014716b1c75398241c85242f3e4b7bf4e899ac5d92540f2ad559cc096486c6374ad6f7cf82da5cc10348563111edeb8ba41992fe718ca8742fa3bf80a2ad5cfdda74facb7b4a3cbe8daadecc802c6ccaac5fa89cf7da68e3bd6a34c8f82d97a364fdfd9c22ffaa4b83126dbe7aeb52fa60b249b52271eb64715e71e540b3a6c34ed88bdc94914f749bc2e67944d43190db92adac4cf0674147a17050840d904d9a8849ccb75e2651ae96fdc6ad2205f8b68bfc3cafaecad19a187924eafddab135b11cd8e078875407b4d5e346d933bfcfe76bdea50dc8af95afd71401c229a8d87ebd82661c48200fc4ccb5cf9f41c2c65aefa73b2bf843e29c8d010a843aa46567264e4e7566e5fef8c2bf1f4a76e88f19508cf8b660be91d7c1b2c33209e70d027914a8f5a1e5ca10d8b3b7b085c8de613c2759eac2ad64a4aa0fcd0769c960d8c1f4746ec169c2635e2917b881cc488ea831872a6f4d0775e6056ba3ee8e9734efb0d8da3096eff3090826ef5672aa6c2ba7a404d46eb62966c84bac3c5097e0b8152691e358585e44820ed6fccab276cee71d8a8551474850d273fe8b77f50445aff349b18173b9ca25d656cbc0ed55d49b78cf195bd3072610e399923a4587b8f90fe2cd143fcdfd3b649bafe52ebff4dff64d49c0c3ae824eb042b9d766a4c620c452c862523803cf7014435abdd7433419b9eaded4e80251750b6e73153d8c6ce397cec07e45300773b9fcdcaedc65246c1e306b3b6f64d8f99722ea5c10629afa1aa062710f90cc0db42791bd47720f2e8deaefaf9ae65a64b71cd954f16623f3991266ab1c203eea908579a7b913b75bc6fe447236311798122f82135e406f84204e8cd32ba42450e698d62843928204e80506f0bcfd6e8eec27a048a13bad8200c6d8b70c5a78b63737e06a29df29a2cf0613fc17dee6306bd3d73ead424a32594813fc2614d0fee0c837d79da13d895c2d6feca782c2536df92fbeebf1f69b221a9c6e41c5a1fb3593f3ec8e3dda6bfa463f73b1b33eee0b5ffdbdb99b897046c1e482a927c623e2d29469145112102c931003c28887dd0061dde207a3fb92400b9974d1afb0747a0424ff127a3c1bad6969d9f8691b054e6a328dcab4459cf37338201052aab12d57f1d2c7ef08a8c2c936114924928e375dff107bcad92b76adf9b47b4fb5f9a579e3344398a14fecdcf503391d2bc22435ebe0cd08612cc1abfc3c35f550610ffbbe9b63eb3926e5dee06395de68565acea5d9a1573a78a6cdcf17c86fb51e13b4050284c9949844ae2a7d611c277f1f0098b82b1e54986338c8775a40f69eb1371b65e7deca74a1a75088e22b7f74ed6e5f6cc74d7a17b9f21d62f6afa8b2a9dfa49ce99395fb7090d1c6d409104d37862bd4a4a3646c4e529e9db734c214ebd512748ca1b813f698082cd27b9bc5ae59c799afc3445cc1ae06c9cde75fdea8c14f33b6a21ccaac9bdea09be2924907b449acb70c891ee8c1a836d633ceb6b43398f182a9ab92e5b336e6a35f02ed6b05bd9598e8b35b70241c6e141894a6d2911ad653b0e492155482e2b7cdc4c167198f20c1af7b381dac5b3a344090e4bf01e3c845f174805d2de76ba00deee884f957cefefee553c74750eff462ec1d7eeb8bed4bb086c862957d69fd23d36c3bed09f768a8bd2eaaab5a479ea007b80598a852cce2791a96a8abfea872d909ce344b7aa65663eac32e7b7c2d067c660cc397a3fe4952621cc0e2d960643e94d94a2846d8971596c14948de204dc0488518f054b3ce463372624eb67c9d642de7c214bfb7d6d3125c09942f41a37a7b8ee631653aec4ca08a309bae4c903acdd8d87f3a24ad3e3ee549091f653cddc8ddfaa1d7e992778364283559ea1422d915b2f1528c0b1af254ca36e00e6982e4bfff6ed2e7abf8e0ef8128dff79cf59508b073217a4f42249daec9549167423fc68c18a29afdcb29a1868653a34f45de4ef28fae7d8b8e68f3954df7be4bbf1b3f75cb1fbd07a6a81dfd58991386f0237a7dfc07b724dcfc765c49f9b9b31c79e61e224c8f09f7a90aa0af9364c9622bedf178765a2d0f3bc693e4e0f4f9d3e8048dcfaf66df7d48c9a391105a955dd634b29d38fb39c2f830ecd8ab4915835149df4cac0f6d2f5a45ecc6aafb48ccdf491dd11c720867aa6c3bd9a9f6723c16650328fb9d814a75baac92765ac11867eaee52f9b2b4030693a793915ef442e4ac7c7469cdbaa9aecfb70fde297689154e08ce467b4efec6d603c5ec8eac290dae27277df3451e108a5df6085caa2f313e87991e952b08ba8ef64bf5c6577a9e5657e32ac49619efbf7c4e643623b149f40f38d0ae241bb4eb4abd5d877205fa12e7e41158281e741c2a7cf057c0382a20fc0b6407716217cd396c6cb2a72cc3b4955450b79cb7f150f83e00c67d758492763ee3fc0b42155666dae3d4f5ad222dd1b9be68cfae6d68adff85eee2e157e25b5ccdad4c32458f1992857246b3dbc2c09fe9e98101248ead56d5ce1c82be3f52d6b455cc9bda069f33644a0200d278f16f9dffec22fe521739811bcf7b0a4ab07ecf52016c0da33528bf7dd728252b81915142041620c77681f4f69c891b2ed4c24c00e2506bf817952f2beabe0e2d3e5d8215c281702825b94289f2da10d0c3e7de53c7587a1a1e8c38acd725be1870edd30ae2cc92eb29a4978501245276d69107d803d5ff38c99cb4a013eb8f4496e7226226a780dc20a4a872a94b1bad0339701c721b723e520b8b5adaa5f82a8fcef21000515198f5186408a83c357328b7ce9ffac055a01a4ccf6809bd3b10ab18d9e1c735e39bdcb97e3319d4fc14bc7f3649f638a203b5a5bdd1adfe20cdae7a1ad454f45043e8b3a50c636a2d59bec7570ec57d7781d7a60f89ea9668dc629f66be4c76a67ab532972dad2eeec4f067cacb0f27e89137f82d7aefb88098195fe4aed04935b135458255daad5cd7c8ba8d8a04fd460d9f21ca0979eed3fb7b81d2b9303c9557bec19178f8c9072cfe5bd08a7d6cedab01ceafb4c5093f13f9be85609e3d1226ac95e7f9c43e10ac6b699f880ee85f3a7fbb038bc8e6d1cfeb3f5fc281b2a4b648a7c62a2a283a9713dc627060ec7e84a20c32549bb7fa43d4812db63b83a5cf345b6835890ce480c3ae641d18bbe047e4ebdfbc8346938c57527c65b9e980d1ee7e83f31952b14a487bc6fdfd7b202e593940f03914e6e4f8cdd75f676a54cd80a5fd7e0ad71f1dd813828c376bc289af54664d39261ec3ad0e7ff3c5b6ce70bfd86d8cfe6f29df1b469b7200", 0x1000}], 0x3, 0x0, 0x0) pipe2(&(0x7f0000000180), 0x10004) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:37:12 executing program 0: r0 = socket(0x1, 0x3, 0xc) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) shutdown(r0, 0x7fe) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 05:37:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xa1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfffffdc0, &(0x7f00000000c0)="ed6b7ec1334ccb47b0a2e53b4ff7867d2b8ee8df902864f1707ea944687eddf0cb79f16554d4c5206f91df7d1772ee995b2e6fbe817cb013733221dc4a5a4367cc7e6bf590bd0d1fc62f4ae526c5ef0739c7b1a5a8a87d21ac31de6e6af133ce49bf1940aa2494db3fda2402fa4c055646a23698956c4c2025cd20a9dd0240408ae40783c55d50e93b3dbecfe8a281d0e1551dfaf199f7e1666334eb456740835bc9fb84c850bef325dfc71257e307c4063447bcdde517146130") 05:37:12 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3002) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x80, './file0\x00'}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 05:37:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) poll(&(0x7f0000000140)=[{}, {r0, 0x74}], 0x2, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20108, 0x1f8) r2 = getuid() ioctl$TIOCSTART(r1, 0x2000746e) getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) fchownat(r1, &(0x7f0000000240)='./file0\x00', r2, r3, 0x2) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) r4 = semget$private(0x0, 0x2, 0x201) ioctl$BIOCPROMISC(r1, 0x20004269) semop(r4, &(0x7f0000000100)=[{0x1, 0x2}], 0x1) 05:37:13 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r1, 0x0) setregid(0x0, 0xffffffffffffffff) 05:37:13 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000080), 0xffffffc1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r2, &(0x7f0000000080)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) 05:37:13 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/195, 0xc3}, {&(0x7f0000000140)=""/138, 0x8a}, {&(0x7f0000000200)=""/138, 0x8a}, {&(0x7f00000002c0)=""/155, 0x9b}, {&(0x7f0000000380)=""/36, 0x24}], 0x5) 05:37:15 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() write(r0, &(0x7f0000000240)="85", 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r2, &(0x7f0000000140)='./file1\x00', 0x8280, 0x2c) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) r4 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x180) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000000c0)=0x1) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000180)) 05:37:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x940, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x2d}, {0x6}]}) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)="8a706996bbea01f02e81ceeb50e5629a5d6dc92b825f50498d37e01f13682bb66c0189b6e8fd334d69b2bef5df20a19a778f1c1ddc5837dfe9bf3499db9bbae3c4e3b7811692354017b9cd10efc840dfe22a85f22af4c34841412fda6be5054b0a7f9bd2095cf15c1597d3e6e5c8bc631362b0b712861850c4761c1f857e59e986d762036043b6332fab", 0x8a}, {&(0x7f00000000c0)="08e5588ff1005bf532db46cf618f3bd9cec10beb10f09b6dde85b87f5b797bd19f5c1c7377c16fdd9a7439e9dd77a0764430f97d7e4937", 0x37}, {&(0x7f0000000380)="25fdc452d3828bceaf5f8f11046d3566c2dbf6d3fc65b868ed427833d5351be36c11bfcc894e6a538b9962d000b2098107a55867d684917511c2c1ebff784cd3e9af22174201ba46f3db4332d126ee4b6858986564f848e3759736a57a94efb0c6c06e07e17d29f6fe77596d07771c4aff941a54a3302e172718a21d05fc6d809cd1593eddde431998d38f5da9e66a67fb60874aad8e063b2e783d59f5b1ab70745cb57350b7b53f49b2d6fd07c79919fe7bdcc61dcc0b8eac6b4c2a625cba2f967171a7fb8ef06f8cb7cf", 0xcb}, {&(0x7f0000000280)="0a674b0f6e85bda63254ebafd69337f48b9e2767f42fb0e5b7d0014b75f5f81f333cd6a1bb99374bb941deed55ccde69ce346b1a5040ac8bbcab717cd84844bc92cc8a18", 0x44}], 0x4, 0x0, 0x0) r2 = msgget(0x1, 0x21) msgctl$IPC_RMID(r2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:24 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x102) getsockname(r0, 0x0, &(0x7f0000000040)) 05:37:24 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fsync(r0) getsockname(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000001020000000000000000"], &(0x7f0000000200)=0xf) getdents(r0, &(0x7f0000000180)=""/66, 0x42) fcntl$getown(r0, 0x5) getsockname(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 05:37:24 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)=0x9) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x80000000000, './bus/file0\x00', './bus\x00'}) 05:37:24 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000310000000300000035"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:37:24 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7fffffff, 0xffffffff, 0x20, 0x8, "d07c69387ed99197fcc799f1577807f1440e6c18", 0xffffffffffff8000, 0x8}) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x3, &(0x7f0000000080)="99fe358a", 0x4) 05:37:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002009, 0x42fc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 05:37:24 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0xf61ecc7f, 0xffffffffffffffc1}) 05:37:24 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000040)='X', 0x1) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8000) syz_open_pts() syz_open_pts() 05:37:24 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x6, 0x7, './file0\x00', 0x3, 0x2, 0x3, 0x7}) setuid(0xee01) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) 05:37:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x800000000000000, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x2, 0x4, 0x7fffffff}, 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0xc}, {0x6}]}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000200)=[{0xffffffffffffffff, 0x100, 0x1000, 0x71e4}, {0x401, 0x8, 0x1, 0x100}, {0x2, 0x1, 0x2, 0x7a}, {0x2, 0x65, 0x4, 0x100000001}, {0x1, 0x4, 0x5, 0x2}, {0x800, 0x80000000, 0x80000000, 0x8e5}, {0x1, 0x80000000, 0x200, 0x5}, {0x8, 0x687, 0x5}, {0x3f, 0x4, 0x100000001, 0x4}]}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000280)) 05:37:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x3, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 05:37:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10020) r1 = getppid() r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) clock_gettime(0x3, &(0x7f00000000c0)) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) select(0x3a5, &(0x7f0000000040), 0x0, 0x0, 0x0) 05:37:24 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x9, 0x57c}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:24 executing program 0: r0 = socket(0x1b, 0x23, 0x0) r1 = dup2(r0, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) sendto(r0, &(0x7f0000000040)="894cbf85cf25", 0x6, 0xf, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'.\x00', 0x44a26d90, 0x0, 0xbb0, 0x1, 0x1d2, 0x40, 0x0, 0x2, 0x0, 0x1, 0x6d3}) sendto$unix(r0, &(0x7f0000000100)="b1000508b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0x27, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) chroot(&(0x7f00000000c0)='./file0\x00') 05:37:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x9, &(0x7f0000000200)=[{0x3, 0xfffffffffffffffb, 0x5a, 0x3}, {0x1, 0x9, 0x3f, 0x7f0000000000000}, {0x1, 0x9, 0x8, 0x8}, {0x3, 0xfffffffffffffffd, 0x3f, 0x8000}, {0x8000, 0x4, 0xe46, 0x5}, {0x1, 0x7, 0x401, 0x7}, {0x4b, 0x7fffffff, 0x9, 0x9}, {0x4, 0x3ff, 0x3, 0x8}, {0x20, 0x0, 0x3, 0x1}]}) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x42) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x5017, 0x5, 0x60a3, 0x401, "01c9a6708fb3aa775140f4dbf71781805e53a173", 0x3, 0x4}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80000001}, {0x3c}, {0x6}]}) r3 = syz_open_pts() ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 05:37:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x1) 05:37:24 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x80) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x31b) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x4004667f, &(0x7f0000000040)) 05:37:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() r3 = geteuid() r4 = getegid() sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="308cb53fdb685fb3316207ecfbc1c47aba876369ed58fd5ffa85802fe764227fb88613fa69b8f6def7926c507359756e25b44b35fddc4f7aa686b5feb60aa2a3acde4750329061275dfaa781a7597c671832fc273e2a29fb2270e032d7511de6ccb49a6c5bc3ff83b74264992f82e7383e6cdf4c75ac21e0c4c4e6436fcbf0f77c35fc18aecfd0bcecffe766644811e745bc9c8a7c22a9ba2ad9c2efcbc21ee71e565604bd0972306e088ec9f75989b96caa19dfc4ad582b5d966a27b9ffdc56b0e49629cb98aaa61ce252153989a02fdd53cf", 0xd3}], 0x1, &(0x7f0000000200)=[@rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x38, 0x1}, 0x2) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080)=0x4, 0xffffffffffffff35) 05:37:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x1) 05:37:24 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x93) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getuid() r5 = getegid() r6 = getppid() pipe2(&(0x7f0000000140), 0x10000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x7, r2, r3, r4, r5, 0x102, 0x8}, 0x0, 0x80000000, r6, r7, 0x7fffffff, 0x10000, 0x2, 0x9}) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) 05:37:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r3, &(0x7f00000027c0)=[{&(0x7f0000000300)=""/142, 0x8e}, {&(0x7f0000000440)=""/152, 0x98}, {&(0x7f0000000500)=""/211, 0xd3}, {&(0x7f0000000600)=""/136, 0x88}, {&(0x7f0000000140)=""/112, 0x70}, {&(0x7f00000006c0)=""/202, 0xca}, {&(0x7f0000000240)=""/39, 0x27}, {&(0x7f0000000280)=""/42, 0x2a}, {&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f00000017c0)=""/4096, 0x1000}], 0xa, 0x0, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0x8200, 0x1c0) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) execve(0x0, &(0x7f0000000400)=[&(0x7f00000000c0)='@)\x00', &(0x7f00000002c0)=')\x00'], 0x0) fcntl$setstatus(r2, 0x4, 0x80) accept$unix(r3, 0x0, &(0x7f0000002880)) recvfrom$inet(r0, &(0x7f00000028c0)=""/234, 0xea, 0x2, &(0x7f00000029c0)={0x2, 0x3}, 0xc) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000000)=0x6) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r4, 0x0, &(0x7f0000000200)) close(r0) 05:37:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r3) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) chdir(&(0x7f0000000100)='./file0/file0\x00') 05:37:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {0x2e}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 05:37:25 executing program 0: mlockall(0x3) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7b96fc690b8cb200100dfffff4c5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8800, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() write(r3, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) r4 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r4) pread(r2, &(0x7f0000000200)="183c51e4344400ed26282cd85e980879232337f2b477d2c1996a148cbc33609d01bfb9c54fe892756f2a8c03bee8dab942887e9177ef39c64cacc8c7d0c59efa0a04512b6d4d6e9e2293f5681610ec7533bc41b2fbf9bdeb13677683d0f821904d1f861f7dcdf0b44daf4e66e26d6f857fd81b418ae666b3540d6eac1b16220e9a4fb47c13ab022d5a8aa87f5c86de1f4e40393e3a25f337ed8c71273bd56de4ce94645529f48adc16844213068b8bbc14504b9f89393343684305fc91c52301af2670ef3b4a9f71e6f62f", 0xcb, 0x0, 0x0) r5 = dup2(r0, r3) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x7fffffff, 0x1, 0x1, 0x6, "c8488acde1cb528b6b9bfc6ec3b2ea31f45320ae", 0x0, 0x42a2ff57}) execve(0x0, 0x0, 0x0) chflagsat(r5, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) 05:37:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) open$dir(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) 05:37:25 executing program 0: r0 = socket(0x2, 0x10000004002, 0x0) sendto$unix(r0, &(0x7f0000000000)="5001050160000004000000000706ca90101010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) chflags(&(0x7f0000000180)='./file0\x00', 0x10000) preadv(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)=""/149, 0x95}, {&(0x7f0000000280)=""/26, 0x1a}, {&(0x7f00000002c0)=""/95, 0x5f}, {&(0x7f0000000340)=""/193, 0xc1}, {&(0x7f0000000440)=""/229, 0xe5}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x6, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000015c0)={{0x18, 0x1, 0x6, 0xf3}, {0x18, 0x0, 0xebc0, 0xb62}, 0x20, [0x5, 0x200, 0xfffffffffffffffc, 0x101, 0x1d, 0x8ed, 0x7, 0x100]}, 0x3c) 05:37:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() fcntl$dupfd(r0, 0x0, r0) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x13}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) sendto$unix(r1, &(0x7f0000000300)="d98910e64bf7f5a8d318fb2a0224799c4b28f5dc25ca357f3cff9c4e01b55986c6091d18ce7e60a8abd9cb8ad5da3770ff7954522b748958805fa097373362da67ce83afbcac535f33103076e3cb85a5f9e4fdeee400dce81a2712100656ebf59b8fcfe9ab8379eac7725954f35cb9aadc805873ab530561c478ced0f3b03ede91bf925131df0ec4cf7febc17c4996d29278d8a7d9360ec1b4ae794d8ddbb45aa5f7f7a6123e9a1200fcee7e218a0b56b27f35ba9a6ed3168f903d682f18a8ab74fc404aac5565d4eb959ff49d52a580e61b5bf8469ceadaf93d93b578da4e3fa52c2a9e188f439f82d50d17923ece8a56620c07e260cb1f0492dc6cf1b8", 0xfe, 0x1, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f62757300c6f89a3b3cf73618705f47a84fbd34dfa808d2aa80c5efb7e956d1"], 0x8) ioctl$TIOCSBRK(r1, 0x2000747b) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000200)=[{&(0x7f0000000180)="07ed77aec5dff991", 0x8}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3e5f73654377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830af7b00af1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254ded362a00000ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 05:37:25 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) 05:37:25 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000216000/0x3000)=nil, 0x3000, 0x1) 05:37:25 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x2, 0xf0000009, 0x200, 0x8}, {{r1}, 0xfffffffffffffffd, 0x24, 0x1, 0x7fff, 0x7}], 0x3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0x2}, {{r0}, 0xfffffffffffffffb, 0xd29aada18a417328, 0x24, 0xe2af}, {{r1}, 0xffffffffffffffff, 0x20, 0x40, 0x400, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000008, 0x3, 0x8}], 0x1, &(0x7f00000000c0)={0x3ff, 0x7fffffff}) r2 = syz_open_pts() kqueue() kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) dup2(r0, r0) 05:37:25 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x7}, {0x8, 0x1ff}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r1 = shmget(0x1, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/75) 05:37:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20b80, 0xd2) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r4 = socket$inet6(0x18, 0x1, 0x1) r5 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x400, 0x8) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x80, 0x188) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x20, 0x6, 0x5, 0x7}, {{r2}, 0xfffffffffffffffc, 0x1, 0x40000000, 0x101, 0x4f49b1cd}, {{r3}, 0x0, 0x2, 0x11, 0xf34a, 0x2}, {{r4}, 0xfffffffffffffff9, 0x40, 0x10, 0x80, 0x81}], 0x7, &(0x7f0000000400)=[{{r5}, 0xfffffffffffffffa, 0x8, 0x1, 0xfffffffffffffffc, 0x6}, {{r6}, 0xfffffffffffffffd, 0x1, 0x2, 0x80, 0x7fff}, {{r7}, 0xfffffffffffffffb, 0xe0, 0x20, 0x1, 0x3}, {{r8}, 0xfffffffffffffff8, 0x14, 0xfffff, 0x7, 0x3}, {{r9}, 0xfffffffffffffffa, 0x7, 0xf, 0xc53c, 0x1}, {{r10}, 0xfffffffffffffffc, 0x8, 0x41, 0x1, 0x80000000}], 0x9, &(0x7f00000004c0)={0x8, 0x7}) r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCCONS(r12, 0x20004276, 0x0) ioctl$TIOCMSET(r12, 0x8004427a, &(0x7f0000000000)) 05:37:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x100, 0x6}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc1337f5dc8c0aee0500"}) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) getsockname$inet6(r1, &(0x7f0000001140), &(0x7f0000001180)=0xc) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 05:37:25 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="0500050460", 0x5, 0x0, 0x0, 0x0) shmget(0x0, 0x1000, 0x5fc, &(0x7f0000fff000/0x1000)=nil) 05:37:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000232, &(0x7f0000000140)=[{0x3d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='g') 05:37:25 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x30, 0x192) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580), 0x0, 0xfffffffffffffffe}, 0x0) accept$inet(r1, 0x0, &(0x7f0000000040)) 05:37:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0x2e, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x23, 0x0, 0x0) 05:37:25 executing program 0: r0 = socket(0x20, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x100000001}) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) 05:37:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000800006002, 0xf8fe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0), 0x100000000000015c, 0x0, 0x0) 05:37:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000800)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x9, 0xf0000011, 0x1, 0x10000}, {{}, 0xfffffffffffffffc, 0x6e, 0x10, 0x162e, 0x5}, {{}, 0xfffffffffffffffa, 0x21}], 0x9, &(0x7f0000000580)=[{{}, 0x0, 0x8a, 0xf0000000, 0x348a, 0x7c9}, {{}, 0xffffffffffffffff, 0x12, 0x5, 0xc0, 0x3}, {{}, 0xfffffffffffffff9, 0x10, 0x1, 0x0, 0x3bf}, {{}, 0xfffffffffffffffd, 0x82, 0xf0000000, 0x3, 0x9}, {{}, 0xfffffffffffffffd, 0x80, 0x0, 0x8, 0x101}, {{}, 0xfffffffffffffffd, 0x10, 0x0, 0x2, 0x5}, {{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593, 0x20000000, 0x100, 0x5f6}], 0xa8, &(0x7f0000000680)={0x70, 0x20}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 05:37:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10, 0x0) read(r0, &(0x7f0000000080)=""/184, 0xb8) 05:37:25 executing program 1: socket(0x7, 0x4, 0x7) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000006c0), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000100)="e0254c7ed4767a9ad0ea7e428488b1ff246796f6f868cc13157b958fab17ee0482eefd5bf7ca101b770087c193df0e73b8076e179fb707fc61640d8767bf587565fb48569eeada78d0999ebabeac097d34cc53f6370c808f79389f0bbc9c84abb52e4bfcc8a848a6306627fcf620cb5c9b1a75f9051310901a179f83cf0eba2efd0c9e597a08c3c9dc325619a2862a448638a0cd32f7a125fa4f9f124b32d71b74b32c3566b01a5dba95c5a0f583410176cd0832fb93490cadcd166c51f15d139d9cf89edf0ead9376aa94c14f9bb4eab71e2024afc7a72df660", 0xda}, {&(0x7f0000000200)="490cbce3e71c693e1607f378add9c6622d49b8243678dfb26ece4f327005fbfd1a8d7be4505e6db54802c6ad2b409028671ae8f00233e7cd88f38d45d217d8cc2d080e860287e43732a6063909b2831b1c3e2adaefd2ccf05c1f390f01dd9d46d5f214ff44c38267eb57903595a876cb6cbbe93a88fdf87d0eda15c2700b84b1ed4b297fec2c266e603e", 0x8a}, {&(0x7f00000002c0)="c343edcd44f9bdf327f8b231536be3727ea870926b69661150707d82843638ad74dee8852eb69c83cf58a002c750f5dcf2ce75b185808bb428237fe0a587399a703e2833341a357c28b4d040cae26cdf1ecc63258fadcdc18a5fce6309", 0x5d}, {&(0x7f0000000340)="f6105846fb14823e43ca76e8ed890ac857ab00d627fcbf6c14c6e2a07df6dfe38382e04625b770f52b9691e85acbf77f38487ba770b5245571", 0x39}, {&(0x7f0000000380)="3309f12f976a5553cf4fb940a7ee89d1cf749422cf137d42599b0f0aaea9638d31e66b04c96b7c720003b5bc845b3a2fb096f4ec036948044953126c82ba7bc2c19f89bd50a9c4df4bd3eded21f144a4b31b1d71b0a1e498469b0e8707d16ff7a9aa0040b2900d63ed6f9116e3248e", 0x6f}, {&(0x7f0000000400)="8cd4ed6e5adcd2c6e7bb4f1ec3c24cca6c6a3411887f062371d529f027857ee69b4535db9d40fa94b2e5d96e427a7b98ea9397b17a7f2eba4cdeaa5f2fff701fbfd9a52ddbacdee9498178f05c19e7fa4893db14", 0x54}, {&(0x7f0000000480)="2ac743bb9073dff3242ca3bcc61e1275f8202098bdd239b1cabc60e1f9312a1bae35603946bd83c678467ef6cfb4b761996a9c2b9246ab461461bd202dcbbda9e6822d886de5ac7ce1d7079be85bb3666cecb1df87fd3764461e29e41eae322c11b9302f5e710abb2746e8e653b5882fe4ebd125c37242232943ceb2669791bd6d", 0x81}], 0x7, &(0x7f0000001380)=[{0x68, 0x1, 0xb6a, "5b30234b5bd739466a60475d01d808ff80369e416fd55a6384ee7d17197ebd1671737218fa1b563542ad5d3e58098b9906acb6ba883f7ae2fc5ccc49077ae77a940568345891db7f15b47b44bb0048582a34"}, {0x1010, 0xffff, 0x1f, "489ec6a8aea7790519c06e10af7c831c93fb1fa59cdc707a2b22af84ca6dc63b4ca75998e83c18b33912f7162bd1a081a54b4dc9117bf07838c0998aa7a6af2e56aab7aba6625d83b827630b0012b6bd1e03e8d297159351fbd2108eb2f37f8a83525b6a76a80d8d57d0efc1801acd17f42f57c7e9aa2f7b566feac16f0e75d4e4f5d62fec7dcef611ffef009a0aca6ac79ada3fa0da1667b7accc0d1ba97b162d0d0747e1c3fbddaea55b540323a7f90fa193a21470cb39e5a909baff8316707f1b629a90414cebd2638b49f0f3468395f1be1a272ff774344a07cb369a61a8a00dd4ec1918397403013b82861a1df2cc59324e81f389259c358e9a32262ce5a0988ef338bc25814d4e26c7907dbb8525ac8c3639c48a9e945434c29d846af1776fcde58d572b8f3dee6f7af134a1d8c3cbad7d09bd6508dbbe91deb271077c1fe645e27cf6555ebbb33b31743a3d60a8d6d971f7850cbdb3b89782cbdab8e498cbe1d21b198e84ae14ba0bd645cf9478b3d48632b9649e0036c413ed24d7943607a450e80a43ed4d8f20b47ecff06f060e1084644db615b495c5674619009a1f7ffc73aa3d06a8ae63f2e16fd8c9a9e2ebb6eeca0f4b68c35b213c2b0abe8f54c208ff8ec65052371d0e4fd92967341fb1487354c070aa5ddc1eb390d8d99a381d21a305f855bae6776d300f044cc73f32cb4276a5646f9c4e142f9215d46bb61fb56372cc4e615fe2a0efe28f2704ee9f19c591792bfadbb0d31445a8973a433b1d00a851bfa5f4c996e220dbdc737d10757a9c47e06b0920ebcb473a3c1bbf3e5fb2e53e15f7e35ad3465af62d07c477107aff2cd4addbd844793a695286ff6f7e8818718b257d22c947ff4ef74bdfb7717daf8c93baa65e9985799d811b3bd14bbdc34a6d9db1f84cefe58ea67ddf84d0b6ccd8837bade71ac85a2dfe471abeb9b7e6c2d16f3c17a1c67afdd61f9d075193893d8e027bbff1a4d5ee634dfc3e552d97d79ca339b21ca257f922b3bfab8af2aabd42a6c121de7d5e4ffd4b2af6e034f022b782a94cddb9bd5b43a034125dc17e1c600d67b28488da8a1b7ad54779ac0571821314f8a21752390ee30d49c1cad43d06340a699d9f73f800a7205039a907de65fd5d66fac3088c2c2c2c015644309fc6f4f0fc95cd7c81847c8152fd8f93d5bce46d45a271e6642d0975f28ce1a56e64b22c72f5066c86dbcda0536b493624ad22fb029fd5f7f5ef78328ca5b84ca30f1f79b2e466cb69406ebaad9dfed5da1bd0a915d88aba1a7645e7e84e557b2852495b43d6ff60ec0ac56425674dac22373e2ee9188f02988ea71df430b13df27f8428d49a6ca033e26eea7fda6dad17c23c1636cbc8eaa483db00d1c488e7fb759cd9fdc50ac72e8d59ba63fc72fcedaa9036e2d55d4d4ebf045a3b7a4582a7386b186fb423d2bef5621f308607fe84c50f705994f361a434fe658b3643bb51da456f3634ce2211c962a516494f90248f3d5119b877c8da2d205868c38e697789c2da7c198a9ce126654a4ea55c3d855aad6b5d2da4d2c949c3ae4c947434f844593281753586bad0e4282a55feadf4d0c394cc61d895948bc96db919fdc2611f88d3ce17e57d8e3032b4508c4d090c4904e810940442a7ddbd7f30283946b54625f194e120c5f7363584479b3393912036a42f8931f58ef4cf3d749f677981cf1217726353f8551e8e169b7c4923c817fda7f11b99bb987ec2265bfd89fa40d2689ab0bb44666bc0bead4c8e87d25498279426edaa986dac6dde8a19c84a8069587850aa308b4c96d9c314f2600753177483b9362f21a8dd936a71c410458d8641cf62fe69e2c4f1303cbab9cd1a58f413f88cd98bc745c4890e2f09f40dd3ca515f309717c7c6265716399db4b020fa320fb735d7e5e0825b77a71023789e93c160f0e6072fee431e0b28f99ae5b70b5951d598c86f949dde2eeaf4293cb428db2c326cd5d0963bab1aa76220db275f7defcd921f71aaba5c340a95bcedd00039007dde1186c6245e107dc0bc0f0399b36a9305c784f200ac27112841a2f7434ca99a35f6b7d15b9422a9bed68c26a4ca14b7475a49e8cd511abb53c9ec32e791af8b58e602fb06396fc35ad36415117b7d733a755fdcb0a8a7fba10ab0259ef46a6b254e97a233109245d8c6ea82bf984290dfadc819f3b3cdf3c62f5387d83f491d26d7620316c81245df712807ca9d779a2ae80d65a0f2010043a0c890f4ce10bd96a0ba559e7eec0aa206e2b8640033348de46686cb8193907e1f5ce88c12a2c3db0796db43a28bfeae0ea73eae031bf4e447ab64eca8aa426bb5ecbffd7a9085a3bad938f743f5783a854ecbf27af4e5aa34affeb79413de35cc9865ea39f909582f00970f05abd966d242477d6c962e22b0dacf8ad3aba5f1f4b4545ccc34dfc98c8155d729d77d10d63572bbd8180a72cb8b429ac94d3ba68038abaf77992c9cc5e8791b81a1a7095dd53536d0a243909a8ee0b9866998fda088aa3a02105e93ff6c951135ef432f359bd05c4324f49c1bdc8b72708532ac5148b994d60ba5e3d802e7a80a4f4a3ce9f86b847f3164b6e16fe1c53c2310ced9b1fa6f644d33df9054ce244d3f908716f561b889f5fd682e0d66c37d0906d3ed864c10dc51de651931fc608e9685f18673735d0fccd8f3fcaf736eae134f0ef49c2d807d65195dc60c9d942863630f860de1d3f50669116a009ec10573fe6c4859191d51aa8bfd71fbd656cecdb093e6ec9297f9f12fe13d1082f287acbbfcdf71d509dd5c7d35529f1dee95fba43fd6abbfaeaea1cda738201f340513cca74c8a5e4ee80a84e04362c6eeb570b05b82a897299f452c4b0d6fa3d64f8c3663f62ed66f374d80551761b23ec90329540da4225da596152618f26d4139461784d12ddf1c05dd5aea53ec381f941943083878ec84a98d53002cc1cf38c2c5a314281cdffc330b8a4bb9dc751a35007ee332efc376edd888a83e6d0476cb49e19a383c935622f41b4bffd1407756c2e1cdbd6f45e4536d318b2e3324b02e825cb5440d4bb3a72cf2af5600c63c81f3f2c136fb66caf7188f026b2cac909629a603d81702b0e3b29d09cbc09f1dae1015044f00bd1a5086387063f8c758e95f4cd0efcf79a53abdcc37771954247e855bcaa41d1fd924d140c4e1b68bc698d866592b96a83a3e34448881711762297d4e51f5187cd942cdb5b98f411a5a0193a57cf3e793d123a89e5c4ba47fa88129f209a63dab43056570312fe6eb85e96ef51e086100ef92855fa2a76eca9618b756edba44e8b735105026769687016dd0c0c441e428641dd62919e9a6dc51d969ce00ea5e52af9e779c25d99996fc84cefe1f6cdc2ac5864c6c8715d37f39650e7816360898d77a169036278a44b1fc886f331677041ceff9510a8d15db2eff78be46adb091cbe50ce3d31e37c5036091c1cc73316bcb182bf720563950facf26b1bdf839cf8ba5e11bcc1732831c27b5e3038a9b119a6b2eeb51a2605855ee6f50d343632c887212b0c8e6eb880238ce944f66d19e9c3e3e2f07d07f4ab429fce7ed670d699e41a745af8820331dd627ea96ab0e35ce83cecb26b56697e828b2268b69867f8cc25289dc6cce9706553c26d17a7c47899f839bc2d04dd581808eaecbcac810ae905f2d97c2c6a2cfaae45fa2781992d1c2baf094883c843c711d2c436dd80dc7aa4a2136888d7c2bdd10cdc52fc0cd8afd1fccb3868cd860ffae220cc38f3acf5b9c72857a8215b9807d934a4315259eb4d401e42260aad9cb3f91a7ac03fbaea943f97dcb5d4d9df4a28ce7628dacc5d66f579db09451fa04de75f4bb36a758a3a0d3368d5baf1c43b0c1e9f98c8ff180c02d1b9e58a9d9de0983a172d07f64079db91984c61086d84a2495e18f16d4b564c206c8ad2709f62b8fcb4acc9c95b5ce409a337d10e1ddd0ffc00469bd4d50deb1116f273ee12eeb2c399669288654bc3f2f1e7cbe81477582165ae22cb9498e8900f5c0f3158cb006caef99556b5ae0477c785b136d59e7e8da6273034ee3d5e8ae08da29cc4df83654baf4f2d59f777480d5a29786cf1699202a00a9306f48a66ddb0835fe55d0197402da03d3ef6d50fc9a7111c2cff4cd2b6ec37ecd54ba3e1af344182e70d66a4e8f2ccc5aae05fa777ba96117a98c03d28bd4681984d35ce224a7ae2707c3a37646b43d4b3c729431364790d6c902fde1d1e5fb2da51028e90a0d95152bbcc7f7f291630a0811f755a6e209a5624e3c991876ed6f5d58a7472e5ff50fff9690d245725afbe09938e13d8eb0879bb7f702fcb597b5c1acef96d38478df088f8df8f9d3f5632e6cabc844f343659712efb7d4a70394b43f0de18f77d2acf09748c679876a9eccfa5770eb7dc32ce420ff6d9c8e3694a989e818fcc3103d6a41d44fe7cb1144f6288570cf3bf8fff4378fe263efc276a46a9e29e66d8bc038f6a202a7aa8c6c82f924133b730e8b3b7ba293f04963a3568a3020496ff292507dc097f47e720f2d825201e09614c313cf78e26721fe8f159f9983b400e6d234d6cf71ab999b1263a50ae56fa1d38c37d588d237133e3b6a09251abd0fa79085eb0fc0700cb557ca1795a26b1fc61592be070b0c172f18de0af61ab550bbd5e5f3f5e89d142597b256d672a47cfdeab28c7ef260f238306b3836e9768f89b46510acb339a40e3b5594e37df183a0bb90c979868589c575245b874920eecc226e1bb46187540c0b316e5992a8a0fdaaf7142d2955905c20038e01201d1387b95773ec49393924eb63e9241c960ca4ee0e6901d8b9a5196223a73af5970d1d27eb2070254b8c751732e399bda6a5eed235bb0cfde5d363d6fa0cf919d32f889a3b4245922d46b5be849e07a87b5cdd4b793858230af7cc56e415305adc0a6261bb4a2433d75af79d06891f6f264c86b6e9cef7fa7155c90b5b0912e5eda59f285d51498bad3be72ea8bb05bf8bcfd1768552177d84eed90a12083289e7844e36ebfd0d9638d972de1ed98271c416686561e9c681bd052da96a0e39fb1953a305ad5502c4a79d3e74a2ff696d30076652b763f27d9935d2b44c7e7ded8a8699cb7858c06b18e993ce861bb02d2c2a942f70abb5ccd875c36963d8b588f29eaffc4188e7739caf8b3cb93b703faece9a23714f76e8ffd1eee598527ff7a00eecac7d9c62fbacaf0847cecf707ee8db73b539dad745cd4e212a563fc529347852de6a7e818585507130d1527ce597975c6dbb3aafe12063da5e486cb7036b8c9a478c4e883fee1b3cc37e6a850096d40a56984a2c88229ad09b07a5b206ddb10cbfac8cd19ea4fec14c047f1c4e58fb30dba3ffe53ad511df3eb9d9db4e2e7e6122f445e90cfbf7fe078c640a1220fb47610663e074b83668877db75d3771aae99c3c305a721b5818914f75f3a99cecdfdbdb36273ad7e6d8a97ec81a277cd897eb3ec623628a4e8c9ccce120e90c509b2b8a7f63cd83480172d87d35657ee8ff7923669452e1fd0c76c03a4a5a04f0886188bf7b4765d4dff774ef25e6cf378300331d03af8d0e0d44797bcf717b41ca7d75f623e78472252ca35618906cb5fde2d0ed3c5f9ada595299b0d26dc931234af397a7d715e17075bfd2729af81e50b3e0a784e81a444f3d486c884e10107aa8b18e2742e5087d5f6ab95f1d0eb3fcf6770970771498b1027fa16258accb84427ab889b67108d5bc58fe99f07ee1956c1de89112808acf63dcc08157ab0ccadb5b4c68f404c84de31cbdbee61d825c03ab"}, {0x108, 0xffff, 0x7c00, "60d26b332accc7e464739b615ae04f3c153c2c24c1d576bf1581648387a5f64d4e1d3e5644a85163589ea5fe6b086d5a87862997159ca7f5261f4c5beef97ce64d6162e9e851570fa77784fa3564ada8f536b78b8323e5a34982f6de5c55ed358a3a63269b9ce55fc259c2f76859f7140d43d536613bd01840ac47548345bb00e46e8d85ba14d45e43bd2b4e38c40b792e64d2db0a4486a11d29b12f1120689341c103578f84ba0929e890c864295cfcbcf7451389d3f2ed4f4b2eda3847f9816836d14e4f3ec636c3084244ca96d1feaaeec0fc3e0e06e338a60ed4e43087da4e50a6cccab2765be918cf94c4ede346535729e38c570f40"}, {0x28, 0xffff, 0x200, "c3a3043690b70d5e3cd1cfca883069f2b8b0b3db"}, {0x68, 0x1, 0x4, "fdce5a3fd2b624576f436328623f9f4f6be403af118b03b4bc8dea090cced2107da3d7aa9260a465838991bd5c03aa70a0f6ec78a3d1518d83d06cdfc65b0abd4cc74b1005d92d8521c801878825ea71fc8f3be3e0"}, {0xf8, 0xffff, 0x9, "84d28b19297dba022dbb7a07d521d79c12e1d404f776a83cb493dbb7234d22701866999219d616e058eb9475df06071d92c74da3635f39df6a277931ee68fa0d461719f3a2476ba5fdf76338230dade9181f895cb814b293c8f5489e8568d354ef7659f778806fdd4ed88e2ff72bb4e4f6c698328558e2d4fd5dee04e5502672608ca0f585acc0cb08b71e51ffbe4ec75204a1ca7c771c4fd0bad232c5e8f243d79f4588688ba82e9571ec34a0ce24df21b6b8da8edc977dc3ee33cb90cc1c6607ec3387a1c2952e0e60b767b881c1db7da57f8d40fe2e16590437eebdbc8923e70ee33b"}, {0x30, 0xffff, 0x600, "1f3fb14bd2b6fb277ca25f1e452fda894210a18da7eb4ed03119"}, {0x88, 0x1, 0xfffffffffffffffe, "177736e87b1cddf1bd722fabb95859ff2ddb56e4aaca9243a770071362e98f70762b0315e326f89b7aa2ec7c55210f9accb930f4786a4f6850a4cb2687c36147258d27a6e165f1bdde2282475cddb4abf0d9bd0cf6591a7990ac5af60da00a2789a1d771909a918787af6fee1fae29fae9823fd1b9"}, {0xe0, 0xffff, 0x1, "bdf4ba4d70edef9f4ffd14fe160ce40f460dee4d7ba8922f04f6f8271045535d4dbc3008e3c292016b809a3a0bce886e53ca7ac316455cae1d242ba692b9802a5f165056e856063f6b3a147ac9819451e30264a61111962b8e8c54ac1878d6f408fa3572251e06c154c59a9118ed9af01d89db5297c006888185cf2af42714509e32ef038cbe03733ca6a7bb574ec98207781b9b6c05ae9a4dc11d9f4caf44d2a3ff2ce3677b367109027ac5602a34a0754f598937ab287f24a08d5e78e45cf37b4264c334102d886c35289db1a0ecde"}], 0x14a0}, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100", 0x0, 0xfffffffffffffffe}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x8008, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000680)) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="10000000290000002300000000000400"], 0x10}, 0x0) 05:37:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = getegid() setgid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x4, 0x7, 0x2, 0x6}, {0xa35, 0xffffffffffffff28, 0x1ff, 0x800}, {0x0, 0x7fffffff, 0x10000, 0x3}, {0x6, 0x58b1, 0x67, 0x40}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") shmget(0x2, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) 05:37:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x9f0, 0x8}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000040)="b5d27ee6cc3db193bea75d50f4108a2f4775a49c9ba3289a416d253e960f", 0x1e}, {&(0x7f00000000c0)="6390f9812de63298d2eeee34911659fd21a57890f563d9a5c2a231a32500a243185c814dc70b73dc7516f9743944fe2e1ecd407368f15b2a55806df21f", 0x3d}, {&(0x7f0000000180)="40025f630fe2116ef6d08e1f75dea628ed372329a6c033e2bf4a91edcecf3773ca15c4e3326a8650f7781dc1a4597c1085600933b1b4d9c52ac1d834889e02949132c30d96321f4bf37e291ef7826b1036cdcca054e1127cac05d36722590b1d7d71d37d3aac9828b9a364729e00470402328e79b552ebfb2754697452dec0858065cab689127dc695c8d9997cb43ed921a727f275ff23c1c8697c5393dfb8ecc85e4529bc52b6fc6b53339dd3e76773e260d0ce7bbb1a2fbe6c1edf94ca6a6cb07067a1a11dc129e6af5b795921856b", 0xd0}, {&(0x7f0000000280)="456d718345143d1e67d70c2d966012562a39066026ded7d7b816eaf9631eee401767f50676355c86797df718cb5829d7d78622af117acce2412f74b5b2f808da127e3990e6fe7a88d5a8b40b91530c3f9863fc85c1154c62ad81cbdaa5a69d343d2709e9a3225b6c0e6285bb19481506688d7188bff91112232704158a30defb4970e705c332803b869ac05951de781d8794cb654893d1530e4cb121bc3b4f91a7d8fc17bd9962cee7faa68b739a0fc53b9026b7124244ee6e86c8e617f6f73bf74e53802cc4be9948b4efb91ca3343d0591b50581d9d83d0bdda9e40e23d9944427974b3cc19141ef1334ea6d1ef39aeb486de0f3d4d2", 0xf7}, {&(0x7f0000000380)="a4fb76ad2f4e519f4311fca40747b3c4b701c8cfc5b5c9dfc104c423b72f1142c2add1f969e56ecda1f67ef65f4ae9f435a0cbe204bb7dc9fbb3add385519603ac3e8e6ff4c57aff21641d36b962f13d66b11843f18908f9b1d262d5edae1aeb01b12c37cc9c34fc3ca2486446f088ad240ff30128ebfb489ae65eba1cd0a55361b3d9e788886f59e89bde40670332f788d4568d8f410a2c8156fb93c19fb16441e8468901a1c448c8ad259225bf22de8325ebd20032c3115e4d0e36b724734076b711d3a34277ef6aece1d31a79760c895d774ab905d22a6d9f73abeedd90cb1ffff0ea70d491e6a431b287ad3f5f64e9c76180f756cef1c0bf04df2604df", 0xff}], 0x5, &(0x7f0000000500)=[{0x78, 0xffff, 0x5, "07483d47e7a7bf2a7bdc77e6d7631c09a6c57da1c46803912270f7b82ac90382cd2ea00bc3f1faae762f3f92a1c0839d61d22afd1dd15ca9822cb2d23638e32b721af265e5606e18eeffd7966797c04a4acd9232bc13c3d1b9693b37f7797df7e79ff45486271898"}], 0x78}, 0x402) 05:37:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0, 0x0) 05:37:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x1000}, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000140), 0x66, 0x0, 0x80, 0x0) 05:37:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="b0119e", 0x3}, {&(0x7f00000002c0)="000000001a000003a437814a179d0a08eefc96416316ee0a627d8065fdac2af4740286f4b359bc8c3a4819e8abd57687af4a65b884566a4df51f34295078a11c96512ff6102ac4b39398d9b9396afadf0acc40310b717ee943fc9a0f37717803e2d5b08c1917b4108b214f753c8da1773eddd76862d60a1c46d13d3f4da721da78eb99a2c957f5bd42ee9174b3110aa42c3fe2ee10810b09e5cb10d1333689c9a692757af8109e86f7f3096b8a"}, {&(0x7f00000001c0)="e7fd76f546ab4b36abceb08ed72072186f342ae349ce655ec655b321203457adfc4adfce845ca56babe86cd509d24fc384ba380bbf5ff313191051bbc9c776c69e1aa418d7ff44afbb658a5ce5c51e4d2835aba9bdef511445f774148ca17f1e0516b87d411b"}, {&(0x7f0000000380)="6ffb0537fd98374978303b30d4e991"}], 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x0) 05:37:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f66696c00000000286e330e9bf95093c414cb34b581e139c15fbe80567dd1dceed4302826f50e67ee4d684f66dcb84e8f9d13c44c42c1ab322c20e13b1f5651489f326167454af2c98861d88d442a513b56f377114e882e6c8eb82d07138e0fa8906bd91e1df34c7720b79c84f325e317e8ca9d05cd4da4a6d50dcc522ed2efbdc972449ccb31e8fe46c4c9e9a418ce40fc0cc9c7db851a74a4853cad517c67054317afe8ac6752a84d32b956e74fc4e214493198c3bbfcda18d49f0dc1aeb32139a024d021c8b9d36379a2599ae87686855d812d18ede6ea015799cbb4e07101226f7bc841c1afa9a00d6b64c77685fa99a80700c690468d4506444ea27f3305aea04b509316c4a63a03aed88bf275e16ff645e793c22aee414dd763febdd63d0e513d2fa4b0c2f48632eb85ad4877e53564e3a2f57225fbf97fad212feb897d28096a4e2a72b31ccce59e9304fe2fa62004817461d032dae6b879d05b5f2c281849ecdf5988fdb9bee9775e2983dcd750cd4fa607ddcf8c0e7443c7bb8f34f325192bbb33c819171789d235813863aa0e226f449971c4a8e6dec5a42ce4e1cf74cecdd1310f8dc28ab9e5612d62d0f8a1e9"], 0x2) 05:37:26 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(0xffffffffffffffff, 0x1) 05:37:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)="ab", 0x1) connect(0xffffffffffffffff, &(0x7f0000000440)=ANY=[@ANYBLOB="e3ffa51c7f3cfbefea"], 0x1) pipe2(&(0x7f0000000040), 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) readv(r2, &(0x7f0000000200), 0x10000000000002a3) 05:37:26 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15, 0x0, 0x0, 0x372}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000180)="5e99e229dc97ffc438f2a3e4362a0a69f027ed2b8f6c34c7f3d504cf15fc2287e58615b7d934e7bedc6fb29b008cf528bde0651dd709bf5695eb5e64a1e129dbfe498c75bcc27a0f8d0fbbcee473bc84ea533803fb7e403ba2ab8e8a8256d611194b043cb47b830ec54f9148c9fe036629db6c9a5a68deeda5c8d39b4adc31ba3fb5e5917a139c969d2fdad505e5c571dc967736e69b67d55e7ef851774c94f67885395ea4d05be08cd294", 0xab}, {&(0x7f00000000c0)="e85b46f1fcd64adaac3a4f709c84b6e033488dd01b398faa9581289d9e97f1db6792ffcd9bc89add55c8ffc8087487c19defd9b21aac0b65bc207810c3795bc6936c7c94ecd8e8489dcddb7add6b920808fa3e3c36", 0x55}, {&(0x7f0000000240)="c00c98665b839d8e372df3328374a40193c33b6acefdc5a14ffea60399585e2c2b3d1697d2e97021d3bb81c082b2b8a26d47efd396e36b0da0dbc115a6e4dbbf785bc8ac0a9ba5c618aa2615", 0x4c}, {&(0x7f00000002c0)="abbf1050f126aad946f13deae80063f86f81c63056044b16bc9ff0fac5217bc463c5e9c749a5fc95bf16378f79530db7f1b90de3b5f3982ede750b74791fdf7184dfddc8a8a058bf49e25f811308ef39c97018617796ad62026ee36bb512dbd5e2ae3248efa9ae7d3103a1b253f71eb1c3c546dc19c79141f9cfc4bc41", 0x7d}, {&(0x7f0000000340)="bbea786f391ea9a0d6a6776333032592406fca43f8d8a6fa7fb4a75a645a8420ee7b996f8530e2b6e85df691316caf16ee6d291f91ca60d885e2b7f5437333a5c8968e26d4b2cb3f47202ebfea7d9c45b2c8500c50fe7c81a428464e8c9838766301232990aeeac178130bc2938a7d2650d23e676b148aa66dd7c7852c27d49fd19f617531abc9cd3c717744083fc32e7d70f703f3d65dd4e3b0e164d8148fcf2c37749c35261947384484770f7dfab0ab22a25879e4a6888be7d418f5962a1676484ff9421a947958b9735400efdca2eb936dec847784cc7bceccb3ba17", 0xde}], 0x5) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd\x00', 0x80, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x2000000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2bb0e765}, 0x8) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) 05:37:27 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00"/4104], 0x1, 0x0, 0x1000) chmod(&(0x7f0000000000)='./file0\x00', 0x8) msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000001440)={0xfffffffffffffffe, "bed897e75eca5612b2364d85a63468339730eec2f3877f9a1bd5e54059de9e8c3606664a5cd03bd02253ef44d1b05843ffcfd6ae9eaeaaee95f064682f3183ae29ce5b8dfc84247a882f3d1c0b85e0f55f6b643194053f797b47ec2429fba99be0bd5e62312f4db0656ab9f74418393953f6a17505be308fe8384effcf7777974b59baa71be455974bff713c961c9d3a4863c2632cede16fdf7bacd11f36422bc5db274552b1e5e60f924cf1451938109f0b1b95f342120dc90f5c27fe80276237cbfe60a04650d6f137f5bf"}, 0xd4, 0x0) 05:37:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 05:37:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000000)=0x8) 05:37:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = socket(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000002640)={&(0x7f0000002680)=@in, 0x3, &(0x7f00000000c0)=[{&(0x7f00000026c0)=""/73, 0x49}, {&(0x7f0000002440)=""/79, 0xffffff82}, {&(0x7f00000024c0)=""/117, 0x75}], 0x3, &(0x7f0000002540)=""/148, 0x94}, 0x842) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x10) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) 05:37:27 executing program 0: shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x0) r0 = shmget(0x1, 0x1000, 0x210, &(0x7f0000ffc000/0x1000)=nil) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) 05:37:27 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x80) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) poll(0x0, 0x0, 0xffffffff) execve(0x0, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 05:37:27 executing program 1: mkdir(&(0x7f0000000200)='./file1\x00', 0x10) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x2c) lseek(r1, 0x0, 0x8c299ec05761787d, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) socket$inet(0x2, 0x4000, 0x4) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 05:37:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000140)=0xb) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_dstaddr=@in}) ioctl$KDDISABIO(r0, 0x20004b3d) 05:37:27 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x1, 0x9}, 0x8) symlinkat(0x0, 0xffffffffffffffff, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x15) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) sendto(r1, &(0x7f0000000100)="cd3b40f6f7dfacb9794f0904d6614d567911d08ab169365bbec8b2b9f84a6e0c7a4d1d3d53ff804557e965bec0f0bbc005f1c7ee6652ed599218ccf3ff63d0bff20f4b75c20b5e816132ed3d3f82a5af2d76665e5877efdd7fb7ee040c7a9cf490783328502664c2968d124cfd604e7240266930e37c37a7d6bd1e93deba59e00e4f27b659d076e8856f5c5a7e8a7903bd8bf1ecd51093794389f14742a7cdabfccc0947e8c8ffc6e9f85900d7347002347c9f1e91c943ed3bab64", 0xbb, 0x4, 0x0, 0x0) 05:37:27 executing program 0: r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)) r1 = dup(r0) pipe(&(0x7f0000000480)={0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) ioctl$TIOCSTOP(r1, 0x2000746f) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f0000000400)=[{&(0x7f0000000180)=""/133, 0x5e}, {&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f0000000240)=""/152, 0x98}, {&(0x7f0000000300)=""/210, 0xd2}], 0x4) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) 05:37:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000140)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='!^:-\'\x00', &(0x7f00000002c0)=':!\x00'], &(0x7f00000004c0)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='!./\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='!\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00']) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 05:37:27 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mkdirat(r1, &(0x7f0000001300)='./file0\x00', 0x80) connect(r1, &(0x7f0000002480)=@in={0x2, 0x1}, 0xc) r2 = open$dir(&(0x7f0000001380)='./file0\x00', 0x2, 0x100) recvmsg(r0, &(0x7f0000001340)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001280)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/187, 0xbb}, {&(0x7f0000001180)=""/208, 0xd0}], 0x3, &(0x7f00000012c0)=""/22, 0x16}, 0x40) fcntl$getown(r2, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r3, 0x20004269) getsockname$inet(r1, &(0x7f00000023c0), &(0x7f0000002400)=0xc) pread(r1, &(0x7f00000013c0)="95c8c2d0161b1b83ed7d59c18fb48776b2eda74d36b551a7b61a8068a2d2c546a56e9ae05e9745045e831884f96c97eb486bc726cd34b4eb809de38e82da752741529b77a21c203b10959046b700546a12bc0738d82ba569366cc6fc383e11c9855715afddbf0393b00d79ac9991226ff16fc337df336961f7be5d8772a80e86cef6e02c2d1ac8cf2d15cc2086bc7091fa3a8d3b58407f27b1e6bab094023cd7ed7da4ccbbd8252955d5bac4a8498885a901037c9516afbbac0ef71a7e2258d4f9190f75ca296f161e18adb213175f1b7e56b9274c4586d29bfafb64acd53abbb004c0b36c46d5083433ad5c409145e3cc66f26542505d0375aa19d5b31c1e16094ae7248775d235f75c62e5bfa8184688028071cb205ccad3689b4d44b805ca4b130edf4473b55a06eccdb36b6c95ae8b2f5e21d9b39b2cc0596906f3cfe7650311e2e1f04553f786ea3513128618538453a8c6d86603abcde4bef2e0d42128456df359bac0f0b19e294c8d63fd824e7629762a4e33f01145d6ae6e54a75ad64913317d4fd6238e115df01097d854d30ff99b9bfff6eb37f544e8503d48f86f7a9f34fe87e1679cc6f6c5284b7502249142dcd9564bcba7b115983b539ef76d57999e8e184b11a00feb99d8293e07565b2670f4cd97220744200da0dfb6d5ee44dd4469c4f0a55364ab703256e9616aa0e38ef60a35438f2b27bfbbea821eba57b125ce7f3dc0c2a3bd00c3b763e5c49e397568c72e4aaea430eaca29a208b6b9d9e77dffb0d6efdb96c49c8138783712cf8d262cee6c839fa51778c71bf0d2e6d9be230b205f18244bdf015f990120fcce95514528caec883f91204117cfae1c4623bee2f4e9f12926a64ea6674bd316ecbb2a0e0b68a7cc1e92ee60284327bd1009d4c193374f945e5ba7dbec92a242113afeb204c2a42bf5eb73eb0cff9625ab703eb81f31fccc858ba05191b20b2c81d80d2a2d4a9e088df2fd665d3f887ca7f1ba985ade7bb52bc231cd760ee8dd1bd07dc181ac095e6c730c8138c5d54d3b539e0f9666501c1041935c4f47cf29d1189ca9431856391e5b043493c14ee744af4acf305e9964e5ec67047207c7bb5a2ebbe42ef96cd19bd87ee51038dfdeaeae3f91364568c751e2fde288be870c730034c3858372e9d6fb7172bbf3293cd382f96d01f6a0b64c02580a0dffbc39d83f00746923d5c33e20931d7daf0b6ae3f31cc7175dc248ea2450c95a5d57b09cb8eedf3ebebd59c474ea07ac3297e724cb009ec4656e939ad2fd5af5d7cf571b32e2885cc0f8a8fe654e77c25296b325f22a4405fc488e6008fdf9046083e9ce7149a4bccbfee08b776b7472baf77820da92ce1adee8c7541a56fae8abb5b1f2d13fed886b2452639a16d8274c58fc0e982053e50fbd664f7d0ae4d60bd4cfe9d75294facd5c9505617fdc55bfc16f5ecfa07e11e0df4dff46a77a37b85290c41d06959ad810affd214006fce05f6059e94606f6cf08586a7302bdec6794064fa37bd6b43d8a89d4f1c1b4b777026451dcc52568d8e71d5909525ad325930dcac98c2fb09022c87507ecdb28c7566e5ea7be3e342bc693c301d8f603414e44df4bba4b11c601f233b54df3d2101731971ab79fb62e9a541d61f52380e44566744bf7ee0a480514ab1299194ac8bda9153e3d02e875e5438800c4e878e34e65487638530ff2848720814a14c9b27cca0d8d543d8eadf42586da1ed2bf45d1e3334ae99e36c2ab0759427b7e3e1069c5bac693d325d70082ad0b75036bc98f69360d4b25158a3ab351c36917e36c307f40278f72c5f69ae120a5b2118f60eb43476cf9cdc9afe96c40fdad04b9bf34f9817eb56073158d3b712eeeb615e4bd7a31d7abc8b2ff2e75cb76f53a82c2b4cf59edb2113d055a9bcb684e11fb87a0d37ded86093dbf1206795e3de61b220dd8bc1498bc8e4af508b4dd0c5fe3ef83b09d1a8bed37a1fc616b42e6e92ee220fdf21fddf0917a8d53d53097d6b1591d8a32ccdd3c22291771508fd4b017a92018e86db8f8e5abfe5117031da718070196e816b2a626bd3823641b1d4198834d3158653d4fb0d13a6fac714aa57220621982fc6c92fc4c06b99971e1cb04562df6af33e9ae03a55545d9579d71560e6784f79d4ef0941d80fee8fb823855027db55c615151215e189bbc4fbc6d776756fef189cc4b3dc4d626598b1a24cb87d80b1dda3a14acb2773d8796f895b06e7026cbc16b3dcb9767f1d5880716036ee1cb13512a90d870657ef2d55acb4556919da7ac81acdf999a5ffc4b45a3d0bdf7ffa31d6b97e91d0c114c20d8749e6db2d1f5c3aa32959ef9f329f4e4083f4250dd99e42181bc40f967d56dffd350c2e96fa06df6922e1b04624597e44f4db3be6e66f7f146140a46717aa2e9a8d6aab6eae1759c69890773745903de456e6e75603da654e7d1ed50fc243c122183e6c82d7d13b14f15b2c46d25f9641cb68951fa333a9b23c096a1241a8e9461af4abda141a622f3f609ba00587371e83913b77cc334a03665796109feace4fb1ba367c62b94b46143a6e6391c0664851ff432638c45c65bf932e95d00785eda6a9c6b0c55077870d657b9d180021537a519342bed5e959115cb1a15fc4b8b73e092d717d85e76401a1223b7415bed3e3876d6d1c5371e47a2797abb05af5cd403bb003e6b9ceb3447d2894c0ffa259234d3673350aa231d4822da6b2218aafaedfdbd81b444acd380ebb6c4ddcaa782950492425d527f339888b7d0cb93a8e0d7ee873b5cec002e052611c0cfb88904cae38273ff7a322bb37f0f27526663c235f21f127ac9938c88ce4fbc3e0b254004a4e3ba4d5a0442caa305999ebdd01576d31383c61176be4cd807f1b4ee3fab0bd062a50ff99e079ef55bd104751a89f03aaa9f9376dbc6f49e9dc5241cee7c7f69d5c02c69e365327e1692aa66acd6a6820eb560f8d8c2a800eb82cee243633197921a403eb57c162b9c92291e736b450d9e2cc83c4f2aae96ca02107f84e1755d4733792aaf989e33aee006fec964a58e75c85b92835c0c79a0d44620d3275cdcc61e19a5b097e6be1011e20790d501a4f933f5bbe8efb5b014b0f3292fad68cec8d0d3dfd58444e669a89a3896ecd927a13aeedffe5ecc33e8b31b1036789eceed2a58c884e94b11385ee1a82d27727cb57837a9adc7c9ad72391c376fa20486d0b9f69b4a50cd813624293edf7503ed14832743ed325ece054b30830d1dc834427a7ab8578bc9934982949d971556c2ba441aac62280e1269b4d5e3bb89f8669ae746e85dadb3459ac201363e7262479652d3ddb8f917f7eb3b8c0e836260f77c41effb1c9958492506116343f3adee38d4c06232ab85d02cf4059a07ac7ffc8a61616873b4a30f9fc9aff57a9f85dc2473c82e8bf33e856ccae76b84e859d7f2010e21ee7c8ef5d7a04ca4fa3dc4c7e91c25911687efa0909114f73f35ef35d0e6928a4dfebbd0c510fc7f9c0f4040e6a12f4a1ff097689dab048776ce62aff967710d27a1d847eeee6277e53a349f0d58c743fccbbbd55d4858063a61fbdab005225ac7f5eaa4189451c7325ca0c10784fea36fcb3c834613efd1c0747a953071d6a77685bb159fd1ded864e40b506f9e677be65cb2da53193a1da261f9d936babe4dd716a71e3abc1b38a5f17b187914b1da75e67c0201d8cd277742174601e3add720829d1d908af85c23f936747b435365ba6872603bd9f5500f4ec30f9348cd5f6ad1a0e0a1306a1f24f7e6299c1dd73c2f675341d4c4e59e71fa085a9c50dcac93be715417173193422a6a678d52fae6e3967c7978a58290072bd557e2295bdb0d2cb28c32b9af876284438d619823e1b4fb9486d3d6908061126d887460cbdfe2be234548a4a9cdec1c5dd87854f9f469331b781c340f369f4216fbbd26fd78dbe38acce74050e8dc3c06f40da5c10b4a7da6fe540cbd81749a2b6892da64d428b4b2a62ce04c85be999c1ccf1f51d40643b8a4c9bae2155102b3f87ac866eb65326eea3834c2674514ddaf516d636b14a1c3195756f48adbaa774bd270b0fb2b4268b2272b17ad9d7a302bca29279b0a7e51a368c00d0579ec2e78eef6fbaaf084fbbbe2d0768c6665117e54aef42f8778e30a95771325a81d5d8111e30635e9e3aded03d6fa2411d4419fad702d94a5aab55d90a325b4f5a222e7a97c4e16803ce0a1808909c683b41a0e2ba38c8d8693fddf803753b634e281cdeec2019696580b334f82cb0b20e6ee91fc3c8e57d2204390102f0f2db645f44fd98676e770f829f21969d909746409ff17e3b813ffca831a5dfb388f1ecb71d6db9f300e0a064d6c0f518c5a90b5db120ac12483c4bf1c4f513168c25421499683412c7876de8ba7932b32c74f86a1c050410c63b72108cc33903afdc940ee8eb474c82b61fe45dcada91d26e67b6c7ed0d11320c767c5aec617fcd7211710609da0d09e20c694f074479971ea853c9e175571e207a25e4fd51ced18ed5f3f473812fbcb452f971ec7b0afb8172436d696c2bd7b1b66e6aec6d1fe7266281b43835b484e1743c846e7890049ae2c169d2bfce1097ef29d1c7b75da181546c4ad56f902f65f27739e0feb5778ae1b0b1debc6ff31fde99ae0f735213c0529418be1d8e8211643755ba741c2515820ad81a2d36d597eed72a1979cf9e13549bcec2972bec640b256b6d40c829b136159d36ffe80e50a9e8c20429fd1ed6cfd3e4f72d5a10642e70565f3fbff54deb1f9c1ea7d3596ab9156a7dba262d10a66815fe74eb9e74742edef0c83791739cf35fb33768012a808fc9ae96b2a92c012e4fe5934a53bd4790df28f129cba71be34e07fee75d6e1d96a5daa565ceb749d7eb7667e41d615758d97839784332dcb0e90b49c7e106c0948ee74bb3a8b638e70084646bee8bd83180dd9dd7e9bed9653e56caaf652cd68e63107f48f7a36dda5059326a7d28d7aae80ecf101407e26c4185c4a298a6f43320916221100950b9c1d00f1fbe914aad69db7f259321146c8effb0f6d8ecccca005ffcdf6b8f47a0756fdf1e9ee965e8ff22ba1627c965057e88fb60045593d91d7ee28c3b77d942f47967094163e15d2dca30eaaf1d45b8f3a8b002d7327857815940228b59ad201d2486064a68ed4837010b5acd636136599429f61b9b2cb5d4aea441297e2aaa5119a64848a19f5740ceb75c6ba479c24eec07eb869fbf1c95f23f7d5f1dbbb54b721ab66ebb56c81fd89dd1eac71165ecef972e1f8f81e41c028be944d741b59c3057cc7e00eb2e5f69792e12107cf0d41d95a6785508332de24d5b5a0b3fdf6f0863d48171961585a78a16679ff727bbc5b0509ae75ecc9849cda0aeea0bd6dfd2b58166eba0661f9b9c6db2824cbe232dfbe6c174ffa599c6eb565c05a2c894c4a435d84d19512878eff17a5e50a173253dffb68e0337a0a6705b977c35afdade192ad5f6ccddca0c345a071d288b21a0e95a19200d8f6ca11c54bb01a16e77012732143b79ce12057575480d54854a3a5b5bae39401751b0c0996e21ff3ff8f0b0066a26b088131576ddf26f83b7e14101b4a8e28a516b6abbc6333b885eb96c46185fa510156bc5a224cb3a2d47d3f345742117c0c145ca0ecaf2812f376451db35a293be50d4e44a1d5ce1caa178d39858f6fe80b4ccf61c224a233ebcd66767e963bff5d75c2f1c190265ee7de76dffc142af184bf03b1d58cdb177d2ae13b9cdc1f2403834c1b210d37baae4e2299aa68837802f5d5b5f4513eb695d42879", 0x1080, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000002440)=0x621) 05:37:27 executing program 1: r0 = socket$inet(0x2, 0x5, 0x3000000000) setsockopt(r0, 0x0, 0x80000000, &(0x7f0000000000)="831485a43289a4fb82bac556ae378f47c07696f1d4ac80ca17ebbf82d7e786a3a7c59f99fdd1e6", 0x27) setsockopt(r0, 0x8, 0x7ff, &(0x7f0000000040)="79c2bbb2f2be10a9655c173844287d6c3e58da8ee52ee8912cc8bd99b9c6b36be2b39fff2245e8c996728149e0cf81fef2754c23541d95d43d65c4ac0bb06f82531372539f618a77365ef98d679616580ec3d6ad82e023f7aece462d082f8d054f4d9e98333f57b08c45123fbae39779c0fd476bb163aa2775ab1351410657e5f50b859fb30f79d623039890b89ffc6b015fa185727822ceb09673e562222b5188812f5026de05d38321df30df05f2f5531210f33190f784", 0xb8) r1 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x7, 0x3ff, &(0x7f0000000100)=""/249, &(0x7f0000000200)=0xf9) setsockopt(r1, 0x6, 0x1, &(0x7f0000000040), 0x0) 05:37:28 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r0) fcntl$getown(r0, 0x5) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 05:37:28 executing program 1: r0 = socket$inet(0x2, 0x3, 0x4) shutdown(r0, 0x1) syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0x8000) fcntl$getown(r0, 0x5) 05:37:28 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) fcntl$setflags(r0, 0x2, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) r1 = socket$inet(0x2, 0x8003, 0x7) r2 = dup2(r0, r1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000000c0)) socketpair(0x684a27ac0ce8823c, 0x8002, 0x8, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000140)="1b2354249037ef9856eced2dc47e94486949344c49c31547bf", 0x19) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0x100, 0x80000000}, {0x18, 0x1, 0x4, 0xc30a}, 0x1ff, [0x4, 0xfffffffffffffffc, 0x100000000, 0x1, 0x3, 0x81, 0x1, 0x9]}, 0x3c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) getgroups(0xa, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r6 = getegid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f0000000340)=[r5, r6, r7, r8]) syz_emit_ethernet(0x7d, &(0x7f0000000380)="b2a1858fc417aa03aa6e449a93ee01f8e725926e54353d6552cfe16ef875330c7d21a0e842bc3b68e943465f8599f74ee81d936ae9d836cf9bba7283cdf878a21e6a0f7b14aa48eb11bd4afda204389f8c2de6c37d1200bbb6962a929645b123430d349f9d62c034eea503dfe1d191240797cc80d393c94fd2a741e49b") poll(&(0x7f0000000400)=[{r4}, {r0, 0x34}, {r0, 0x41}, {r1}, {r0, 0x4}, {r1, 0x4}, {r2}, {r3, 0x89}, {r0}, {r1, 0x88}], 0xa, 0x5) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000480)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getegid() minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) r9 = openat(r2, &(0x7f0000000500)='./file0\x00', 0x2, 0x18) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0xb2, 0x0) pwritev(r9, &(0x7f0000001740)=[{&(0x7f0000000580)="6f1316daeb0a19d1b13170a9b9dcb68def26b3eacfb72227b3e35eaf1adf02eba291bc5979a44e3ecb7129795077f744979261844a1be1e8ab8ad8ccb98a2a371adeade3e3e66d1c0be8f7f2e45e", 0x4e}, {&(0x7f0000000600)="c5b370fb5146174c7d2df7cd1de5a6c8a222b024176a64761cb3d56b734ca6f2941dc8f3ce31a2e381609e3dff94cafc514ad6fc506635897c56fcb3702d66e5bc77e45ac132ee4dec387a70de286707f12334ad6a7c2c47d56a8f5f19adc98ff600343d214b4b73a11f6b7c2f24ca14ce04b04187acb8699f0fe590fa60d1591b9d3929502003fd69d210984c38e841c8eaa6df611d3cffd57c632e561e1782ba6fd878e408334d4ec6d604b59ccbec091c10bf98aa9cce9757d2b260fd35023a61badaf70aedc69854123389151005fb8324eb95a957f8eabc7852fac9809e43174c1e914e52e839b5c30c3e78f02cbc24d0d98058473b7a6b46c4", 0xfc}, {&(0x7f0000000700)="b53b7e96269f21d5054e2f56787d56bce619581d5ad38816b307efb1c4c69588c532b29dc5cf5f56763366b1776facec331f7ae04506", 0x36}, {&(0x7f0000000740)="79acf33483b1b80d0986ea735e109b232f8036de8502526e7c88f8b7ed8b82c1f42d1c16d2cba03d8bfd1f7abdbc08a82da788ef19dd7d68c3a1651dabb883e8fc975f514f419792e33dd2484c1731dff3044100629cef29f459cc7a3e8333eef3d0d284ff7ea2f1515cb164d6ef28b9bc80218ef74b9df2253a8731380e6df66a71a4854e65ad66ae6789e464c82681ef3ba4afb1bf8eb57326a1cc8c90c65f5f347141b53ebcab0fb107cc1dbd36515da1a599be292ab623ce55106ef25b4002eb0e614d5c542f615d11bbbf89f3c71678f6e49f7d2c4acb156aa04071d30776f8e8332f0b45e2990428d47dfa3bfa11b60a90c7b13819828b2c42130d2bc79fadb7296fb4447f94a3c5fb27ee79763045657d5fbacc96bbed69d0e17b1c831a2264954b83ff1721ed844afe05d7ffefebfb3afb799342603b2136e52232245c0312fb3cbfcf11858b95344e4d9b05499ad55fe6193ee9ddba3a22af81a0ae36f0b8b12dc982aba1d8b38dad2cd11f266d40b1ac6786941586091ce00236fe244ce03a3bc0db93f35a77a97c83810f16d6edd3aa187a7b6b5fa811901c32c690d5cc9e108218aa52ac50f1ec908e30316fccbd799e7f8496b59168e95abd0bcdc1cffbb7d5abe525fc473a19a23fa907d8efc3fd19495e4c711da9665c578a1ee92a57e1d57f67ab86f061ab2e386b5c882b72483f104166beefbe7ed4f225b68a08045a47507b31cea9bd9165f6657c63baf5a15fe101a4657c46546e29f4e2770a953b956f0715511309f2b7806bb2719ae2eb086919703e4857d215b8deefa0afc2d0843ec5f4fe01f0953b98668a0e7b82a729f3ee8c66d09c023ba515b13ccf58119e26476fc72e98324aa5cf2e6dce3db37f37ff349990a11830eec54d4383137c4da511913400c6d8e8ab63a6ac3bf918b8299e3559772361006b7ea676273c1541aa5db93da7f528c2fc26cbd1d62f3b00ab0d031f278e751f7e810003f3cc3c1c8fd1e14719675712137a8cef4fc74754c8d11fad2e7f498798a91aab5d3e29aa7ff8c5d55581728ddd47c6c399db16708af38d4d527cf2718d979fcdc9e1b004eb1ff36d8a0d7cb42650c75c24c72e85fe734a87df18afeca6f8508ac40752f68f425eb5203ccf4835406cd85baa1267df3a1d7ff2537bc5bff7639ba4caed31eb031d9913c5520d0fca94f9317674089dc051204114fdc10238134137ea36eba887925262f78a7cb2d65a17ba2e12dd34e235d9980f134ecec0f193021ac0b39759ecb8e38fa7f02fddb1487e7f8c0f8f054db26ae6e90b0c0867b8a878b9e7caae29cb8dc671fd05b5187cd50e55532a8717f35f5776c9713216838304f8bdac4ce6b7acd4bb463fa4ef41b4a034c2b1a557eb63fa6a8e1038c66c298b8822e8bc2b9756aa03ca96af7f077e0856a326ea576ee7e69ea5546e1c9362a95d2e1adda0dd3e3e0c80a2be066c8b4380308981d584d673673ac0f4119758dc9cd96a237091c1f8baee96add1404ec1209c55dbb37b5f879927d2542996303d7f92ce8ac10de19d81b3301b7f8f0ded0afd7351c10d58929a4433c6559dfe8bbec483cf8ffbded27af4267f9ccd37d94a18ec4cec0f99b766b471954d64acf5c382e54a3449e28ac694b981318c75ee222acc08983510b5a55fce1e7d600b4e03cad484044ea3002182719716e23b4fa2acd65715fa6790021712b7f2e7d4e7ac7c9b994f458c91a21c99a09fe5c1378330bde0e67758c504a90c8ce8735430edd9d442d958b23ce316f2b6e402664144b1c01d15a2bab8aa6f483d25a74494490100df27ff630fa99acb1f3ff3c29daa093c1efcc76bb45e8a02a2c1fa39c76010026bc9efeb2e857bb44ce3605e9f3165aa89d19e110a7f5398b0582f7e776ca0941ab109fdd115766f9917c27246ad09855cd71389d30f0f4acfe94970bef2f61d66be4b1bd446c094fb2379642c10bc37ce566e138dbe21ed770a60d58ad0da5a4b020d4c69ff9bf4dd6ea90ebf5da3bd02c9269c5e50868b1d1cd65762200d2deaa2acfa62c3b52a6318aed77f57a18b25a54563a1c124ba85d94ecd713b4a3469aa77f2f20db4ed6cceac16e7c5e15ed072e755a0e070dc8a33a20081ea1b8aaa99c906ffb53486bdd566f3e03f7ddf22f5433e9b48f01e596f8d7b20290e60eae9a3682cb5b02461b9fbb599e7738818d38757dad91acce2a2c2f7bb5b565622d5a99b27fb9d2ff2e4769b6d8a11b55a562de955bc95b37bb90dece6c21921d620284915d5160218b8d737d51a928bec8999f09b7669e58c2c7a6ccf75c8e7253916529654b1cd513c748cf0ef7b78f2ea95bf830f06b5a6927b5601067be0a85f1867cd7c54cebeb75822f62625b50ec76195e590d2f01e749ee68e512c2e7e10aac31e1180a10bac2ac36160935feff7fa3e95a7f77b7f01163a9543db711a208318de95e7a356531027178928972178432f58a67e4a3bd17ba2da6aaa2b921955721c359af10e17a99023acb62422dfa97fab5f8453041ee0b5f7ab1401e3719843601dba87353baadd1dccff6676e450346a43c76816498de26215830dd75e5f19f9f672bb6cc863fa7bec18373c992d6e9fd10729176538a688465e538eb2086acc6cae4c987e204f309882373778dbe0f4841d5327c0fc6b80d61b72b3ececa899354288247fef1717d9b1e6e3eca5cbb02057548f4b753cec00f1e741e1d6c344ffc3539806f01b8766b004b1467122e721150526ed36cf8e97bb406717c433aa5cff6b08e1e6e49498d78806929a7ed32d5c508a541ce9b5577df91e3b13cf85563bf29ff966424b527ba9c7893310d6ff825eadb7289bf7f2e4739a2fc5ac2ef49a5cb8e5e03aff7d27adf5b8b6b3c2a2c0b70ee46e0cb131d9a0c6ceda0b436189e86bb3f55f0c993639a729d43a0584d83f6084091c1868016910edd642411f313436c35f75a74373547fbfb4fff969d3fdef0ec8e5e49676c2d106a02d24d458c5ff7e5918e606258149d2f1a3b2bd8a07bb26f940783ff96c20dae10795a4a97f0c23769652f45e34453a43c782b402242be776aa736d2fd4bb8d88ccc64d50493805e6e2c7fdb54b3d6fcb2b7fdab33e0ca5f3d7dda0888625d98f86f8fd232dbefd240bea2022a7c9000760aa13418b98824db6595c7ffdc11de430d284fbad8dffe10dd931d070e4b3fa97de8c0be1841b4f6848c6322309dff0018d2bcd411606d91fc11da8f23afcc4aa3d00e4b8d156cb6f8c2baba6bda07cd5c54344cc6439a8d06c4490c998c10d6fb23add09e981ee8ba3e80a515a2a41b3cfed282f9371ab21a6410022e1541d2fe8c0696d06b26539df516e066ed532d035945be114989feb929abb98a17a864c8ca8275ce3e03350c4fa0809f2e21652c16d44c0436503160c78a56f51710e4c4b5d0cc0c89a05d8abd6013692a4533cbef46f6fed8fe1f1968ca56c6de9fb279dce7767af70ac6f29265144fe45d998972e274bbd2cf5236f60d8bfff00ba830a15504beebb69a5e10592d593b6a9a196ec9c660b879a648f0b4363e967e8945129d98bf8023ccd0ecb181151ba773f96a2dfa4e87536d6cff9cae4697a02d722a231f42f4cd667b67d5d0f0aff306e073d6cec99b73b600763b4b138581e50032194ce2080235e28e93eae04ac9192c6ee2d7c0250c439dd1e91d1da8e3b18b2524cd6e6bc0da3138ab49a51a6004b23831c2252e7ec65b706ff64bf2589f573f54c69c683a4511c6b3b81677c86c9ad15919210d94040e9fa34af33c71c1bd799ada5444c821b7f0ee1b65c28b4506c7d924383280fac1b1f2a80f646a44da591f15e7db575c6880d4e76720e1620fbf59377e6088993754fa79a16f0e98c552235e272b66c6d6268cdf999e1085028b3955c6e6451bc994039d80fd67d2b569911c74e81320dd2bfdffff07134afe2a1731291dfe503cbc41656811de6f71a49e1eb4adc4d14775780f0bef901fad446cff0f25458c088d82426101160da8248c9056fe76e94bd876076ce1c88f1d4fece21ce028efc90f85a2261fe436f1ed1d0b29752b80dff10419ab1ca90c844809462dcbfdbcfc1bb7cef9715513e4c073ced781e56799163adbd043cfa4e39b7c2b0a26f541096ad34d34374eb39048a1f7a13ff64e328f34b8fda747aec08ffc84017f06d285d7f30c30a7a579d10d6eb99f5e962eefe8a2698562817d9e1017306f71da1076043a5f0f1f95aa3c92352775719594d8e7e59997d2c42aaf99ae3794875cd79e608d81e6aa82d54ad35745df6743cfd929a77cc7c62133b20c508fe563072c999772b4de8ec99d27d590922833d4e0f291d08159b5ab57d2541959e183fffbd744f177ff0787c0b102592bdab5bf93ac61baeb8ddbab3f6c71eafd48d094cfea000eb4addb7b1d91bae89c7240ad09cc7a80aabddd93ed912fd76b928ce298806caf4aa15b3a2b26b7675c3afb227924c1ecb86efc784587bb9f4d6a5b37e5edc4514e515238cfd6fcd86e331c6cd7cfad45b397fd406b128320621cbd8384201bac5251d158d2d3e54d5aefc249480b2111a826a0bc57a202cf83d80e24f19f5fdeee5bddf1e8acf2d6a3a8a9c6ebe739bc50d6c77c308b95ab5635097594248c32d8c6199471944a64028c5ca914c87c7be35471ef899d24078f7850620581dbc1b6e1321afb9cd112486b4cbf6fad6e8ee9e5bff0c95c711d1ef2b0cd1c45ed1b81e0585e70ba05b24075585ac62254249b161f9c8a5bfa5810022fd17937bfff3be8e5ae6098fd9e5fd55c0161fbd7f00dbbc1166937b8ec01aa6090d9b61defe8bc9c3d05822f3e9c09575e2a0df87bab3a316ad76f93a6667170872af6b7045db984fa107a144be63be14483ce53cbce3029e1461fc3dee54e5bfc25e7554f7bd37c3442483f9e49e7483e53852425576f0aeded2aed2b7b26ed8f4553b2f01b198bb4912825d1a715cd75be07ca2baf321b82d574191de0daadeac046ba86f088158b1c892d8d5c962b47a823694520701db8550190ce6571832f3eeccb88ac9af9ebb0870bdd96ee1e7f51fe3435571972afb91ba41181ca355d3573e7cd9df97b6a3d5b81a892809845a6042b76b354b4830e0a684d46d7c22fe936afe60b3598e4e76da330378745efba92ef2cc7020a29606cf97d83c2dc889b097e8cde9c855e3e4ed84b14358f51837b969f49ae67f41f59ab89101ff953257f0f607ab2c2022bd9b8bf812c3114238ca192922964c45692550184c6d0b12e93cd087999bb3782f0f8604125fb55c8a067f00d496759c5622f9b30d6c9d0beb0247ec6a299260494823966764956a407307b6f0781d14c5cb7734c025db3538269188d016adb69d24c8750fd3785ba7d9c6e1efdc880adafa99faa0a19bf77b3cfbba701d8e09c4a5eebbe37cadb3a5ffe63af5d57419dc3568fb5a513001eb1dd1291351b5b5cabf247ba2b8121346f3038946575abe5c2f6e7ed9c063c7a2237043cccf92627487e6ac9a380d6f865a2933a7d2522820b7532b897f95b718664960df91d05b6417f31d8c0824c36099858629e8d4ebabf6be74dc502ab977087188fa20cd8be150bfbfe686acf7589939a768a5f4c5e2631d8b1b10daa4bd38bed7b87d7c55d5420b4d6e0c842acf693cac43ab0247f3bed0a1ab1c6d51bd68050aca9766cebf490bba49824e3eeb73bdfa9081d7095984ae8bad6fd745d6b1b9e34e3f1924b5098adbf2d56e171a75e2758a6e2b0eb3db131c5acf96d6d0fcd08418b221ac8ed3df376e24", 0x1000}], 0x4, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780), 0xc) ioctl$WSDISPLAYIO_GBURNER(r10, 0x400c5752, &(0x7f00000017c0)) getpeername$inet6(r9, &(0x7f0000001800), &(0x7f0000001840)=0xc) 05:37:28 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000540)='X', 0x1) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x8) syz_open_pts() 05:37:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x3}, {0x16}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x9, 0x7fffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:28 executing program 1: r0 = socket$inet(0x2, 0x3, 0x7) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = dup(r0) read(r0, &(0x7f00000000c0)=""/140, 0x8c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x480000001026, &(0x7f0000000240)=0xfffffffffffffffb, 0xfffffe0e) setsockopt(r2, 0x8, 0x1, &(0x7f0000000180)="3c09853f6256faed01f6f36b9f16669600790b84d2b0052ef85a1382256c1a487b379534c2b8362574998fe6", 0x2c) ioctl$KDSETRAD(r2, 0x20004b43) r4 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r1, r4, r5) ioctl$TIOCNXCL(r2, 0x2000740e) 05:37:28 executing program 0: mknod(&(0x7f0000000040)='./file1\x00', 0x0, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) kevent(r4, &(0x7f0000000040), 0x7f, 0x0, 0x102, 0x0) kevent(r3, &(0x7f0000000040), 0x8000, 0x0, 0x88c5, 0x0) close(r2) r6 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r6, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r6, 0x4008426f, &(0x7f0000000000)) socketpair(0x6, 0x0, 0x80000000, &(0x7f0000000080)={0xffffffffffffffff}) fchflags(r7, 0x10000) chmod(&(0x7f00000000c0)='./file0\x00', 0x8) 05:37:29 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080), 0xc) close(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) 05:37:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x61}, {0x6}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0xa00, 0x40) sendto$unix(r1, &(0x7f0000000140)="5edac5b14587f0811ee2373f3e9987d343878d8a3d4b095ecc1a37aee9c758b5176f08abcf9ba1f3ee1b0432d216589cbec9cefd7bfba30cf4d8b926307b310045d9dbdabf67874b1a1a8c5aaa9d4966b8b79347b981e6e7de960c1ae2719cfc255e3805b45e2703862921a695710941aac9447e9c38e0a1507b0e5993454390c2805a7cd0f53912a6ee557d84414b253616f87c92", 0x95, 0x8, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') 05:37:29 executing program 1: r0 = syz_open_pts() read(r0, 0x0, 0x201) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) fcntl$getflags(r0, 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000300)="15fa43b7c1c12a1d93f2bb476d5d44831020e448446c4c13a5704a5da943728ef96088e407e18bd5e84571932399ec8c20f532b6fd64802664f40c16dc93dbd491ee6ee4c7a934df7072fe2d10c65f0cae6b09595dac89af2e348fcc6789390ce72223329daa275e77506889e142a726323ed106d01999f80940dfb033eabf692d9712f5f8e61b7b3171ccf3f55639c83991eb9a7b5ca676f34cbc22235e3cb9c4f661d61cc2df2ff85d8fe093eb26a7cf5607aa4eb960fc973814850ffef70ae91e34f5ed070de4d080e5df56f5cc7aec3d82a202ec45a4baf47797a120265b79f38bb6998feb8d6aa2260e4d38ebecb0c0c2e1e453ece4164fb7e4391a4d51b83e15cc67e5e26e50ae14f82ab9b752af7f6e23f8902be3677b9d8a79d8d8803d793e642c440e9882130fef87b6292a231405ad97802b82b77e5214aa986de99868bc619d007180b0002d40e7552e4b0e34c97986bcfa187c297fb92b7a0be100088c56ccf116ca6b5b5bcd61581473258a1fa36e45d1adfaf13506b88f5164f738835308b5e477f50096b81d79c60b915a50125cff1050300e80edeb2854de4a3a3d87fa71d28a3fda7f16c6d497fa2153638308b4dc4606adbc5ee65b9d40b1d381e438c9c84556374d697cc2fa2b1589636832e91110f9b0e3bec2142be9dada7bef42c1387e264d2dd33bb3fd5c4dfd624d522d963fb86e5d8f7f027361", 0x200) pwrite(r0, &(0x7f0000000500)="0c3072d691aafc9b3d7f45a9db2dc305bf26b176f68bf10fefc5e352136e11ff3366e5380f15a8dbf8821b31bfd1ad059edc0cf045cf52e893a9e31dea2fa5d97c85b622f9f0e794d3b119886a3b51ba7380d1fb2279dac8565f6b9101d9eb133e725fd26c85cf0cadbf57213921d2c8d4f6216e0567b9bc799ee9da134459a7e0274cae6c723f7566a5c5351713bf6549790b9a8b89a2c0531f1423f341ef15963024eb1c11e5bfc9b57899198aa7509ffaf6ce483f600e49853addf3ec4b63255aacad7baf57c0bed4baad2737c29366d60d3f698ae20e1b7685f8c27098d129636f49cec89259f5f05ac5555391e2cc29b7c091973f281284da19eedb8b43e861ea89e25bc73c815c0ec1da42d06ff34a1be5948b3b7d7346d9c95766db33dd04fd622fd9da3129147aeddcee61e66d4a815a1b849f16060735f645dc2c7c9c74ad09c1c9e8040a4037b7fd229ec9604fcf74b46b9b06903469b1e50b650d2b756fa7fdba4c8be6defba5e1db311dc050f0edaa31d09b8bbab7b3bf6b47532deb7410d0117258c59cef1edf4a25e8e2c6258325e4b7e8ca492045a355d98c9145b54a7f7e6be84eaeb8f2b4b44f60894bcb80a7d709ef4b2cca1ec9294c892c1afcd340ad5d409bf329015dda69ac0eb056db2122839a116c0521d25473cb19a6386339568bd90287169c5e597112ddad351f4efcc0ec6d7715c7e09ecfc87801eb70f7b70cd9b7f9b9528902d62c788d6c11e7834c1015ddc5869ce8fcae249979fd5ffdb2ec2108ebbe4619b59ae4ed15ed3c0b5375b6ad5e8010b3375fcec49f6c579895ddfd61256fd66c583da9bd51fe0667e47753810fbf3eeac7aaf9d226601fb007d886d5dd44dfa9112534ddeb6632eeca3c50ca300e14f3da6484a588ff03520cc81da7ec76856c71e5303adcbadf22fa0602a9bada4e8424a26e98e81e740d798b99e4d18b81f4104c0c6241d7c45a46c248ba40b9cca0c78dd3e91d370677e4b7afa34e043f9cf1207f4d89013afa69d7de84cd3c45b7824ad35a5fc34d6198e93fd6a11c3492b9bd442440c4eddb17dff817aa09dd4e6e07420198513133bc8aa1e5112e5288ee6fc36fcf33af57c6555ef1d7ac3fd465fb86243be7c13e430ae5d08aedbd5e7b628431d8e288420cce63a700ae2fdfeadefd5437e3b5ce6448661173b4d4a19604888585300496c0a862d77b144a62af419f93473359cea466d46242ea020e59baf515b8baec5b2e7a1f609f35abbbdcee29313f1b3f0d20f450cbb80dfd75d948ae0500a484a36913d0539e3252b2e90e5ade439e84c82704463960b7fdec4d84f13e0d9c8a0f1409bf0396b796e7023bc17c0a3e9210e52da0435f2195fdbd88ddc3d6c768d6136f7267560d7087ef1e0bf45d5913ad532f73cea3ac876ba06410f8de84a705496233601c44720d1e4b03f96fc04259c3658eb0095fbe2caff8520e8240293a2308b66b03db579e121a8ac04210e00d98614887f23487a98074abdd005c0a44d85576ebf15d42312a9508bd951139131b0e5679435f07a1f1c78b337385e076bbd1c07bd95352a46a0f0574f57de7106f77a11b2a0416218e27ce0ba52eb6a5dfb94499e8dfd2febd7e546f1318b89f4750830b1fe64e6055c0dc3e1e7c269382d7a1ae4cc8c134d5a70d4e72573c19806675f6c2759eaaef92ccabdc4a05693f7a8656f99ea1c4974756189e2c4d91e89bdf9d487560a80c3619ade23c2d5c4c36f8d15174147061422d65c3d919759f31165edddc7ae16d2058e8af3d7c0db355d82da8f131ab0d0efdf81752922190e34705eb9e3882592bae45d1341a891b0b1fce6ad5ff86ba82e1704589b80df2d3ab056f437749be926813c27d0b4ae476e516c438ec09f354cf0aa04dbda22e172c170725effcef6fba498182ed50f31325008321ae76a834c92485a5b99c005cb7d2aa2bdc41132e7ed5a7a5d5ad65cd6979c769d87c1c144c09f3666dfaafc48ace87a63d4e6042af2c529b5ac46eabf884ba4fc5393e53141422d34b8bdbe8e81462216a57385e2d937e76eefdc1e23ef00a0dd74deb8f2613df3618a9cf13dcc841fbadfb7e8d5c0fd28b877b0c08fb7ed2f4313c97366858c8224a4d509c02b0de4fe9eeb810472e0a477c82887084b590308e64f0c7fe9c863306a312fa8f38e5a5de7f2fff4c0a95a162a62b50e6ddbc82853bbe1aa8b883634400b7bc4f7ff000d2bd0e9746b837ad5fcb7d643a0112dfca6767ca87c66cd52b5e7a584589c34ca48c6e044dad8f485207056177485b79320d47f3682909c4dbb1b681c42f60414e5d6efb424c65aee0dda4b7c8baae02caee5c9deec1e688b36d0fae555cad4f1259f0c8f24c66fdab455026af7b2cc9d868e369ff453e8caf76d2c4243be4c1f0b600ca87889a024a065c9c64c268b5c5d5673ed2231066875e7463fd68f4212e6674ba9acb4296dbf76313adc5a813f96a79d2fc6f278a2bcfcc90131a64215486fd747586d5efb5cc24f24b4e79a083bf95c65eba854761fde9fe66462a2fda7ef7bc73dae68c9c451e985088d7876976c68617eb37e2334b410aed2e531c2a9271d7c88af4b1c09137af8da1f3057034ff3cfd09925122fffd93c318de8dc13787c0b23604e9e3deb35286ed7af5f7b29b6bfc6500216ae2ea4d6663e694fc8c39f5383a5d234df7bcd6502f0560c708e0506b87d51dbcd2b14fbc38fd254b8880c4b0b03ff1d398e3f5c51a959a5905aebfd3939924a0d95d7c3db7a11bc5c7d79db280c72cdca28af8c4a85d923899ebcaef0d2e539f4a63146e0fed44f6d803e6147ac8e514ed2bdedcc5d1cd9e4b7ac1c48e32af918bbceee2346be6625aac29ff4e0a824e997ac414ce6a2a5a93da1188975a207a91b50d06ae6fe4f8bc1ec259dd31734423e027ee7053027cc60d1dd05210fe366c59fb6091848482e8032395ea77be5d40543d89c0238458c2c8d92f91ad3ffe102e39606cf0ddf32944476a07510fd4ab6f814954486df1b2ff855c38690a8df5d9428b6b93597427b1e876920663c89532d12a22e56ccfbaa7e1adbc9ea22404b30c56402fd81dd69f2609a33535e93936eb51cf18c88db352078b1d866a504df0287e89663926c70afc6d62dbec2ba53ad5c49931d4290cbb40c7bc44a3dd93244f2825e9acf0a6942d1654bb0e3143022bce1c11b7335275f2a7fa037c52239c813a8a15e3278e136d0d2a8bddf5e1b26b690efe434e46c4ab6e3edab9f9215d9f00f88f5ae15b5e629a229aa426d72d1acf6f6334ba5ffaf0e56943b8d2b987de8fe3928268f181a8e812e9ecf6997f07c009a57eeffcbb0092bd75a28e29d06858eee1770b55363d600480630b23037988d90c739d89efa202f04eb20cbda9d5c7738323ebe96e736043c40650ac8d2acb63f2fdcf3badc9d4ad743aaf099f20007e3e10fe41916f6ca26d5e345bb441ad4a45a00c1d129d309bf45835e6cdf904305dd9001473043d9006694903a07716f97e5eecc23307616e8445cf16f2a138ab2e2d606201f37a25df929b9a6a747e2d85b1b4d1f700b5ec7278e0e293bf63cc425c40b31725a2e7ecd7143618629bd0256ee9d54ee700a74e2cb6525def230a2ac30b25e4762c366ab75c831a22475d8bc7f3cc254e6fc87639ef89eb9c29bdb4590dbd450e6bae4f58a6fd9763a461b030cde3b245361ac27a78b287613c2cef08d99b26bb4f9d40c43b08eee436c2183b0be667bed5bb25fbf4c1300a27f8be052fbb4b497f336493d5ede598461b7600eaf9063ec57142fa72aaa8eebc50e775e6d25e43b44b6bd27a034729e0230397d2c61bc00019e16c6f629514ae9d2738c950657da581abc803a467164d4c9d4f8cff9ad03da79a945e23462ce2aa52f2859eaaa99968d14ddb02e71dc31e17fde70744afb018c804974fa6c0b4ae06a28854f700a3ea215cb117cee58f7b94cf0f92bba34228523c24055f97eb020a4b36f3d1bc4adb947ad1f127228955de53cfc665ac3270d9474b80d2434731097b6e88fa3ca32bd7a87df2b5bab93a75e7ac82b0ed096f2aa17b427fd2eeb944d8bfe150c070c2f8b75c2a1ef1703a703d4e9d4794fa2a5739e699a7eeddc61cf9976a4802e16f604bd322db00798b2d78642aac31b2c3ec364c5dcb757bd99ddef16ba1ef51af5e3894f2b169f762ced772a1d3f00129eef9fc4b6b9f17c29a0fec09047bc5817ded9072dc1deebb10c5c1b9f3676ef334b886ad7a2f8ad1708938fb72fb1401aeeb41eb4d118fd5a7212d33677e560da280567a22e79c022e163f7877b0511e77fc5f4b90530afa4e12c09bf1289c984256427e11d315ec5594e48397f93349929b40c57c76906960f60d6afa332ace216390c49360cdb7823fb6d1bae0d1120375e2b5f55070cce3be4c6588af2815a3b78b11b11986fb97b59ac3a852d4f6463fd794a41ba213282eae0dc85068bfeeaf09b91a41fc9afd7b63331473ca64e1b3bc00bbef4b698e0fc6bdb8b7cb57a94fd5bfbf04bd2de53a36a93917e0011b9234e4c16fd62b096bc2a4b0d80a1329d6eb1c54ed95e66aa772985d228e42ed2a02ea30a1612ffea6f554c7d937ea7d71aec07c0415adc040800d02739ad2870aa56b45c14b00d15a823f3a386c56fc2195e9d90961774a8ef48c771ccac2df1d849ea3030a9f9901dd5a3978ca328ae65ef5603ff032331863251997aa476046fbaa955f1fb33be2947e54d4a1cddef0be86f15f20e25ce594b813939bfb1bfd6677e1577ee5b56a47fa806af99a179ac48875aaff776e6b1244662b9a4a7255cf5af740941acba7485666eb7b26326b45372b8f1dac5f5f2180ca122cfc39c0a131dca396dbeecd42c8df47e4a4ac2d348f43022055e4fc97c0f95be3a2ff27428a7a783f321491bde69742870ba397d4b3b6af291a04c84c1265209a03ca8501090ec4270523b944ba2c574ce57bd4c3aad80d687d2995103e56a9499736509489c0f58f4325246a2c3fb5378708d36770e1c09ae9dfc3c5242e8be7cb8f91134752d06c304ebc30c77c7845b8bcdb69ef3dbac5a5af860ae1d6fff947201a583b124ffa01f7f5d1578d878adeffe7f376da1f308f3c73dd067968d64fb81fdb0c988034c8038a19fc366aa13e7c7277885f7e59acfcf4e2beabd288709677e654db80a44d892f07046d02c4dca1b5d3e02d0d2deaaeb02bdf4f99350dc27230c2adbbf97da26dc91cb3f4e14e5fca843491aa5a191aa59efca9b05ae71a8ee229dfb4ce0414316220702271865a8a38f3a40074d6e8af5565396c39cd4a7b2b79cf59c35149b2d61462cddf89b2d43f1b4b0a5f258187ec592df7bc2e9938d57e992476f68def52c9f62100f3e60c10538e7e23747d5bcea4441fb752193db728e0b7eca454a16775fd399f11a27aad6734e7b7d6d7c0558dea0bba33e2bec599919eeac34ba5dad2bb0dea76b9cedbd53f28fcba417702d4ca285912e8a5533937262001e9bfb2173fe6bed3714e08b416faf77e56f8169018002d805b01101b8c691ef3aed94f1c3675041356f56c4693ccb2d765ed55209c174a24239c5f693f4dc068cc422e7fb4f06713fe81f92121cd9d56633725ddaf4ef0fd4bc642668c0f900f83619f1f66a24a7182de1758d3df2c3d6f2676c94c0a6de3db29e43034391b407e3005bc51b5936b3890b25609ed0623b06a32a0278fc9194953051bbee1e54df2c34fcba0129c695bcec71980ba7a5bf225b04c24d9c3001a28978acccdb137063b4166e7cb", 0x1000, 0x0, 0x0) 05:37:29 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x8, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000e00)="ed57a73a3040bfa9163e62001fa3f70f74242cbd2ba2bc1a8cbc074da367eba0aac4b076bbbaa48066b4ea3ccc965baf2cc060d121b14fd94f1f003406ae3e23540c0811281af5f48f96de203b59023126ad9ca901c866c05c0c91d1e8f86d2a5d12da033e5f2b0d95fc483700e20910172edc2fb7543a313eeb14be6a439eb3ddad7ef7e2b42bbcadbb73dd29bfd96a98bf5ecd339bbf37a3283c7da300d12828bff8589518710279c880b17885a205e68914c83d169e9fb38233164c86331ee71aa600da260cdc779a0a4916dd39c6e2adad56c8715ce133a74186cdd08966035f3f1d564f6da86ad9667b2a471c3849a1c336ada003358d95ff9a1c625db345ad7baa6528e27bd50134f46ea82697b060e0f19431e8bb11d4c0f85cc434e5f0bbea3a377244203f8b829dedcd18274e16601a733a07aedf06e7277faef29f8a6a1d94b17a1719436e182cb6cd55266e1b25a32d033e65a0a5111298e550a212183c3e0e62ba24a78d80e22936065b001edc8ca4a3744f39c2eb30ee1f200253ce9d63b9d55eecf9650c8a0c87b925e4fceab7ca029045232c8be390b8239d169f55bca8f84c05bf93aa5b60da4010c2b0933bdf23a2af4d82264cccaf348ccc3e3f2b3745c16d3b5475213251b806343fb664caa82488d81aa6ff22d003694213adf330a44c1c49bbf25ba15a2a33044dc5f7d4ea97272951c145123761ffaae69ee994e5a5b893b59885c43e08f3254eee2573a9a67eb3b5a3846f7d02b9ddf3f1a372eeadb9b04be666e6b142b8273ce0215130efd691673e17ed356e74c5622511c5227072d2858ba1d82bb00eee695ff5ee21c01e4a7e79261294c8437e155556e4edad54a303a631b68ff4c4c73ed567e0cb7d46e1aeda234a14d6b11fb09497474824db0423feb7c64acf4cc3b4a0bf1509aead0bfa9912394baa0e32ed0e13d1bff71fdb024cc73d93ea494bb34957850fb9a81150649353cd049d229cb4d19b0b3038ac96ba272ed6c04bbaa86df67f727700584f13e065d00496b3b3379919f564d1444bf7d0befb3a9c29a0e1e18eefdbef458638955b738253f3fca55b1046ec10efaa0239cab53c4789beaedcff3285593bc7cce40bf75def0dcb4ec84c7f851d19befeb962a944e5668b4ab914cfd0e160f1d1b4366f17461866593771bfd859aff7e3685e0a6eb7168998d2b2c957fe07d120a80336def5bc6913c41dd09c961f7f72e8cf382b78a35e07e987cca8bf2963fb02f5ea75e580b1790dda24ebbcd1634cc8f0623c24c87fcb08d24ff603e2eb4b7e66b8e95ab7e049513a2c22f11c242650e08f71192958903b17102498c5ed15e4ac8d35fc6287f157b93f34603691328dc95a2805bcff295875105b6afb97c6a9474fd81419580c26cbde5f716665da20671ff5e9939d6a019baa3a87fecf2f8888e198513b7f5c89d9dbf59a83efe198709b8345048737857eb3f5399216f6cfe9fe410886c9eae622c1a0c0aeb1e8fe35c4fd912fc430187071085d38c0bd2089651386f8147e7a5d61eb199c534c730e61a31c93dd5e2e2108e602aa713df59fc009199eb5732db75882ebb39f57e4e70c290344ab8f866ec34f504bc304e165d2f1096c94017ad83585580a0fcae2b437a39c2260d2ca3dc9fb7c24107a3afe5fd70287ed91902a42c1c9896e8c23aa16c7d7c316d53873fa4a6c6f954b38e4a9d2f02f7fae7428c465c89b6b1ecb74a152fc3b38eed2233785150f11b57da29f0c48b6519771a099ec5f8efa4f8df3169b9cc8ba17212f7a8c6b6bff78136b122d28d7a1b03bc093c9168a4b976c1b732be30584d6e199938306ebe78235657539a6e2b858d391afeba2d04d3d25a6aa49fcb1f4c06a5999c1f910c1914ece3a5bb145665d490ed5434ca92f907c1cc4013c27d9f50d6a3951309fd5e9a8e691b5971838396f740d18d6acadab07aadc0893d74d9173603cb1bdb27f8463db44fc37cf9373dc06f4e1690e4a7c668aa9b75894b74e1649a816e54adcc30052cc7dbb027b9843891623ab740779d9446d17ee8b20c0435a8241c89aa916905a890c8341d6dbf3080f916aece27d1a701022754e36693641d0838e2b976e14b6e987d2aeb445c9f60ef357795cdaa6dfdec4d5c8815969c0979dce4ada78b646dd70537c120b514d526ca88f915058a2dc2b578067ddc74ce52b8f049f3044f9516f8e6af6dc9021cdf4ba981e754c908e7af5a50b11cee4ec1ae73a96f685757ebe6355bd1a8b48b90a285eeae1f96dc424ee4faf67f9f3485c411cd8b7195eb4163dbc8463cfe85fd4d420816e594369d6b91e50beb8226a47aaeca37d9506ece48f5cc233b33400fd5f6e9b7dba28d9d62bfcfface44d0f511929cc6b06cc9e30b06d1331ab7835c2b3389750d262f5e8109961a9b94c7019ce1cb1fd199a4e86b5a3ff4d779cdc6df467f28dfe9c838d502ed15d4ab65860dd2df0c3e3ed62198e0a50b0416bc6298e9df579224c5985a933817e8293f18a1767f397d905b6e04bc3591284ac8160263cd6fd22cc0db43469524a7f4c98bedb3ddbc9340174cc5ad62edc058cb1adc7fb226ba4e64b4daac659c8ffc7a6e204cc4d9b18ec9dd730463c7cb167d04ba9e18924e99b101b871d6cde4a06d4247627d6fd4d0b9aecfb8f00eb288cbd5ee78db344d38c89981bc29265fc626c66bfbca3b6d3ce7c0fb97276234f680e0c17f72ac9233f50e996831c2d8d4df6f90d21ffe94cf4838b1b915a49bab9915bfa48b94887cbcdda578a63209be5c9666188223f3663178c0049d2d01ec76446c67bc7b9a8f5a3e15e023572adb44e991f74ec55694398bb5ce3a2ad643e98c16e27aa574e8da5baad455866faea82ac746a61f6cbefca148825cbc50899b69cff1fe0cddb461ca46c6b839d6c06ed49fbcf536758acd991f60b4545538fdd02abbebbf53a4523ea1b913f641dd6103fd85e6937218d6d1dfc5f0b22bf0dbafd5b60a6f47af6b0729fb2a0a53d49049e9583593f6ac60c63979a29be2c9c727cb407772ea02a36f16c636cc8370db84c6387bdf73d24fb1802119e2287ca5627ffdd31ef47624972b5c48345073b82f546aeeeaf3ea2feb33e539da87546581e58f703f857101971dacbf9533c0216d378d300d3a73ce10b97dcee3209fbb99d86e3f67b83a03ad0aa50088bf2890e0f336af95cbf94da323d2036e9a6aeb1ad07baf2a67d431ac3b75c8f87fb7390b1ea3b93b023ecbe5528c17704df2fad36e50bba3358c1d7dbaeeacf841178b285b9b11cfa6829ccd2486bb9fa394974e1b1ed5d5103dc3929c0c7688ffcabefbb309c829ee39c5eb2f46b4181d0e3ff9eddced78c837a1317517dde8eb6b198d2654ff77ff931d7fc35f9c42451bea92bdb6c807c0c787b40cdeae5a80ac45b4eba8fd1ac3014f691c89b3f7254e8ba7f4785f261dd8972a6de5bda9ee92dac5bf34d7949dbe43979b8f24135acd7862bd6d0d2d84b4fbd86d1ab32e8ae4a6bce462ef55004f2fd1401dab621e0f961fd602b17d45f31d4fccd2941eb9575617859299aca4affb0f343217458f3019626075d331c9c107e70b55a4dc3379da8bfcf07a43e9a00ce365511a549408ccf8bfaa4841b7cf1c716e08be113e9a8950fbf074bf1976f4dd82580baee4c75be7801806ac4ef0b0a2bd47dde67af87e293569d42c7949c97950d6375cdce956c5ee3daf3d02c88570cf84dd23c6c529073093ec5a37b4e8f9c3d1c42e6276c4e98f1451dd3c616d64468b996312b3f08a4fb2ed3d928e509724b132f3837e8c7060c75850bf154ff122208ff5d48642793deb1bc14ef4ba76e06e97e9aaca42a08bb9a41f4408c57d92c58987f7fb1761cae30103d9e57b35520fb695e8421c71fd6be5d957a3be36a776da3ed2e9946c4851d2355f85b49d70e6b4bc9b5ec9c60568b18e12d947266b8c7667b9375f6ddd4f50d72be9ac4bcc45302c30a8fbc00b6d300fb4fb472a9014f65e14c5760475efb782b585dfc5ef2cebeea0ea2461cf2b683ce92d140f8282d0bad775a84f2e3fadd2a59c93d484c0b6684156135ea4e4843c00aaf604ef19dea70415e465799768b16bdeade80cd6f51b16b1989757fc4721d6452293d860ca1535edaf107490e4085fc93e91eb022b4d07a9f21b9925880d7b5620fca3ab4a32ce326a3f7a28e1468a85006f47e6489cf4048030562b53d408f0263f8ebe478344c45768f58b31a3b2618888cd2f07de93d28dc51892fad1cb51a97813f05a37423e06f81aea76b8ea971ccac05b6e0f7d6e8198e4a787e01de6a022732e90a35f6614790add0d5f4c5670d2a58fafd13531aa1cdada7cd58c27c209568f63bb00d755e022fac2404ed4cc87384b77046dbae55c07375cfd75c2c5ac98834b95460701b9f458c81cdce42c5841a9c85ffae0d808b4f17177a3bd73af3a29acf9e22be2005f2f386dec1d9e5b56096e72bfd10e941fc1d9207078500be0baf823b5a0128487ccab60a8db22a4ebe40faedc81d53f288b4d22f9007bebe9c8e8963585d337757d51f15734cf71c2daf8171c1508587d2965f40f0005dff4151a0f522d1bc0c442758b88e1f9fa0142dcaa0a19add67d57587e052fc5cf1466922a82945cdd77f5d08d602bf8ce2956f3ddb5deae67cf733b35de2a984eeb40414285cfe7cf73f078c6e4c85d90811b184b6d9216a032befc415801c403a83f0797cc4c9374ffdbee46caf76d14190d155c0d2d49435c18c419f40d1b63fe127a59edf2273dadd96cbc833a5036935d3fd6f40fdd1722a5e6dae6140a87d4c81181974a5ea55815c89d614ff94fe46a45dd92ddebed7d9f2eed6923382e604c67833825d58473d7448ea6503e4f28dc99a91dda01d1afeff9948dbceaa537bcaed72474d0f36ed66df2cf9ce4f0ac903139fc48e4881bf9b952ac4d39be9b91720c2cf08a81efd5dac1c2bce802b6e93030c0fab463cd1b745bd0ab75d25adb580297a93a2277515fa83733b1a0d13fa399d474aff5f30ff34bd381189c796389b210201e2890a0b9c5caee99d02533dd455716003dead7c481c71b07ec4ec89e6d0fb4fb0c2b7452aea2d09a9132a00dab6a5a11bc17fabda998646f71046344678a0415643dc2c1aeb110c7ebbf6c11f7b87f9b0bd525c98a93335cd36533f09f3d1888e7f42ff5233156f6b007749956c34167298fc4eb44c523594fcf481556b4f8ce1ed83fdf7dc235ba6069d750c54e2d71eccbd0d4ca516c0cd6c26471dfb01f94063a67fcd678aa152c5ef01c99c80c8d85f4d04e01a0333c1f2a498a1355de5933a75467a5703a989fb7fa0431dd3b94aa43b9065b4a22b8d8cdbf1ce5d0e37f4c20687c1d36f35061b66a7a34947cd862bdb48458b8b32f9b79b9d5d92fb7ac157354f14a709302eb67618aa5d728788b41f6a4c8c5d0ce8de53f333f7262e6c47050634d63b105092f2b729876bd9b786383e267ce78afaef7c4da903fc72789b1e8882dd5913298c808410a36387bd4d769089fd9495fb32c00aea7b7904f0efc5decbe42f0c3edee8d7f6e2143b8cb96e0715d35056a9eef1f1c659366b667056e1bb64c2237625cd49422740e3c1a27ac59d37aed99b872e4214ec7655b2fc6288d57f4b1a2a023f23b65ef8d26b6ac2142e2ea7331e9f47081a3e416a1e5abcd7daf519973107970271cf141cbd6c2c641c0d8a858f8ec2f8d4c57b2c018719847acbb8861e1a567582acfd2b52f2c19fcf9da11a8882e6541aea9657047391bb743e59db3cc2ba", 0x1000}, {&(0x7f0000000080)="2043fc81f3ca79d97ba519e8ce97db79661ba58612cc87775bdd375772560043a26c", 0x22}, {&(0x7f00000000c0)="4bc33f8e9835fd4873e0a41b0d002d9c32c299b701970ee9b6eaf04dfcd2a89b5245baefe2dbc0c51ca612a54610c85912ec37e631984e70955f5bdb7ce29d6c0dfb3c95add12a68cea7f232c5fe44fe99f243dcfa69d4efcba86bfa512ce51c317b41abb934bc5a14c2e26996269ece95b0ae432c9591494dbe9be526130458fa3209b418517d42491687e78751ae6a1447449e133496e8dc744f54b4031aa871242c2aae932589ec6ec05bf50a406a24403f68318c2d03ce4cb69d99f8be94652a918c85f24462747184a53d8ff9728f075a3ef4df7883b0f09ab36fb6527872d578711acde15a5be39a07b47e72c76d227d8204a1998912b4af33b0bf", 0xfe}, {&(0x7f00000001c0)="8029a3e96a134840b40e7a962e70c5bf1e327495b49ba5ebbc2772a139dc75e1bd4eccb1b833ab4748e56b0f5407f8affa4fea1e9951d86f79189a2dfb3032a59f4943ce10ec42a48c858948c4e8a3a0e4364ce540c3e1925612cbe94c36832415d9ced6eae52198cea5de73ec4b6d9e0fd455d446b4416a", 0x78}], 0x4) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0400000066696c653000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000440)="a806e3060000000000000000000000000018d23a", 0x14) write(r1, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d05102", 0x591) 05:37:29 executing program 0: r0 = socket(0xf, 0x3, 0xffffffffffffffff) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 05:37:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)="50f010955aa533cb57db5f9cfec0ae1062fb594423927db36f17c596ce8d", 0x1e}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000180)="a0d4616fcb14aea41d978405075bef1904b9ba7017bac20c4f955b476ae475abb688326818d26a5611a8510da0bdaf8d5c9327809eee3205d1c9722a5267ef10a32165e3cc2af7b6c421aad6e47bad02", 0x50}], 0x1, 0x0, 0x20) execve(0x0, 0x0, 0x0) 05:37:31 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0xffffffff, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) kevent(r1, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) 05:37:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x80}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = shmget(0x1, 0x4000, 0x150, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) syz_emit_ethernet(0xa123964589872de9, &(0x7f0000000200)="5da1537e7714cb97ea201629087373e1e7696929689047d2728874f4030668e8b3e9df343fb40dfdb91dfb27a825834342e72ff2f386c233ce82e38936c2367120cc17e86945becddb66e4d49b0c891ca1b11c879db358feb63095cfeb") 05:37:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kqueue() r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r1) 05:37:31 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)={{}, 0x6000000000004, 0x20}) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) r1 = socket(0x11, 0x5, 0x6) sendto$unix(r1, &(0x7f0000000300)="6aa9907a86e59409dd29e3ce8896c619fb00f291c0f97cfaf9b6f83ef7a7ce4ebe8e8d5545206f96601d8a531c3b8a40a499e65ba07bd2209875d61567c0c79c5a1ba243b6169a7521ef3dd6bfcec68b816f617c75a879a1648a6edd2402c21eefaa03ab26da527cf88b2cd7a1e71bed44ea7dae50e8614054c8a09d79f5ebe67764a12c24e11b413954c811ecca433c5902069113aa9ec3919ba8225e82edc1165a72548a763205a675f3098470a892490f21cf0b100b0138deef5f4f4a61a971c6bd8ec1898fa65eb16f3c8ea38b98d5ec9af60c4b5d75d1e86e81dedb0a03d96965538356c0f60269d654afc6bf8b5092a3c197c7fb16350aaaf818495efdc9f00d1e28c445bd9ac1d6d889742daf58cee0b6573634850729ef253514a556297e6192b0279bc76b7b940f96cb86fa8c2eb5041e922bdc793b476f835174a68122c9ec17f230658cd105886c70adcdbf0b86d5e4dda6648e6b4243f27eb0abd97433b14715ba160bc05835f6a4bc3d7ae2d0b3f84ab3157c13b4c4616eb5cc254a25bf1438b38b9b3eb7910b51febdd6e40555f9ba7957abd0f74bcd18263017e91e8013f9e18ff9994111c1057c09d46fb75685067bd7266ec34ca54f4014b428bcc5119512bb641e2f0593491d70aa3675a17063b041f4c23604971426b6de11725a8a15a9165e2ead5fcfb52d19d0542220789e877c1b2f1807d345558c361dcae8a43feef0614121bd33a2b93bfba59a56c7104f86dece9a64692bcbc351394b13129f87c1f277ec3ec61afa61e22ee581dda116aea853e4c7026f44b3b0f8a5e1e8eba213ea12eb5181c0b2987071cbd9416d78f3ba6a3a58e87e73187650850dba78e7848e713acbd9b897ababcc05f3abc310b4cd03fe50ddc4f37acb073816d467e014330766d1ffecaf59650ca5c53ae6584c0071531e52d2ed59d97927bb6c942f9b46e9a7b61a93a4a8a0796593298c9a46196776651384236cb4d81bdd30d782736353456533c03c84fe31d70dae72d6668304bba8fb7e2f94d44b639a838ba5ea95bdd422ceda507fb8e4a2860528d83bb207500be2bc76437443a8ad96aba42ef20f399c787cd79e9c57edd6f8b04027cf51a07108944b2b02b8345be056b7ad384d0a2908f5c3a0afeb30575f701459aa60f8cb19d01dd4cb488168d89d9718177fa8938ec1fb944553ba3da9e302d71e950a049ae0be7c887d90f49e872b13b49142c3cd162ecce75606dd43effdeead7d976fe07e0fc12a0d5eb51a468a7b306213951c63be7fa8800c57a8ff445a4f7a76e9227392307b2ff8bdb86a4ce41e06fac08effa0ac655f4f0b9913f8be06892c9934ca3f7d1cd32baca9e4a3a506719d6d0acfc19d4f848b1328e4edfe861717a7d3e88d62ce23f0eb4562fe71a53b95c7f9fa3c0678daa15d54fde251ba8d09a23bf50b6868d664b57fe6b7d2d5f31811115ec64bb22b992eb31283cb9cb65cdfebb8908cc7581dfe6b0b6ba546fe5633bb2504f662785aa4bf9197ac6f6e52a23d2eaba1b12245ba6d0986738757c0c88047eaed28ed69fa07601ab34830877cd8e34e31b1103c5f7c97d4631840533ea6541cb92223d45704ed0e0ae14ff6acee98d97f05326a197ccbb0f06599bc5d89dadff2ef0f8f3c5730f533cf1429150560166e784e61f4424a132f6c3acbf8aad50b03a147083a2b305d074f585ee33e021816fceb6c0a848097863041550552cc76eb4922c7d670b99970a905c17a31fd4a8ca5879a607b09f82005ede816948342f26e74e92bd29daffee3f959e799e7531580a0950ef18499293a61442335df9dabe1cd6a8e411a2cd13a4c592b9635cb7b23ce09ca053686e61ee21c90a0283c8fbd9e65cc714171efa902a751b2ebbad941c612dd30657b2d694491217d8eae638553a84ae34545387ad863a285f78a5e31d19a00a5ac8e0dc281cdfff8b082ea899fe6350fbdbfa4b4b8b15bd2f2801e72577fb4aebc9a4658ec78fea1b239896b368aca8991245a505e65d62ea6afab3a707867d9ef480cb278a8b8d701f55cc2328b0ad8442131c5773f66d869519480323ba6c157431299921c2cf96dceff6d03c8b0f9826e4404c7b03584628ea0f8a7d8e11dfa35c9d2bc9bdddeef7df30cb2df425fc063489b7cd70a8a27b3be216631a1951f82cd04deb9e8e73a93b975d0ac2e21ea42a0b367fb78ee755cba7f0d7a1472e5c03342d7b963fb57d31affafe231aef2350cfd368af0782d8a0bb2ae8aaa2e6fb3172a3fc9a04beef133b4e32366db12b635ba72e6cd1689f61639ea0828319b181a2b93ea75014c423d89caff4e1229772ac31e60b9b7893c4942a79d52407b6206a20beb6c81d7e8e396ccfb3f4546680ab5aa8eb62d4d54eaabb1f1f7d40f04abb21027e61d1894d798a36b80c7f4a2913d39f5809c2633a66cfe9207a2aca73a7118b5e5bbf42374b8548a4094cf6125618f3e0bc5d2ecd431d81c447baa72d3dec024391064547db087e42f12122d05defcd2a03ef45ef5416ea7218d73efd083667481df962a55052aa05dd2f326d12663c1f8eaff5190a4e2da30aeb87072e1086d4e456460a6dd46e3eacd0b5569380452ea6145e379a29a0f5d3ba6133af9e64d1e73bb1ff87f9cda5d48de6e9710832763879f0472d349f114ea743cf197fe961bacb435d7e4a4794a425d6c526784be80aaccc7660b93940485980f960de0ae00e2f418fae8a8730f94b26a0c084a5c9e573bb129a9a8aa2ba4c174d24e47cb0c44dbb0da3d54fcd43d19487f8415b3acdda877c5a833a3112c560165120b38ed311e10bc465334a2c462515cf2237487d73c1395cb370938fc2f16b911da8de0bdfe5c570abba3a5d5a004c332439753e0bf0f8eee29efbd1f5b1fe07d86b5a9a233512028cd797f65aea4b447c2cd4deb312aaa8741d162b41605bf634290ba65b9ffbf936c92d3b31dfd7539913ef2b0d305594eb52800e503d52825d3e231dade38f02b81dd6f1e9eeeaeb7d1f1d7452679415fb13e707ccaab7375ca6c0f9d1b587a427f7812fe2d14f05992778491096fb4e45eb8eb2f0290af2a20e8bad77de7c715eec442f7baa50dcc97d0272e6cffcba87353a27f47c9944bd1eaa88c496f650dcc0f863e5bf62e443514e2953af2eac4467c2d6f553473126e8bb4f820e50190a882b63aa481c58473c4f0776d685363e3a5741d2768f367de8ff55ebf1fa962c7764f7f6539cb64a090bb2d11e90808fbb378b5da4cb7d4592ab46b7497a83259a9b7b2c2ec5c19720751d0d5dabd1ebad41b2c0de815ccfca789410ea5e2ff11826532163b674ea14d568d528d3098afb10e7e25f1db365eca4e560451b6e032e53b121208b325f874212538d3795ed3a36ae20d6f71152b52d16d707b7f6b000f1063a39bd2d636c2570feeabfd5c1db027cb6f9ff5f8c7e0bde9f1af4cfbc84986f7856bc9b47d0b49ffbbf78962244bffe90af49ff319b543e34d657f6883d19b80eddfda187334724891bc42affee1fafa7b4d8e2dda51c197ca12d78e3e90bf8adca79bf8d1ef3580c086f19424ac074e493a8ea53374a6e5906851fbd7f339278733713dc47ce73110e9c9520cf21a10f337881230acd497deeb275c05d0f092fd59d0cd8706075de33a3fdbd66ad60db327ff6752603970e0912010525d997e7d6adb3841847ec554a3701a084a7f9448cf4c41dc820b55e9aa98ec3b5587ae82e9231fcdb1ab0e66933fe0d0ef049631f3863adaa216547658fc47d853091986c1b733e2783d02981b03c13c63c3266962ff1467f128100ead3f69eef16344c8e5d98637b99090ef4afd0224c82e8acdae919d97aee52737ab220b3f94699ed8b9ac70e4f1fb6a5d8ec531a6f34e662c6154a58483d28ea10bffc22711e0270f6ba620a45fe2ca067ef7364729c0c11b8bd2bce18bc6b368879cdf5967a4c1f4560725765aa213e55c11c54e7a7281f11c7f43286d0931a075f6966292317607227cbd2712410f89c8b06dd9324045c6716c3f583bff2742e4cae75d8ca47a8e78ac722c43d8a7d834f504b6c77ac0e771d1b9c837e33de5fe05389057c9e4ce1334edd198af1d3ef1b2939fb30b61fa3abd7d49821d1fa50ec6988988a2c7838e0cf9422b72ec2e3477b71bf37f16029c8eb4db6bba4ca87b1b1444a195d961d0b1a062bd7e7a9e3f45ef1bfc6f8935a31b3751850f95e1a52b2fe75fdb419380d38a12b8d41efbb10af6aeaa76770e4aced7c3b65f6be6dcfac540b656f101fe388b68db92c03a9e671c724edc50c704646d016248d37a537abf7fce21462de5404fc72a8b81abf2e9c12b5951aeb6934a20dbba3eef7965c49496eafa6060cb34f2789bb69aede324f4775c8dadc3954f560ee8aa0b216157eefe98bd1ced626a3e2e8ebcbfae3478ee9465dbeeb51d1edfe6d228680f2a2fcdf7efee02f458af9636b069f327ae50122bab68bc1c56266499a62f8e08664eb764904608bbcb07458351df005ae5e99c03609555ee82f65f5a7b9b537d4e45ca14b572fd81ded5cf3859310fef1995235ec336dda9ae128e236d126724362c8145a2abf27358c3e9e8fd9375282085fb1fecf60d3419bbad2c290c4b76f7f8e249b7c4fd38c57eb15001b9f787e99e362904dcc05301129f7c90eca16e7908560dd693a435a08b9b2792f2371e78559e88ad58eef4be82d7fdac51c22dcefd295595f7296762032e11d6249b7e3e966a87e45026c1b571b9764a2957a6eda54b0658849c186ab6f4b5f0b3b18a18979f18bf5ad8a8bf1e4bc9f54124464a14d1563826d044bc42943a88e60dc520ef7e476a70df1e739bd8043fe209691d44b2a45c226fdf98144d77dbb5b957b9d427eaa4d50d79280a5f80827922e424cc4729a7da24ce9af422a2332274877353fb918e76596f53979e061c97160df451267b28a804f1dd9ce426d38a5159d7cacb355003a52c30d60d6b051c3984eeb90f84c1b3799c4113fed99e153b7feeae14d6c9cec79ac779591d0b4d6173a2fde2d8bede3e9105a1745cfb0b8ae0b46923537c5fc84851d8dd213727d4dd49a83dfd64eeeb6fc848948fd1cb4d7437c4acd4cb0c0674363ac6e470420a787904d720ded55224fa40d995080b63f60d09189ae2a84ba17cd8b756fec42e0404d8176d3a0587bde80fe6755577ec16300b3f2aa7e7dc638edc1d4f78785f7289b4866942cbd0ab53661473badacfed8d12bc0f3209e5052eef233621e6d71aaea8d2c0a7c0c36fe36639ed3d4128565c1361ac05968f41ed7adbf5cb9c319fb6414aeb80906ab21fe9ce4f6f10bec55e067cd1e4e5c55b1842358a556193b7a88f2e5c7b58bf703376595e4b05761e6d8bbc6f1917a2fc92a06e7975f1938ac5b8c2ca48c64fa56f96b1b34e1a3c7b09c65ca60e9c88eda393c5e26f632fc00c36aec5fe6ed2210b3ac1dab5ad50f56345c729f47223052b7675bd9b1d41446d1a0d6498c945cbf2e78bc89d68c9f417b02edcfd9e29533799bd6a81a97adcff6316ee2d86deec2d17ff4a4935e3a65aa361c4c528fa4640c00d92c718a4ba145a60d522d14f3e66bdeef47313f79e09f33c6aba688d861c0ddc5e9d1280bc93d9181593cf2250bb23a414e9d371efb24ec0921a8069838e2e302e2f6188726a2e699ad2d5db4b8482b463dbd861528e3588b55c5fafde4df8ee0d317979dc0a11abd9f353c45d6f66b910400eb84c8bcf79d23188d2e77b93f7dbd86dea9bebb5b4644a3ee53df1b443a19bea7806ddc1", 0x1000, 0x2, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x200, 0x401, 0x10001, 0x1, 0x0, 0x100000001, 0x5, 0x2, 0x2, 0x5, 0x8c}) symlinkat(&(0x7f0000000200)='./bus\x00', r0, &(0x7f0000000240)='./bus\x00') 05:37:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x4007, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0xb4, 0xa00c}, 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 05:37:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x91}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) 05:37:31 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt(r1, 0x9, 0x5, &(0x7f0000000040)=""/29, &(0x7f0000000080)=0x1d) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCCBRK(r0, 0x2000747a) sendto$inet(r1, &(0x7f00000000c0)="f321ca867ee3c1e4918e6ec3f75162c521644c8251995407821d8874f3e9a91259a88cca27948a7e9499901be4f2f52bf6b814379803431c50826d7b4a00178b68ab22e35065d34787c9d073788218ee786a1723c914ac5a50aafff25d0df6483df83b636e81929a7de93f8abfd4f8a4e8320edf9a4bfb55e7399f992e5918a52969eabdacfbfade7a063236d16553", 0x8f, 0x2, &(0x7f0000000180)={0x2, 0x2}, 0xc) sendto$inet(r0, &(0x7f00000001c0)="aa632f316875944eee7fa5c4e77a2b3aa0a8fe0c63e8d6b935cf3372053876660032a384450b932a063de89849afadeca021c45e303a352205ce8747d46e7e0764a6a3981ad49c3dc77df84753f53a39125f5c8da7f3dfa55c7235525ccd9bf9bd38363e52b03c31a2f21d0df92eee52ce3e50c7cc885bcab79282e8521839b0aa8b2f4f1175e1df11e6511f1d0d484b47682027244077ea3ebd93f2077a78854d1c5dbb3d8b87c00ef84723b86b21642a34573f76a8dc014b8d4f6d0a0c135ba7740c753a9d7e033ce32e3dd9e1c128ce2ec25f266181223c5cf87f51854b13db76a9c070d0c23899022ceaf30a86178bc69394671a064d2572d76c4af22ec4761ad5e983de1572abeb70a9e43e832e059b25e870c21d58128183c2b6d7aa456b9c909f4def607c39d55490a17b6b25e445fe5fea5fc14ac921ed7e9b51de608c8a41184d86b4a9bb93cbba124fed1ec2554f62ac802a809a8a3febc457eb287df96848008b425e37fa16fdfeae1f297faaf93bca21c7601581815ca22a0c03c7971244920a187d9b7635894f861289429a55f64a918dd07bc513c6ba68eda2d60a9de9b462aed97c6fb57dc1d540faf66ac33813f38077cb888ee4b332098480ba28780afc26bfc2301fdddcce0465bd6d9571c1bdef185844664cc64ed4abd1e1876becf08915acbbf092106c6a3e09066c62d5a768c57bb552ae586e55872e172e3fb74b6a6b216df9a13dbe6ab1dd65923f01a7a82a1f053b1ba9d69c91254dd91d23d4309eeaacfe6d0241967f3e0f85c2ae2d89ac778fbd8e303baac43d896f6749a70cbd44a79cf3b0d12343b3028a3a4f5fbd90324718024216f79882f186b8d740cf19003f4e2666ef918cd07b06cb31d644772e6a6c1c3674151f5b232e3f475e4bcd9efe19cb0b4f17ac248bf6437ec82d1e4c22be09f7ce8d7630e53370cbe7cf554d730d66bbf5a10001329845dd93070b4cb2c2124a5ccffd332da916e850252269e8958713a184d7c3d181f50165c7de52451971f5157eaef1edbca7e6a39d00ffa96483590e9a1b14f208abac63dbc7d340aef70c88f2b75a66c2aaee5d6777bdc3d90b1a7ad280bc8556a5e7934cb6f870db03ae50191125e9dacddd80abe40e4e4315fc6aff6bbfe7acff7fa5f66dfae32c4ff34e5572f6e8d0f593706523aea379b099b752368ad11ed7824ff5322f1c14e6e6df969a5e88ec0e1865d2697ba2f1fd40c645fc34a7d9f77af499e19a830205fe1135fc28601b53ba92537e4c83fb0e98a199f9655982189f09a815ef8c7cb51de9b0a43766a443c93371e8b217ddd159e4ed4fcc7f48dff1f66769df8d5fd1bea71d1ffa6a7a98d01ff23e0563b0c0c169854ea72c687437b0b03aa3eb4538b21fa54c6fd51614ff1ae3635487ce68f7089fc14946e40739747418c5126f1eec47b07026b1dbbd0e5a3d583689bd6fcd4c82e9221e9ed69e6fd433004ba78c3e23fe533ae4fe61a10e530fe6174eb7d1b3b5d67fbb5a9c8acc990329749a0963d116d14c465399ef08bba328ea753cbc5d8c5e78624ba69cfc35e1d90152d21eef3e804db910d522ecbb16a028be51a4509073fff0c8edb5c090f16fb7be9ad3dd576b4a0dc5fdcbab93848d98f104469590730cae23c980443ecb0d0a122b494265d783d5c1ccc0abc6edbd8c802d87402d63a6c1a0f4a387c3a430ca1920e8507c6f4153382020c00f68a92eb3c6c14f33ed9a0036ac6f159620a97280e635d689e172d66bafd2837e4f39bdb65188caccc9d8651994dd2c382f861391c636857ed0a77cb7afee08c9c28bd3792b138d48b2a2bef7b95015658a0af99c07cc9c4ab516cb348726c3923d1c96d3ba2ec3fbc125bcd900c669eca555ff8944cd5062a6c43b63413f27cc98ac8df8f418feed2ac355f2fffccbd08ee3d6e282c4ae14e7c43b0d39030473f3a4b20c6c4cf06ffa06a45ef8696fa2b4867b2c6ca1be62b65ddabda56e60a59e3fb2ccba05d3481753f70c45a2c1188d67bae8e4529b07865bdca3b639e667ec6e87baace29b78f0a8a2ac431cb6def60ad173660d1ddb8ceb93d0b95975f03f4721c75ae62d4db0171a4ab215b9a1aaebac34b1d7f64c5c4eb653f03ec293e3a4a4811887cfd0ef3bf5ef0ab97a996edbb673d33b386e03307ca9e3c84e15eb4763e4eaaa23d54b4fef5ba8a65672a94feba437d230ac421c1d57c8d843546bedbab95d7152ebf2e27f406c38d7fe362861cf86dad30f6a973bd0d91aaacd412d2367814c6c12abeda8429cb5b33f92aa1cace43cc86e14dc9f12005a39230718a046afcf479837056311aca8d737733f4c3f4a904b44aadf05050007bc7e89ccd432fe205795e172b87648710763cf13d9bc308c1ca4955ea690fc4e5e654177ddf6a441dffa7fe9a68340b26fc740eec159d89b201cc6a9b978cf30d7cc7e1fc82318b79e91da7cb4818579ea665ff605bc9b373e9897bedc17155da83d2f42ddb17a46686a580a717fd4357d8da1edb6cfca5beda654c4fdc1b0b67f6756fb5be3fa14689c14c5d1704c6a8bf345b56084cc3b2792169e88107c68b6be1cd702b16687061e474252cac6dd6f64fdde6da1ee34fb335ec94e2e12f0b62637f3dfb25750a69de7cfb0d0ae0652da5354bee99e06cb3cb927a45831a47f75cb652447c072847b10d2d3586316bfc42e00b4a8124c19fdae033aeb386f3a15540a12076e0d8b0c6967b905cc6af362d3885518ff4f82fe591dd5f9b56f3ea0105c0bced42e794668ea50a68cc71eed4818595fbb5356c7bebbf7e0864425626bf3fa2ea5c90b1b236a08b1e13fd28b53fa4b35c5d61954efb53a59efe61f88a512c3c0c16e8055eb8eca21bad77635a5e92ac104164defc635ad27b9ba9d69fc28a762b266d3de4ff67140de66957571286ec1f018eff587a7958acac25bcb3a677dbb6afa88d8a930e83a25350a60aac90bb4885cd3626cfe96430889715208a15f8628bd04ea6f53b859e88c892501ee67b3ed90beaace63799398fc1c3d21b739a994c1db168ca9834cff871728c4b60a5b1af11fc6982e2a9b30a76a2bb1e8b9111a64370be02d43a7230f6e713db5d999e1421cf5a4a53793207637358ff7f0d6656c612eeb025f71af69afd04b2c09f00a9d9d8d2208fd5100c6eb2505e95e092f03eb8ecc22cca3895d7c99a1b83245bef00db6fb297008b89ebe5b58282d4a551c6bfbc6a72b82cbf749ee9c7fcef44cde1315b3921ec76f183cb8ad82e0cf03e410cdd86cb8edda2882dd58be8280fed3839a87086f4171b63314943a4b86788eaaca713b291b03b528bac13f2418f2a9931f978648fe98cd7339a3877a86fbf1c72c6dde7d6b7985171240bf7129e1166459ae6c15691067f4e0205dd162c7562cd36f9fd4c6fe24ef62f3813b06e4bc54f2b414b9ffb5b5453300c76870e2200f6709ebf8f179a00b67091f89a845159895d52e5c5597da35a5651d6731e987df04c55576e59a73508a8a4ee18edd30a91a558f5b91162fde7b356f73c9638e18ae60f6606167bf8a1925b992715548019a91070d0412c472d0a4b4bfa1524afd771db42f3c72ac0192e4ad402c99d81bc5189ca1e0f209975a4ba74ea223c5247c000438ab8e8d0585d107e29c2259abcf89cf4d3f32008beed152ec284909eea7048fb951804342860ee06f105d92e3997fab951801233dcecd85ffe68772fe7fad61a703d60f021823cd487e9c48e08d621b06362616ef133be8212390b5f4b35020adf3cfa5dd65088e1fc27ab74bb47b05299f8859ef29ca703da6016d95fe229d4fde35bf15f0fc0b7bf1cdb6837c659f2f017aeaf2140868a5b2664a0007e98d8844e221ff3793ccd055c1a832ae683fe90fe2b6b07142c4f77550b94735c3d9dc5a182d57a3323fca8ebb8355b1dc8a929108d2ea3c01dfcbacd68d54e1c7d4ae31148035b0867d4ea0e36f40a21d55474fb3a9e29089d484a699fb0606c8780d5049a2dae28754985840c0534784fd56387279b30b6f2f1011a00ee777f25573d69cae992da60497ab1957bfe9d0759872ef3e9f9aaf3b2bc52dc98daa41ab2e600f4a11d94e9b794bc49a88b212cc28171c13c7b09b049d4c62ad16b8fa1b09e05fa8f448d1bd681ff6134f7cbcbf611ea903b972a0541597512582bcf0a4202d54b114b169ee892f4f948c2c846b9be7aba8f9b877779176e294e2f15be30ba88792fd33d3799287c9caa4ae74fef698acd6011f94652e98abee7ba14d3c05e733d219a4f37dcadc32a4abfb4a7dd8910f5e61576a9ab0adaecbea5e9cd47c0b311339f35c8b8811c26e232910232a460b4a269acdeeae3728c37306f7933be1c203346cdf6b6361d642155c962309237f281d0f52fb1efce7586eb33de45fbef8fd93d9c501a1665aa1a8797f005a869b0f7f3de265a5eaf516cfdc9e00b10a1ef0d08447f068c59d488ea646e28c206aa7a55c819c3e9c11e81788b74a78b7a5229998b77ea1c0a50d7d9f88475a3be0ea96c59abee5b229e4ba540c7610e262eb8ac7530f64722a35bf026885bc21509280e13668d410a24e143a8d2b6e72f7aec11d86c0f62ebfc221450c611a31be77a5381bf59d223cbd7ef4cf21f1c63d8a3c0aadb328a950f7a2f6a777dc8e4023fce3153124cb49c7a2ce99995b0e51254f5d63e68c7d63324750fecbd6f7f62428425c023eee5cc2760cb798680c670a81ba669e4370df5a71db45e0a21e9873757631d7e0b31b1d78d935727d2251d7cb504f1c89d97f3c0a4b3ecf766790e33a95b891ad77f4af83704d2e316e07d0bf05bb3005885a36b9ed32e64f64b400815a59cc9601c0a44e571e5433d6c244892cb11af57e5c64309b860d83ea31582d08c8c89041cf8d856ff5fc1ef7ea7a183cc93269fe09e9ce8bc9a4e80020028639037ed5923cb8df00ad96e6cc6c616ccf7dafb498ab2a012607b6438a85be5f5d21230c58dcd67b1c60154279d9b2bf77f6831593368b3a3bb330409bc9f7fcdc5ec34b7aced3b4929bc7a4303f55d566d19e607360d6f3263a348107b74bdec6d5f55d6e124623a33309745d89f357fcbcee8907b90071ea0aae3014e3692916209537ef5e5bfcbf184ac8d6f0b11869f4fbb41258c619c3560e048d81b22f36eb00ca37a46a9ba620badba77bc9d6962040a26fe517d8939478743cb92d6b8df46a672e4bcd3cb0806dc71268e96d61c5bc2d6c44d600e57a2878b3fee054db27cf16ddd7cb176d7fe5cb7be7c431f209692feae27707056f5082b9066ab8faa16f1d5f15d9c66d8c7aaf06f0f186ce296b4373dacb5e26e23ab7507311beed6cbb4cc581c2b3b8717f6ee8ac1e5716dcc2e4b26659760463ba50226470785a35db363e78f1e046b1c413a28754bf4fecc33576af8dd51c1858e8f5c3c0360bcea5af03c275118152a8a778b679686487cb231d31348b2f044e3a32d42f2c73f15910c5c438f5400cfc746e9e2073d7ca483e87e60152a336f5d808faed942d9a18c7fdd9fb95b25db21c56b2d010931c777d2d6aecba9a72f6b2d1cba30c33985e2fff325c24902cfc85db473be8d12c37da4788bda98191238b6086de609e38a670498abdaf3558f74ac98bca31a4f8b0a9951ae117563df54d5b5e2259ea84b7e0239966e85533a1bf898ac66f732aa7f87795cec6f853dcdf6407724cdf9abf6d031729227d7a16107995fd3e6f08613aa829b15e3ac5f46aa040da2620df6c04b340ecc96c0082b13b9c7cac428c9fd94027477da9eb", 0x1000, 0x406, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000011c0)=0x401) kevent(r1, &(0x7f0000001200)=[{{r1}, 0xffffffffffffffff, 0x8, 0x80, 0x0, 0x9}, {{r1}, 0xfffffffffffffff8, 0x8, 0xc0000040, 0x0, 0xffffffffffff8b77}, {{r1}, 0xfffffffffffffffd, 0xa0, 0x40, 0x100, 0x59}], 0x7, &(0x7f0000001280)=[{{r1}, 0xffffffffffffffff, 0x3, 0x19, 0x5, 0x4a8}, {{r1}, 0xfffffffffffffffe, 0x10, 0x2, 0x2, 0x7}, {{r0}, 0xfffffffffffffffb, 0xa3, 0x2d54ba7a6869883c, 0xaf0, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0xe2, 0x20, 0x31}, {{r1}, 0xfffffffffffffff8, 0x22, 0x5, 0x4, 0x1f}, {{r1}, 0xfffffffffffffffa, 0x0, 0xa0000000, 0x1, 0x101}], 0x442a, &(0x7f0000001340)={0x0, 0xfffffffffffffffa}) faccessat(r0, &(0x7f0000001380)='./file0\x00', 0x80, 0x3) r2 = kqueue() readlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)=""/132, 0x84) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000014c0)={0x1, 0x6, 0xe6}) getsockname$inet(r1, &(0x7f0000001500), &(0x7f0000001540)=0xc) faccessat(r0, &(0x7f0000001580)='./file0\x00', 0x20, 0x1) chroot(&(0x7f00000015c0)='./file0\x00') ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000001600)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000001640)) ioctl$TIOCNXCL(r0, 0x2000740e) select(0x40, &(0x7f0000001680)={0x1, 0x0, 0x8, 0xfff, 0x8001, 0xe8f, 0x4, 0x85a7}, &(0x7f00000016c0)={0x8, 0x1, 0x8, 0x7f, 0x4, 0x4, 0x6, 0x81}, &(0x7f0000001700)={0x8000, 0x100000001, 0xfffffffffffffc01, 0x7ff2, 0x7, 0x6, 0x1, 0x3}, &(0x7f0000001740)={0x9, 0x8}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000001780)={{0x18, 0x1, 0x401, 0x100000001}, {0x18, 0x3, 0x8000, 0x70b}, 0x3, [0x6, 0x1, 0x400, 0x6, 0x6f7d, 0x5, 0xc4, 0x4]}, 0x3c) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000017c0)={'.\x00', 0x3, 0x3, 0x7, 0x0, 0x3, 0x3f, 0x8001, 0x3, 0x0, 0x1}) r3 = openat(r1, &(0x7f0000001840)='./file0\x00', 0x38993, 0x1) getsockname$inet(r3, &(0x7f0000001880), &(0x7f00000018c0)=0xc) r4 = getpgid(0x0) getpgid(r4) openat$bpf(0xffffffffffffff9c, &(0x7f0000001900)='/dev/bpf\x00', 0x881, 0x0) select(0x40, &(0x7f0000001940)={0x6, 0xfffffffffffffbff, 0x5, 0x9, 0x1, 0x1, 0x2, 0x6}, &(0x7f0000001980)={0x7ff, 0x74, 0x2, 0xff, 0x78dae2e0, 0x0, 0xa68, 0x9}, &(0x7f00000019c0)={0x1000, 0x81, 0x5, 0x6, 0x20, 0x5a, 0x46, 0x5}, &(0x7f0000001a00)={0x2, 0xf6d0}) getsockname$inet(r1, &(0x7f0000001a40), &(0x7f0000001a80)=0xc) r5 = openat(r3, &(0x7f0000001ac0)='./file0\x00', 0x80, 0x10) ioctl$TIOCSDTR(r5, 0x20007479) 05:37:31 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, ""/69}, &(0x7f0000000300)=0x47) r2 = dup2(r1, r0) r3 = fcntl$dupfd(r2, 0xa, r1) getsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f00000001c0), &(0x7f0000000200)=0x4) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)=""/12, &(0x7f0000000140)=0xc) getpgrp() r4 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r4, 0xffff, 0x800000000080, &(0x7f0000000100), &(0x7f0000000040)=0x4) setsockopt(r4, 0x20000000000011, 0x2, 0x0, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2b, 0x0) socket(0x1a, 0x3, 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f00000000c0)={0x9, './file0\x00', './file0\x00'}) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000180)) r6 = getpgrp() fcntl$setown(r5, 0x6, r6) ioctl$KDGKBMODE(r5, 0x40044b06) 05:37:31 executing program 0: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="c4235d7c79060341d34599c4825597657fc4c171d4a1df77cdd644da491cc44190599f0b0000006646f6c63219473ac461f56b14120fde8e0080c9cc") 05:37:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 05:37:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = semget$private(0x0, 0x1, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x2, 0x0]) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec2403d6f9d1db4e2c0a", 0xe}], 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x65) r2 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x80000001, 0x0, 0xfb91, 0x10000, "20aef8f5b1b14bec2eaac03fc76b8dd989a54d67", 0x1, 0x1}) dup(r2) syz_open_pts() 05:37:31 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0xe0, 0x0, 0xb23, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x8000, 0x0, 0x8000, 0x0) socket$inet6(0x18, 0x5, 0x3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x10) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000040)) 05:37:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus/file0\x00', 0x8000, 0x80) fcntl$getflags(r0, 0x1) write(0xffffffffffffffff, &(0x7f0000000140)="6f0d4fc77e4db0e02d75df54e82041b9dd97b2c25bc0634f6079722bd1479774484679cfbef6340b7fd729cc26fee76a4adaa9fc2369eb274c1d6745a1783c92220da43d001d0bf67c88752ccb24938d85dffd9e358561eb0b5a00a235659987a46aa3f53b03f82dbb54894ca139e9c5fb667ab7b03728369393f8ba345d7ce68186cb0cc1550e861679f9579cbe49818c1c934076306898a2657e3cef8abd24cc188c373290b605e9323b16525b756a1167af3ef6f05124c536d84f8b0b6d0ad6b6f6a92a5bdffddcffae8771b6ab084293a85f17b490f4629fe0d343f4a41551bccbcdedd45bf00206f45f06caf440e8", 0xf1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x54a2, 0x20, 0x7fff, 0x8, "e4b3aea87d25446dd72370e0157c52bcfd2776c5", 0x3, 0x9b7c}) 05:37:31 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20982, 0x4) 05:37:31 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0xa) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x3180000, 0x6}, {0x18, 0x2, 0x6, 0x8}, 0x2, [0x1, 0x2cf, 0x5, 0x6, 0x2, 0x0, 0x9, 0x3ff]}, 0x3c) mlockall(0x200000000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20100, 0x0) 05:37:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r2 = open$dir(&(0x7f0000000140)='.\x00', 0x2, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8004667c, &(0x7f0000000000)=0xfeffffff) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000040)=0x1) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x1) 05:37:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x100000000284f, 0x1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) 05:37:31 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) r1 = msgget$private(0x0, 0x200) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e900"/199], 0xc7, 0x3, 0x0) ioctl$TIOCCONS(r0, 0x80047462, 0x0) 05:37:31 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xffffffffffff8632, 0x3, 0x7, 0x200, "1014af58386c921d49baa597140fa2f01580f0f8", 0x5, 0x96}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") unlink(&(0x7f00000000c0)='./file0\x00') 05:37:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) writev(r0, &(0x7f0000001600)=[{&(0x7f0000000180)="53864d6b3b8581e9dd4d819b77da9383c35389a71324160b1c227456b25cbe1d0e6b139eb062d58385199f7557020f57d7114614441a65e544a39231b504ddccd4e13355a661081cb561eae6d92d8809c442567928e9f3788d75441102c31672501c9e132e0dbea67e0265508542130802cb6536921cfc1a4558029b55579bf3383aa8301cf83c85e49fc0a38c2aaf6fa59ee37493b0df303e65f9a3766d4194530138931550bb016cbc7b301f33a0ff51a6330b0b107fda97e8ec20ae5fa5bcf6b13a239db5dc7a88c870e3dc4bc1b9866eee0ea17bb56a410b36758711012610ef7f8c676b565fe2", 0xe9}, {&(0x7f0000000280)="5a45b4aaab640577d6c46b245735f4c523ac2ee8d30828c1fb37deab152d645673ac52fe26ab96b537a69b1cd2db50326185c6f0ee9a11c5d4893babdfaafce7d6357ace35f02586f63a718542cc2e789e14a2b1fb04e7246ff9daac608f732c2cda5cfd9f886c80ae59acc2a497a367fc756f55c75f942581adef9cf38c8be2869d4565f2ae56d08019ef71c6b76adea3b84d0cc1dfddeee573786c7160bbaa03b61a157750ea1ae714e83ab16ed0fc991dd57d191016968fbcb24807459006c340930253695346a3345c07bab4ff2a9bc81db7d314ac7ae941a9d2adbd48e11cc1c49d7082b9e1c84cddb16d3d803fa148ea6b3df538a9ade90ba7a356f51b3fce4bdf56d09713566a0881fc387284873b9fb0d7fae8769991e73f08ab7cafb2f4826654db9c0331096859db71ab54a637511af20c00c986ef39fed5211ff45c6425d55bffafc11e0df5cdc92865a27eea451cbf4b70167fafb08c9061b778b86158e6bc4326f806c3da57476527e50011c3af84edf3a7063043891026331a418ff933a95006a84a97b90cbf67e23e3f44ba53d0064c0733559c758b652cc2e1b310241e07f322094b59bc0f049271aee182eef7aaa5907bef309e9b9b54aa29212799bf6f893f7f83343fbd4c5692cad9b2e41ef17c825361dbdb0a2005856caed01f83394b3f97e55cee2baf589e39b7b4fdd718b2d6da04d2c2502de00d6951b88f0a2169cc598c194a0c9cfa6c8880629fe08f63ad63126b753d786992b8273af1560b06f487196b7e27f4cc2b0e58b079188efe3ab90e83f0224b5587a067f1d789e01ba1453c597a0a0c96a6065e8a36c5db8b162d746dd826267fc0e73295f181c5c247daead408c28527da24e74a2befe405222fe46eef84abbc9b91520fe95b1aa32b4da14c1565615894a00780e7cdbb16db31854398b7bb4eb873b913ef44f68d4242a4dbde42b9decbd683640c28052b631be3f8b94c8330bf4b0adf2276632b54ea28b2d5353f0251209977eef954950aed6f1f27cc482fdd2f0f3ea59375c2fd9b43d3a19374fea83eb9ba91ff602831b20f52cd4fe6595c5453cc2c4dc2329aeac23f83302129792a3fced19f20b7f9880cd4218f9da2bdac1c83b60834d507e2c01a26293da2045ad5df0e060386ef3530ec193b70d6e8ecd3f521fbd170c78797c0f02da28af7d08ad32fcdc28ac88a50e3fcd1ff27d675523de1065ceee28136f56a1098ab07fb87e26deb6a3b5bd8c22adcb33f34dacea74d9e068ce8372b983d496130ff62d2e26d01f55be32a1a86a022368456b5f9c6dddce77d7c35e927530cc01c5ecca3b8d6d23ab40c0cf2f2316c40f931962d2f69214f4ffe3126f53b3f1f736931d00fba63106a0b31842db2c3fb685a44e119cc203ffffce0a2a67bde8eae866f22ea630eabdf7cf55338b95e07bf37df5c4eded998f282317c0bcc62d1e158083dd742c4d6f352ae8a1a61db1f84cb539b51d88e412960377cbc4c926de62f6c965f00a2a785b72969bd9b24462ec30eb22af5624851421ed4921f17c8940f0f9fa1d0cd3aaea74acc5959101e0eb0f4488819dd50368ee454a49af099cb6baf56d8f21e706a0a52f5ecab33e2792a632e36783978f15ec375444052d1806a43327f21652d05c6a145af885f95b6b79fcac4baf7e110fd29667401ab2ecd2b5c1484fca2b77293a9aa56ff793340dd46ff39a95797fdfce7f6c7fbf4f168d4567d775a590555712d1695e5c0ebdb0ffb83dff9157eb39559d3d143172454fdfa4b62019adb56db2e66e63f329add67fa2835d9a7043822be9a2e17fb18e58b0d63c15b06dec4569e1574c518e602a0a4121cf9b92701473cd63cef971a22d6ebed1240d1e2d7334da69ce418db9dc45f7cd50593176a83536d3d5f2f9945d701c86dbcf4c37182f52e275f6efe22f163636ccd1e8f6d48910d0bdc89314887da331659b9fe083016f029c52a8e3b8818ccda8efa524671ec120f13d471847e85380e457e3cffe194f3615d7cc3a868561728a11c379dcc4d39059fb6021fae872a9df387b96bd987794a71d3aa55a3a1af516503ffa65515df9fc00f12de47d9cde2a695c1d359d4a921a4ae332542a3fecb1660e5ee8c9dc653df47f0eb3ee2def1e0ee7162ddb0df73f37a9c7a09f6c0293ee817588bc455baf3ff4ff8a90bb2ff08145c114515b1cc9a58f44a7cb83ccce2ab56dcf67c9450b4e58c4f3370b4cd800a233332cc6a88ffeaff7466b705b93380d1dfb7d6f4227a72c6620ce64ae0e3b073945fd68b269b66eed0253450a74755e746a2ff00fa893150562a2e3ba530a311e11cd2ab6ee6fb0efd9b222c0ca59ae25e3fadd33cbc3311bea81f77cc7c36800970dbaaae345a03349331b02e718dcf7e1db62613782611d2b708f8e7f5dbcbdee798a69316bec4b214f60f437a43be474f2e2c133b0a9e1605fa79a16fd66d09f84a028ad3a3893c417610451b1e872096ce19ea73752f9d6975221f304365ac90d24c4eb374fea78b08a698e8c2ff6e8b4424e11f2247c7d71d7bbdccf55bab01351b5433263f2d3ea9445c569f1158f83cdcacc08cc0c8a0f9309726e800c70a0c127910a0c09b4ab750ade2febdb98c059dada0243efd6eb21906540fd6ad0e1ebc335515502e5c351b2487e8e99652fa05a321b44c7ade88f5abad25193de4b874c6126f34f0fb3d4b355f58a5591ef20f9b05001ee4e988356dde877116ace649b75497d1d51e25f47c6094a0035ddd1809ddcd9fdb355c9f6c2334ff52744bdd8681774902351b74c6068449136ff4a3831d48064c8d470d68fc794cee5d4058f23dc946272fd1d5089cc21ddff60a59155f442708c27a8455c3581d68b48a2f7667361d97f4809dc43c68e132fac9d8ec05b694ac2eb5a69920a12ed9f6048e95b4c977eb68866fe0c0cb9cb0c0e0d5dc64450487060b8beaf218736a2da15d805bf4b2036b9fc546f80bd68c65d060f1c1018bff7d29a8319b54609b696c7991273c9e48f42fdb57ef6c67627263d8af33a50ef9390f342338e4f92eab04c6a0fb16fec8331b54d856030210ba780928ac9ebf6861af0acb3f838bd725887b0f850575849cee4269edb06729eca108c42a1bf9ddbb6805d82dd42800dae804b470cc9dc40f8603e6c10a7ba151754567b8d1ce743171c1a56a176665e61b638a7f2b45a16fba53b203ded88b9c307c14254f87ef47a79e513e1dcc8dbaa0b88e706379ba3972a8f6e392d73b1fdb9da89d7808d59fed68939f0746c8caa15ceeaaca69a8a23ef921dddee87e072218ca9f53e07de6e228dfb72ed594fbc36ba97fed8246fd1651a70979380a38478cd0f68a921b798ebef68a5eb7675eb11f1365bfa8170723c191f49bc2ebe08e4d98b36e0475666feda74d4a1768988eb80cd572d24da27e6c8bc34a3df16a88b1862cbcdf9fc263b27bc057cb0d1cccf21ac96d3a091fb25cedcafd3c17ddc3351c33c302e436b6f49678c45d7547a9d45dda7a495613d78c8dc0176a7bfadf8b2668bd467c4c0531b10cdb485f5ac53b58d6ecc2c9b17da620fd0f708457f6b7688b9d102f2aa527313a74f58472e6e8d1acf624a5143c24ffe6df21296bd3a9955b0f3fae16d8decc2ae2e44b86fd611f1fe67b3ef114b36e18e91bb6bd6e247936b017f7f0b0a6f69a29cd46be60145693e67a0f4fbbeac5a1d40ecb9f54d8caeea6f544c0826c14ff27e2ec9468bdf3071422869c1753fb5e6b90b130369e25cafa6bd6ccadbde2322275b9ef6f2302622b5a6cfcd550ae73e9fad8496d6a1c52dafad8592e695ea337b46b93c8080d7bdebf4b3e88aaaa8697e331de7dbdb31b546cb732c8e3f8412a98a68356555c58d20cf713120ee402e026cfd820580702e873826548fbc471ba46167fc07f873d66867997a1dd88b50eeb03d863eee7f796542479bc49e5a389e6960dd3063c6d0022ad1d6c0e15e2a19de1257aaa12eca6d4df0d191452d40ee0fb1270871a61f9d44e341abe9fd7a58436c0cc641af1ed5aadafb2ba1d867e4e02d220f8a4a57c5286b14462a9d472b56a773b753aa51bd5c2b7ee0d29e26e61c96b57e2482e67612fb769784fa7d66302c832115b6c10e9c27305aaf303a4345a528d2548ef33a20e14c6ce9ac11ba17ddb0739c35543a9414f24b407dc497ef59bb417ea0ad520f7efaad572d8dc41edb22098ff970dfa38dafd7e34083efe42e3fd902372c36c74dbf45ad79404167934d1ef09cb5c47726600ba5c2e1a48bf5d912c2e7ad4351600d1d3bf0fafacb09e3147ac431c0549dd491c9edf811c08cfca7db854319f74d7d6aa13e2e0a0c45942f0390070e45963120387da3f17e58afad7848c35fce7b69aa7d5693f8adada9e96efd7a875215466cbca7b1f05defcfb253b06b4b70c2a56d2b72cf703a6f889898341b6ac7c2bd9769d1ecaf727505f0c2131c9c1e9fedbeef3090397cd9c15ed3e586d1678079535a3328c21eaff2a513142e84fdad62773c2dc1f5af2c877075cf9062a93bebbbc69c48f6260ddf05dcda9d053f9fc3ae956dbeb141d4a747f05900019e0795bbed59abac9d6567014a013ba93964f2df8dca098ef2f7981235b1dde9a382198d78dfa09bd05e858d3513526c94348b6af2e4629f3922cc8ad7e0974ad8f456a2f77f6c41a4078a73ec28b026844d187f3a336c3b2fa858d7d980cc1e9d23dbaceec3d7b87241aaf9f480b0c67f86c72f60667000ff005e302da6d00b86230b25f1890af550a9b5a25d3565e210cc332ee80d96623dd41ebe31dd15bd831c9733b7641138d1179fec5f6846463c9e93aee583fbcab1da1fb72f8c805a9cf03132dc201e9feaa3d23304e372dbc4b92c6350c49b6c2e1b66344431f9c95ff8d9044fa412a212d12c11bacd94c8ddcd7216591db79f9d99b522b03e87e920ae70964ccc43db480742dbdad6cf22fd14af2ab66abfdbc910867cb80b0fd7c079bfa20fc80d5f242bc9eca128fc0edaffff03398a89b87990d211c2894de671968fdbe8b77c41f8e4644b2b753296c9d391bdc075337b2cc6011a6d6d0853b42414fbcfbe1350595f816b0f05c7935c4c7979263f153f4bcf509b86ba5537fcdf926ce2420b0c06d8132127cafa317b93304716ec83c60f43be30768f05ca7ff55e0d0ce01f66ff2a8bfa3384e71cfaf0774861e56e2d7e7536938c66769bdc7dcedc1c89756a136177980fe2dc5ed6069aae996018cc4d948d41308f6ad4e10b15d91b02c4e95bfdddc9e4bf7d6a9bf55604870f145d01ab69b455d6285c9b9b54dbf845bd2a14a39a7745cccaa6890e5d5fd6dd05c0b5096626c151a826b37668095def2cce7bbbb5a980d69ffd8532e0fbdfc1bdbc7bbb9c3fbc419b953ac6bbb59f7270afb648a6beec6f9e7d7635351539a778ce16903c54943b86d0ae6f9f8f077c21c0d083c74b1ba90641c8b6f3a2b5d94d1657f171b71cecef6b2575d9e248c6dae59dc14c95bed916f97c784a855154e1342ec352fb11bf15d325c23637b6732e27dd89c79a6926b58a0788749830791b3f0f5802658b0fa38440d6ad660c49ade06f296f3b244d3ce61293ad2f329c9a746a71a1a54edffe6271e12c8c3794657965f346da7696618b91142a0de6a174f2cd7aac1f970a6d007733391d689837e564a197c92c9c1c64eb2f3a4a5fe4006f04345aba03d6275796ba41398fe57cf074874c7b0a442d6cefdfd9c8dde94b4ae9e1fff9eb7aafefe65e37309ff263d08da7cd570d410a7962acdd0", 0x1000}, {&(0x7f0000000080)="21e497b7b56ed7448bf2bf6db81e18d82b0d5697c073b536e73e55d8a55e9b757fae167008f562b70c6cb8868f36ac328713211de12e008ebca6b1489137cd28f44867fe31f2f0ccf889ffc44234ccd96da28931e8e604455dfa6c78006bcf9fe4afddea424f7618a79ae2c84445653c96", 0x71}, {&(0x7f0000000000)="3016b4292ffc0ba4fd3951", 0xb}, {&(0x7f0000001280)="fcfb4f5e5898529c5b5008f714d98914c8d92c970391169f5b2283378bb6a64bd1423bd698c50e180ff1136edf608742d4964efa48e176800fe7baaf2d6c5b65aab35242fa337f8d2a9fb56d3d54e23d08bcc5aace0250d5e2168da99a8b1ba84f1d87cfa75191e77f5b8f4db92d29748b7bbd4a958e54be54c52ce3fb45f657bf76c132d359d9604b778c55a708126b1e3e2b123b81ad1cd795", 0x9a}, {&(0x7f0000001340)="75e37ca4b903d68d38a11fa5d56e8350685d3b697109165e628f5f9ac8438b5288fa42cde519a548bae168116ca1885fd72458d3d3ecf7ebd8a45cdc5118ddab59bbd6a54f7a2b9f725044f36468772eecadedec529cfddfda34320a1cf4a1da36a11560047dffe5aadb865aaac989a700726bafc5573cf0c72f192103a51d45281c764af78a488860c373c2be9eeb696e337fe74be8ce41f066869f59751aff93517cc2faeefef4802583eae5487f4a0b724dfc9e669715c895a8c7fd93de37e49b8a572210b2a9b4296ee7abd906f0f1217bddbdc5f035c00ba2292039fa650959011e4d742df16596c7f1e59b", 0xee}, {&(0x7f0000001440)="9c40713b098bf399a88c53f01c8b96aef855b0c9df6875b0fa19c0ea2d697dbd7c2cf16b69a71864069e1d41624c170516fb5a690fc0c05d61f5430ed142b28f91d4bfa256edb6ef510b36e2b9d7fa80bcbb108941c43c76ca63ca956f30b5d766126e65c2306287b1a51c98c303ecad9bc35df448ffb4ec46", 0x79}, {&(0x7f00000014c0)="53a1d4614ac33341337e8da1518cceebe296b29b49da6ae0b74709e9502ede643772f7b2caa5a733de8f8ee65b30ebc22a6e8a4e1d11692a9a5fe6e98b494fe39eda5796dc3a87f311a328237c3128e71f9a98d9a56f494bfdbe2f6765f0f9d0f5a7b8c0f8636484b91444c05384906be365bc963cf3be19945db643d81a943c8e195aec4c2e976c47bc0f68e6a5afac94c922c3df47f4c37d", 0x99}, {&(0x7f0000001580)="26d32b085d59df78ec00127574ad6bc586dd2f4d94c7f49866cc49783a11f9aa4b86f9ac8f1c7a417aa27618b4a54f151bb5bb70f1cd88a9e7504a81d429468f4f9c83c33761e00cecdafa3b9b7d45e992a1f935ba5da698540bcb723c506903a6567b8b1b146c49e80435660ba761444ce1", 0x72}], 0x9) 05:37:31 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='{E:\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='-\x00'], &(0x7f00000004c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000340)='^#{#[\x00', &(0x7f0000000380)='-\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{\x00', &(0x7f0000000480)=')\x00']) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) 05:37:31 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2500de455f4e55000100000000000000", @ANYRES32=r0, @ANYRES32=r0, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) r1 = getuid() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000580)={0x10, 0x0, 0x4, 0x200, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1bf}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xd91}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x100000001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffff01}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x81}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3ff}], ['./file0/file0\x00', './file0\x00', './file0/file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7d3c}) r4 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r1, r4) recvmsg(r3, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3aa, &(0x7f0000000240)=""/156, 0x9c}, 0x43) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x208, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000440)={0x0, [{0x3, 0x9}, {0x3, 0x6}, {0x3, 0x100000001}, {0x1, 0x9}, {0x2, 0x80000001}, {0x3, 0x75}, {0x2, 0x5b1}, {0x3, 0x2}, {0x2, 0x2f}, {0x1, 0x3a95}, {0x3, 0x9}, {0x3, 0xfffffffffffffffe}, {0x0, 0x10001}, {0x3, 0xfff}, {0x3, 0x2}, {0x1, 0x685}, {0xec77ed304976d0c8, 0xa4f1}, {0x0, 0x6}, {0x1, 0x4}, {0x3, 0x20000}, {0x3}, {0x3, 0x22}, {0x3, 0x1f}, {0x3, 0x100000000}, {0x2, 0x5}, {0x1, 0x3}, {0x1, 0x8}, {0x3, 0xfc}, {0x0, 0x2}, {0x3, 0x800}, {0x0, 0x7}, {0x2, 0x8000}]}) 05:37:31 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4b}], 0x9, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) dup2(r2, r0) setitimer(0x0, &(0x7f0000000040)={{0x800, 0x6}, {0x2, 0x1000}}, &(0x7f0000000080)) setitimer(0x0, &(0x7f00000001c0)={{}, {0x0, 0x2710}}, 0x0) unlink(&(0x7f0000000000)='./file0\x00') getitimer(0x0, &(0x7f0000000100)) 05:37:31 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff9) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='r\x00') 05:37:31 executing program 0: getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) 05:37:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "f000000007000000000010661f56308304ba00"}) syz_open_pts() poll(&(0x7f0000000040), 0x200000000000004c, 0x0) 05:37:32 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x6) recvfrom$inet6(r0, &(0x7f0000000380)=""/4096, 0x1000, 0x1, &(0x7f0000000080)={0x18, 0x0, 0x101, 0xf54}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8030, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x54}, {0x6, 0x4}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x5}, {0x6, 0x2000000, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r1, 0x6, r2) 05:37:32 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = dup(0xffffffffffffff9c) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x20640, 0x20) r3 = socket$inet6(0x18, 0x8003, 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200, 0x10) r6 = syz_open_pts() r7 = socket$unix(0x1, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x88, 0x0) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x20080, 0x0) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x420, 0x0) r12 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x20000, 0x10) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x1, 0xb, 0x1, 0x9}, {{r3}, 0xfffffffffffffffd, 0x20, 0x41, 0x67e91a5f, 0x7}, {{r4}, 0xfffffffffffffffe, 0x40, 0x44, 0x5, 0x6}, {{r5}, 0xffffffffffffffff, 0x0, 0x44, 0x6, 0x8000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x0, 0x1}, {{r7}, 0xffffffffffffffff, 0xa1, 0x84, 0x400, 0x101}, {{r8}, 0xfffffffffffffff9, 0x2, 0x4, 0x5}], 0x7fffffff, &(0x7f0000000340)=[{{r9}, 0xffffffffffffffff, 0x20, 0x40000000, 0x5, 0x1}, {{r10}, 0xffffffffffffffff, 0x2, 0x2, 0x4, 0x7fff}, {{r11}, 0xfffffffffffffff9, 0x0, 0x60000099, 0x7, 0x9}, {{r12}, 0xfffffffffffffffc, 0x5, 0x80, 0x8000, 0x4}], 0xfffffffffffffffe, &(0x7f00000003c0)={0xe78, 0x20}) open(&(0x7f0000000040)='./file0\x00', 0xffdfffffffffffff, 0x41) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 05:37:32 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) open(&(0x7f0000000100)='./bus\x00', 0x800, 0x42) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x26) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) 05:37:32 executing program 0: r0 = socket(0x2000000000000002, 0xffffffffffffffff, 0x102) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x3f, 0xc26}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xfff, 0x6, 0x101, 0x1, 0x80, 0x80000000, 0x1, 0x0, 0x2, 0x101, 0x8}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x100003, 0x400de, 0x1}, {{r0}, 0xfffffffffffffff8, 0x20, 0x2, 0x811f, 0xfffffffffffffff7}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x3, 0x1f}], 0x3713, &(0x7f0000000100)={0x9, 0x3fe}) recvfrom$unix(r0, &(0x7f0000001540)=""/37, 0x25, 0x2, &(0x7f0000001580)=@abs={0x1, 0x0, 0x3}, 0x8) msgget$private(0x0, 0x80) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = msgget$private(0x0, 0x20) writev(r1, &(0x7f00000014c0)=[{&(0x7f00000001c0)="5c486a4b35eb16424afe9cdf4dac9ac072d36eefd90537e786bc8a599c0ca2c7b489cb4d20ef7fecdce5fdfec646b81e72462f13e1ba02c9a2f39b8f94fcedd7319bef095572506576a2b364be8dce444242b5ff923a40600de34ae28c70a534940d3314d1f12f6f54950ab50876d7407bdf9091e348a9b9de98561c", 0x7c}, {&(0x7f00000012c0)="3d2f5a01b2c13c5417d040a129808b4f2c464f57aad5e336412855760d9e826416a8ce64cde50c52cb226377e363b7b411870d17d82a7bcb704466d5ff63c3d6e0", 0x41}, {&(0x7f0000001340)="e219851cf8b8f2da22dfbb383d97089ae2fa03e9662e299c30ed97f4e9a65aa6fa6939c8affef329ccdb34b133d076f254909964b9845d1d663ab8010117b8fef3b6eed055babd57430fa0f664fd8237f220b305477c806f3791f156143da911de966fa249b9885a1ef8a8f2da1da7f894528de23647c86ec7e13c90e86a966e722da3da2c52e1c434a7022b7cf26c9093783ce8f319860842afac5798f1ee17f874de962fe221f5c5d3", 0xaa}, {&(0x7f0000001400)="5bd3f6a0f6fcb2ee8f0e67cdef882423d59561e1c3e11aa229790fd013f3986ea55fbf91bae8a5415c5b6e4a2832210d9e3fe3bd102e8a4eb486191ff570827dce0b", 0x42}, {&(0x7f0000001480)="783554c911728d9008c00e9d0f964de6859c629f4d2fc3e6600af59bfd536ef855a2b65c5462ae0ed3950ae744de8be82700f34c", 0x34}], 0x5) msgsnd(r2, &(0x7f0000000280)={0x3, "6836de73c0fe8f0270f75f31c45dbb49bc317897039dda2f3114a5324478c43c1c80d902f5ea140b9b20455aa3a661e9c3079df87b1c27681dc02bcde808f2b8fb32688b458654e6c9192f9614c7471354f5a4bd3481d1a800cfcd4f604d84c3a7830a3fbbdcebaec6979c1dcf29d95fd7e899f7d69a3370656b95e0c8236caf58803b8526b1b231bed0f8e8f922664a811b2f5555fb76a5b49c686e35c2182970fcba157b597a742203370d755bfcbbcf82803d87211d54978a57fcaf3d052c02b55f5bea3bc0d7e39f1a421bd762ec50ba96dbbd1ccfaf74f8901f7b1c30c7f02f48afe57ecd4c5ff09d30c0a5d883bcc7d32f5fdeceee477eb2ef3ab38bd4be85c35de78aed39a2a073f15d743b9b287ac2312d81f23ea0f6399a9614c16e8e57abee611ac65c8330a3f504562c703f42631aa86e60f0adfee6d9497394ceda37dc8f40f8c85a0ce8503b221a0ba2201bb27c3fd92bed646fe9e680975d8296bb80aa8ed271e023c1e67716cf300beddad70cd70f4057462004cef23eb28a67b0b8400c745a006c79139ca166d725d2ef0b845beae8e15891ec11e58b4bf97dcd6a272c3be4c18df509d7c6f71962bc139577a9518c0b7ec19bb79d95364d1990707667d6df4ef5d1aad083991c684067c2f8c2a75dc2b8ae7817f03844d57add1a359235be20f1a79368cd2ef4eb8faebf31e1fbec33322241f74f30cbf31ea7b4544cb45d28608dc6fea012017aadb2b3d3b84fcaafa8ad33049c185c800b2ddfb5a59aa4a4bf93dc8bfe7bd78a4f3ae1e252cc3379c70e2f283f2c6b71234ff94f996aece3247a6f8906ae50f23da16332bcdd944301c37ad7644d4873d8ff8f737bcedc9be5c3a0ad443ce01ab30f5384486802a2f5c9f32af0da0c4c8cc7dcccf6eb1bdb778b7ba7755328759105a8335d33dd77c19846fba4931ed2573b7b500bafd0b2fa882800d92c9ea0ee228b9fa8fee3e5905b456a254bbbc0e5c653515494ff53a31bdf6ae077f50d36b28847119a4745ba8ab173f3f04975e97bece9a975d91c93b096723a5682c6f0aa326f3109da72bd5915c92be65765e849c33a8a5c6f0f376930b6524cec9a759ee53c756909f5b3b88a753ba63f03300c0e9e0e7926ad4fc3f04fdbfe05ad3aa2089cd27549199d50b258a82f42c7ba97e9c66020199369653ef0cd17af2739f67e582e68583461d669aa3c92820e7800ff4abdaa1636e374b5d84ca0e971ed9b30bcf56d0d7c921f5d37c105ab6e725efeb49e0ec585d398bef8811c4b4b8ff0e1853a57dcc8d95e65c41b092203ad6d94e92c268dea6012d46816b0353fee09b7bb29369d3521e36ea89737af355b6fcc1a721ade07a777d35b395556a89abcd22a6194eb4574a7ead1a992025dbeeef395bb6b9bb3becd2753d9ca151c64f5ff48d3915631ad7fc27cfd855000935bd15faa15ca6868c631dbc0444813787dc16d8b1667eed0d220cd4c889a052be5144c1355b8fec65e880e0f580f806af304d1456b3cdf5cc8dbe08820d47f8a54d79bd190953ac031b87f869d1ad17679c8cbc24c534bb6aa5d8e21990bcecfed4acb0d8b90b9c227d50abd3d0d30c02bd4b79a8759bfe4177951f0a920f59ecd50d6569912cd0f6faa5cb3988ffaa854405180d2878c9403c0fe25ec8e6e9b883f7bef273b004249e76c736bfc5fa410a051c6c0698faedaea38b65f230e3e7d7d338a05d182f8c291b2e577516245aef3148374bcd3d19ba1c33645a2e2707788c9167c6f63d1ef4e5f24d2089462672250c899e25c4c05c9cce6f89d6d57e0450bf8a44351b9d57f9ba99c253f221ffa7a5d8efb5bc4ad3056267b042ddacccf15018b690b09af3d00454196d1b8b42d26e65a9b738978d17cfe59cdf9fb57dcad461f87cf8ff33a15370ae6c42abcc308a4ac035293d6fae466dd02021b3ab45227315b8ab4e661afda0d34806cb42ac035178044714c9d11b1fd403d3ccfcae231c135a983d5665450f6565a97a769224ba0b2b01dc2c7538bf5604a91921aa1719965f0f2d2f38e15d413c76419e16ee4485b9dd6acf423fef5797460a45b5dfbddf74c0463b237d8a0d111a96f3a72a0978264a156fa53b790e6c3c14362922348fa906b909322e0829132d252fdc321f24449c137b4696947d5b501f7504f775684426f206ee07c1c378b770f9b6f4195d96535287e17d258d281aeef396c943b96a2d2970969ac7d249feaadf730a9edd1ddb2f381e693479e54bfab49e991810e5a40b0cbab47147532eefb9fb03f9d50354e516f389b870b7a20fb1b6e1e6f146b19c5b1bb28aef17b80dca73f698f202c5dd4b4ad387513606681003d16ed1547a2fa5aad69c07dab3141a0104e6da091715eb6ef752476e0af6e433ab2e0da73e1d6424df0a5c7d6c35a5dddedc4e41b9b4f61152720a2e3b5afe5eff975021dc4acb7b1600b253aa0345bf5e5559cdb637db5a3e0f99570def945910cb36592d34cb3adeb478a8f170294e365aad58e932c8eb80f6ef02cbb12cdecea5cf28793a8a328d565a77ac6a248170fe0e5321d59582440a02a7508f44225741218d227c6da638f24bb172fa204bde1510e673d745b40af4e5f941772760dac1951a2cd0053a6b89bdc01bbe2fc118274de5a5f0a7cb1a4e481cd133406975482ee0a0bceed19d4c1c62d991a7578fc19cad819491bd8362ddccb474ff1a9cbd39a29dc9ad4f9eecf46cb1493a7e798b1619fbf7377590637ba79020eefe72fd63c2f85ab73edfa5be8a09d7377e8e7b6336e49dbbba82bf2a8e21077ac850f494f9802fcff3b235ca10f97df6f1a067ab9736a62bd68aea149620a6b178cb71afe1fb0cad2059936532c17481b9031be6383549aa03ea34c921b2232a3067ccb9bc76187baa48d233655469c81b23546fac93487cba21d4eda071e21ff43f4062de996cf9031c411b1d4e44366e3bdf777ba29211992f376e87d5b92352705dbe17af7d0973bc2408032e6143598fff16313d9826abced8e51def80c31736806b74d7aceebf9cedb70f9dcaea3472d2de723328ae6bf72a742751dd3870ab493bc9d7022b3c7555bccc7783e809b969cb04c1d5d8168418d2405775d7d3969a60ba1508b1fbe6e7c6aa874a2be2e85800b8b81f5e40f7405d5099cb9e19657fb224c33fb97e3571c6e29bfb8b716142f76ac6db6a938b036bc0791981d85081cc25b6ec41027292c4c7ba3ab7b65fa57ac6f7d66b947290f17039b5b82ce710b32455a96e890e46a235576801091cb61e73617c29ce2c43006eb042b8b7a283764bf75eb382cae42897b3c7a17e49990e290664b73702a598290ce2ad4729622894a07dccf05da7e050080f0759ad1db6a74a68689a6a9b26d3b45b40120f5f178f6bc7daa3f2294081780402340544d39d4a7d3f32b99f95178ed1fd4175a46ff0fea0ded75e42dbe72172190685bc3faf911cb626315b5efe339ef4b2db5e83e7e4d70033a041d8ee0e8746fffad47006baccd3dc3a3f0497ddc7b3912b1748a16596e0eb8d13b326f241232deb021d43b964ed3cd1033e7b578b16183e9ae58524742af9807f702d09b3980b53769bb81cfe51e165fe3a54e899392ab3c3687311bf154b3a212afb47612436985a5797b21153e13838c4d34cd23051fdb1afae93216febf3e663f9ecb744592f5e1abce213254e7cdf7a593e65407cefe97b0925b38510ca77e869ad8eaba0531faa6dde5a71a72526c9a273323f6f2666da2cbfc612a16c9df08b3d8c6673666efbaac7d881fc88efd9c27397f8417478137cfa43804b73d4bcd36bc5302920ed2002830049fe1ebccab1a054d4896443c3df2caa80624a396e8d6f76f874b1e19fb1801b82cf0c856fb87ec1ae8d80664957b3997c60b9e13e9252c7fc367409898bda03f2e806013b04f42ab1ce6716cbe455e4a162929ddfa5ff4f94cf81f9afb75b0c8aaf1262bfd792e1872e95c420b0b0deea48c93c98c1af048c1182b47c10826ff01c9b8781b4c6d57a99a65a7f1ac76b8f8952ff1b50cec85391a4e51c7679fdc4eaff6fa6ed136e8fa4daeb73d199332597e131a73493e62ba0126aa072ef915807a1cbe8121f55bb92c11633f0073cd38fedc76c110a843b5c1544da3b98e9843ee46cfcb0ddf64418f6ecaae2f98b6b4cd0b1878d9a151641da829129d1b17a82e11bfdb9c6090c699b5971c0805000a795ff1cc2b0a7be81a71aeb1e478544eb0d711d22e8bf98f7d3c9710b795abf74e85d16e7bc7105b3c2540393c4e2cc35f04f08cd64501971ead40a782ca8eb512ae1f86c871d31477a96c66d010c1ad2cde19c1344f402602e05e1849e6b402ae0eb50ce5ed9e181f305cadb7d94ab1477cdc4769962a5a738cb65e1b7734b8d204ebe73f5e9f3659bc3ae388fb4a8509c917a72ebd4e0822c9a7a40fa94f7456a6f8ca090ab69e31b76a390cffb149b861b968fcdcd10df638aedc231f4ec9228dcc72f73438c53ed18adf6015b2e1bb8b2aaa8f33ad6290db4f36d6d08c588255866d968124f637711999d061ec9e82c5b0ac5f2da82063b558bc6ed66c2350ac9859b4861b96f7945b7502af1f725ce5f919004f006e4e87137aad46a26a1890dfc5aaf4f22ff66cf7448e3fb573864c21f8a7fb4c28a2be5c10dd7453e401abd22748294893a6f0ad69d8866a70a1de59398b15b96958b4e75f317917e551c2c6efb9a4d68b441bdb77190112a4ca040a3cf9ffd6761f84c5d8e64f9f55505b650273e959919b0b2473ff5ba5b518e6b53b2aeb7a86a7c57a8041d21173afe7c4769b270a4628bcc41c54d754409a82a371f9227ca0fa74c27646fba43ddc82eed459449ee9393dfab702222117829ba918e04fddd22be6c33755190e4710ad403797146cc7b1e2a3b6d5b21f3b4e7cc357a47f7c72a5eeae332d02bb6bb29c39f9ebc2e8aa460dbd87b68356e73f0e2eba4f0f4048a75bd45be8d0e81e4fd2a709c14305c1c29b2bcd08468a91b1e75beca40e36819dc11b26dc44f3837f9ec4fa9af95f6ad1ccd1fa2bf41d81f6c1866e87d8efe2483e0db56ed891e4d093ab854306fed3da0766ccd785c7c7bd6294f47bb23454c8dc2b920dc5f9612a9c738604095b129c5fbd02261313ff5a40e73b477480783edbb3a63e8e10b763386c7dadfd00f230142c4b9002803d51c8a8f9c6dc4e0d2686d50d0208d9034f4f8e885f973b9cd057217a4f91acecb9b8c9576a849f1175ef9c152e36dbf31c6e82e9768085378e66c94b32a09f181127556ff5e51d8f915886b260242776e14647cc625b1eae290f28bb32de4c74cd6b0535d5bccfdee2f5e9e0a6044c79750c8125ee87d57e19313a35709bb1a4a9797d373d6fa6959d11d1019e949e0ce63855f26ec8056df3b75aec88c9e376492f4b24284319c21f29883fd098186d2e8e1b3bf5a36fe776a3b30f658e4bedcac9acacd443744c5bee8113127af0e0589d273ee96de22ac1bf20b9d2c23980ad4b941a815031fdd1f86f9a777af715aa2c6730658f082769ec458b2da9feb196bd71f893666659a717735dc4a8e8d10018b8629d9c67932802fdef0f15ada408598c8788350d5a21962f08c9eee6fd471fba3d40c4153b1c9a639b70d3ecf4dad1a9add5f0062dfc09e60a1e44134effd59ef097ff2b454c5574da8ab465c1f884b841efdefb1822eb856eb6d71c28f6bb405e7a74a6091cdcacec03c81cce141f246174cc5a0064dd69904e7fe2c151eab1144baa37577841c8a7b4bdd0ec89a990f972"}, 0x1008, 0x800) msgctl$IPC_RMID(r2, 0x0) 05:37:32 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x0) r2 = semget$private(0x0, 0x3, 0x200) rmdir(&(0x7f0000000180)='./file0\x00') semctl$IPC_RMID(r2, 0x0, 0x0) r3 = socket(0x7, 0x5, 0x20) sendto$inet(r3, &(0x7f0000000000)="b9034abf53910dfd68b21834108d286a2844a45b88950167", 0x18, 0x40a, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r4, &(0x7f0000000040)={0x2, 0x3}, 0xc) 05:37:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x85daa89c9f341df0, &(0x7f00000000c0)=0x20003, 0xffffffffffffffc3) shutdown(r0, 0x1) 05:37:32 executing program 0: r0 = socket(0x11, 0x3, 0x1) shutdown(r0, 0x1) 05:37:33 executing program 1: r0 = socket(0x1000000010, 0xfffffffffffffffd, 0xa) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 05:37:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0a74e7f61f7c78f8463958535c72eb274f63eba0bdb905d9f0b27d8b7e16ede4d59287399d77c96a587598b9aad4b0d91397f23f7bf246b7d5830e0ce94a11695fb9ddf", 0x20f}], 0x1) close(r0) dup(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x11, 0xffffffff) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="75347dcc2720169076e88fd48d0d2d14a8a7966904a9429bc6abbc96c408a4cc01cac909956915030a4e1ce310bf2dd8f7776450533e75f8518f9731ff69a68f9ba4178a01203ef264e789e9d4c77b0468493bee2da07a96903f7bfbf6690db1289e39509db015ab4d6c72f7fe7ee3395e00dc593eefb36e1f692948c346e663a8524098ed64d6b27779a8829cbce195e6aeb44403ea914d1c19ffb714f277b759446fd0eb584cf8b6b8c49fdcc99fdb971b4d1e2341f2073687460c4d3dbb860e3cea9b6b4c5ef4df9de6d73b2d184ca0", 0xd1}, {&(0x7f0000000040)="5d6baa7c34b66ee23e35f26bfd7865cb109333", 0x13}, {&(0x7f0000000200)="2e7335d3b48cab637c0afc50d77a84d6fbb361edf747455ea9727e3f7461a1f57fa5468b733ac44f5124c5bc73a473ad2f584354ee69a490112dd876d6e676f2fd9e5af9b0a6f77ebd359a28e151ecfe67a2eb526fd92f906952674cb3538e8072b827c53c1258deffea81a2173aa553779850a1b603288b1ed04f0f645bb13368f50bc77d0049964499102e6afd518ec8ce6549a7165b6b9e1c3cfbffe2f86d1eaf62e23c56e525204b05ef994ee7cc43baf4294dea55f44cc3db51d016e97eb94ce6d8d9d8c14fdf6d245a51a19b6d1418018bd87371a10292fcae2a19072ad480", 0xe2}, {&(0x7f0000000300)="f71ed8c5828c11710c7afdc2bf55195fb579d70414792ebb543785f661f632b8561abbbadbfe832df279dde4d53455339342c1ecdb02ff9df8926787088250084a8b8623fc67395562498507e0e25f7a586c61ba683da98c708ef7cefe0ff55066b8b7a2b1aa57d6635a2dd08d4346aeaf257f431bed60a86fd020f01d084141", 0x80}, {&(0x7f0000000080)}, {&(0x7f0000000380)="594a5e1aab6cdf33b996b247d5ab270b97338d23342704a57eb65eabbef5237a91ab2a066dc92dfdaf947fca13a0da02", 0x30}, {&(0x7f00000003c0)="4b6d72d88e93219e8ebfbcf15bb2f45172909f1d190872d8fafcaf226b43e1fe3671b517816f2db63391e27a6455e860556579b0b6f4890177fb9f7c1d39069e0e0d641397e5c536734dfb4081b01c4983307397c63b9128495e71b2e763c3e986237f5e7c37ae45642d1c07ff0a7bd76e373c0b53", 0x75}], 0x7) truncate(&(0x7f00000004c0)='./file0\x00', 0x0, 0x12251a97) execve(0x0, 0x0, 0x0) 05:37:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x34e5a5bb0201d8b0, &(0x7f0000000480)="b66944f2c6ccd744de52a9506d2e8ed02e49c11fed078c61750ec9107052f975dc25c114f20c8d060e6cce2bc799234adfaa42000000000000000000000000000000002dd5a75360fc1d7ee27a5ddd081b4e3d547cdcc3801abae21fbb437290232026ea3a025d7693acc887f90eff21937322b7dc5ca710879c5331361dc16ad906f31a38ac4cb355a7284c0cfb92b5bb256c5810813769db307cbc946ff566f8ba55829b3b8214fdffc5d13181362ccc5e166277203c87291871554ae3dc2828336606441d6f67e219a33e15800588d7ea78e200"/226) 05:37:33 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x9, 0x46, 0x40, 0x6, "84987cd60ad231253592b5e478c94b255938e453", 0x1, 0x17}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x10003, 0x0, 0xd22573, "051ac34bc5145f269055288b771822f6103c6470"}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSTART(r1, 0x2000746e) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0x5, 0x1, 0x6}, 0x13875fa2, 0x991, 0x7}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 05:37:33 executing program 0: stat(&(0x7f0000000080)='./file0/file0/file0/file0\x00', &(0x7f0000000240)) mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffdffc) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00') chroot(&(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') chroot(&(0x7f0000000300)='./file0/file0/file0/file0\x00') accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f00000001c0)=0x8) 05:37:33 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x5, 0x1}, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080), 0xc) 05:37:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x150, 0x0) kevent(r1, &(0x7f0000001480), 0x6, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffffe, 0x4}], 0x1000, 0x0) 05:37:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000080)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000140)={0x2, './file0\x00', './file0\x00'}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000240)=',-*\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=',!(\x00', &(0x7f0000000300)='}#\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000440)=[&(0x7f00000003c0)='#&\x00', &(0x7f0000000400)='\x00']) 05:37:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x10001}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000011c0)={0x1f, 0x4, 0xb49, {[0x1, 0x100000001, 0x6, 0x8786, 0xffffffff, 0x1ff, 0x8, 0x7aa, 0x5, 0x9, 0x6, 0x8, 0x5, 0x7, 0x4, 0x2, 0x3ce, 0x3], [0x6, 0x70cd, 0x0, 0x1, 0x1000, 0x7fff, 0x37, 0x67ae, 0x1000, 0x9], [0x7ff, 0x7fff, 0x4, 0x40, 0x5f, 0x3, 0x3], [0x1, 0xd633, 0xcd, 0xa4, 0x7, 0x401], [{0x32d3d99, 0x100000000, 0x5, 0x40}, {0x5, 0x6, 0x4, 0x17a}, {0x3, 0x40, 0x400, 0x4}, {0x3ff, 0x20, 0x3ff, 0x2}, {0x7ff, 0x8, 0x6b, 0x81}, {0x1, 0x0, 0x7, 0xb77}, {0xb556, 0x80, 0x2}, {0x81, 0x8, 0xffffffffffffff80, 0x2}], {0x0, 0xc791, 0x4, 0x9c9}, {0x2, 0x3, 0x400000000000000, 0x1}}}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0x100c1}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x2) sendto$unix(r1, &(0x7f00000001c0)="3189c8b09994be5a857734f5d397bc95afab8837572dd6dcca5c3efc20a21169383c819215b7a1e0d57a0392774e69aa76a180b2abb5c9dd7488c9210439b0f1f759cf216556278423e32c47ac6179f7b00085ec1850c0567e4d7747a16db222dbbd470d0efe545ac803c635f5ef4cf8afa0bad2a932c2efb15b6db025f37683ee478f3c5d461d5dd03fec587b0999f9803671d03ee52b5fd55b958c161aff7d8c3f09be6d94cdd556a3134a150d3bebd4b45e0704705b7b3311e60060bcbc00371a6fefca9e09509c60a9faa011916e952470b4d24eee91506bd45d7c0c41a3369bab54473f64d019a06cb6b24a2bc2437d876d202e3ec47c807908629f6322f3c9f810a1bb79b2af846f961e143775dcc334f3b7075deb58340bb3c0e6379698d5ddfd83c59faf6a5d7ddc8adf5e03c5ea31d205a556bff9deeddb8d74fe8c16b9837fe81d6be15ee4b68054951c2b564c413076cbd0d73b186d2dbea700f514e90724fa26b5d3ee6412aebaef68f3a38cda91913e72ec200494ef7e5460ffdf1264a459ccb2216be80ab215530f7d82f8c367aa958328b13e29fff205953f2ecbb3557b7c61edfda98c603ba6fa0e9a8046de3e4709a21b947a2ad28b30ca349ae2930734cd9d892ebd0172cf30d4d41f3f3016c77817859ec1f7d9be9443b373ea77fb5ceff4f3493f2e701e96800ffc76d89a1412b6dc1929f3cea1b6a6cbe83873c1ba7ff02f2474d50afb99d40672059e4bf347e40c436cc985db00050e2d3b5510bb138211068b97b1482f72997c4cfc7136d6fdda67cace0b82f18240d3f0b3a4eaee1da24ffab793885b2f5199370ad09627709a96580cc2a6f74eb41ffddac43425554f6f0d40c57b3db0a19c215f51d1027f2f2c603251cc59a02f241ef049321e486624960c3ee8fed6a160c40f5a22a926a9350a0eecc64506d7521a28bdd219a70bdd85d5606cfc4540b4b7cba53cd3e03a75f02eceedc8d6cce28e54dd93a1d2a6e2c96f191e83df6aee6d8bc5c9237ff8f6dfe3f5e8521e1b645c9d773424485672f73d0072b8147a2443285d27bbc45088d55548709b23c018bae36d68ea6959ef643f01098d8a5a2af03de41c35b2021624d491c7fcd0ee7661d03d5544e345b53e0ddb1649962a7fe20ea4fe4d64ede56307a3f2eb660d44d0943cd507ef9d471e7c1836443500c84010e2e2ae6b9d1c575c57f6aa4ef84aa9d8c64a49d6f50a2c7620f91bd411e812b5e222207e8a5a22cd27fc11d5867f9aa424f1806cddad09eb12b0cf1e8b60f724959ff11826530023803c74159025dfad2dc504080b5fb55ea408f19c53188391f48daa54bf790b447d6162102f47d8b2f15b0fc1454d23ab1e36e06c62a7741f934f7fc2d63bd247c4791e62f2ce92c65878eb8e6802a9f4360466d517decb0632fa5dd6878071ea4296b2e6df2d7abfa5bf15b96edce910fb437e36a306f7f92b760b05fdd41936ca31d3c1243dbdf871b1b9bfe1c01897a3c29bd0f02ea77897b56dc98207ac17cb6f5afc0914f7de6a93f340ad2c13d4253a73fa62831c6ba94f8ce309c73aed1ecfdd101d393c01cb61d3de8f11f16158f0cab1c0fee9f5cc0e2f551a61d4b25221ff2a014d3e2370f6a4318415f2d315576fab52d27b0bdafbee5bd4a77b146d043310f17b149c0e84bd9467200b93abdb6cc6aec830b04454359e9f636b77059c57a5bb51f347c619e3f9c3ccbad0bfbb1203ad50a62a83f3da3feda57f747777d710908197bd52b297e5e76c47102fc24fc0c3b7deece9029f94c3721195ba7c0b3d27310788d94ca269b30c56d2573edbf29a97f920fb789f4f2e5e0bb7fdc4194b18325ad48ccd48b1e8c64432554e113eb091c983c29430b1b6c0a30d7ff6e0b7354ccc1eadbcfec33b7a44ad8a8484d4214d3d5405255843c982815c44c15d33131d6789d393b8e6d36d063bf6ac59373a0e77201e0114d6f4b4e6822854c1b92722ce264b10f1740b596eafc89bb829aae45be222be5a9217e81d96c601bd7cef2367b8e1e2eb8ca2f323944bb23933d9328cf77ebdef5ab0bf7d6289552a651058a1f6fa8d2b2ba8cbda8c712170698ece06d56ae6986d54e69ae1cdd091988248f5cb1c0460b8ecf69092254796637188a52c5d43cabe39e78fc74da4d8e0e5a2640bb1ed0aaaf478d1b69eac185f56aac3fb1683a061e2bf51d433b94f0b3a734aea7b0b39e59d520a29eede307cf28d52ee230b8f1eecba0d08ac73b1030d425721fcad2399b45fb5da12e5cbf8960053fe190a928544ad6586433d6b63029b0de2131adec620b3937da0c3f701390a169300df99b5baeca3d06dca6d7e75f806e9d2d7c0f5970c4c8944c425b1e8ce9b65dcb8da747cb8713a1f2297c23da1c2c57515fe08be2abd43d139fc20000c8e10076ec5f453dce0416328c2576d15345858529b7f6ca120d5535406eb63fa4e6d042ae3468c7d7e2cae704c72b6ccf177cb0e171c8246bab0383c7be36bfe54d0c60a5f345f680bfe97585888de8624b4b11ad732df457b3ba3ba6b86a81552a960e78ca90e5ff0d652f651d4b04af28915f97c642e9c90108f46bcfd5ce19ecede564a268a1dc782a1c6efc1fd894aa4a0bbf1768b34cb3dcbfb3374baec2f41249b41e60bc5f570571d22f32a9e892c4abb7346919b7fbcc41f3006fbfbbb085ab36a0c252b6b9141ba0e103494dea2604890817bfe1ff81f7e091e0f3e7cc87d038977b63b1acb80257c5afeb4ed4921da7c16efc066fcbfa3f7b90f7af6c7ebce58c88b408701042f6c0f3d689662a3bf5499615918d7edbd60fd65e43652596c2990345223492a140d2e0e31209a7ef69fef9ffb2c46c86699f65612ae143526a02e05a0dd80b1f6b96b06d2b636b2b197012783fc57b0d08c31bb6b7da371a17587f15ca70590ce1f7cde490c4d368b123575e9ec61f8c35fe0a2b7205c6fad66d04ac97d5de121de3e4551acbad23e0e371d1bafecc938296049a3b6a7e86a792b5e1afc18e2a3dc19171ff8e02e2f46355fdc7b941c6f7d799eed9aa0afeb1d5505e26fb275132b6b7a45e636149398075e2f55596f7136009d868202aef0677d3b8907cb6cd082176067607875a19c3dd66b162cb04c1d135b51b20753b35fc1c35447a9392a07fa541c5d09e2c994787c1ebd27c5fb30a61953fb97413c740f86052a86a15b3bd5f56ccd08291a62c09d81dc670e4fc6f5fdaa97fc52586b1ba710354b695f28d79719d72429342e5f59c2e3aebaad16b97895e3bda478a6eade08c5607f7228f946efc3d5f60d21e1291232fb5997b983762cb610771ad19fb2f3159ad2443615ac942eeb6b87cae9170579b69a5d044a3d9a2273c532736e9f291a464421c008e76d5767c2c09d5870d9569fd34e29842f69c858c8bad9549550b3ce8a6e442dc39176b0992c504cf296f3fff93211884c1913c48d5fba232426b1f6205f32348ae72a23bd9f67f2b207c7d2c7a0443d0390a88414b788a702cbdb6d4ad33f48b2e47efdc2c6faf15c42110bc9693002f51025b7bc4dd6baa4e7afffe1d30c643bf8f65bdfd2bef00ea6fe4a05ab794b1472344b0bb39118fbb74c5c8d8aaac4aaeaf3b8d6cf6e5adc0d0cf4ef611938518ee1c3f282fdb99fe0c4e7dd27bc53220ff7877cf9110744f7dfb31de06f8dde7c411d421f9e56344c5c5d1067c6c7b597c63507160a719ade3add016b3a8d285ba864120cb5d089f5852aad54c80b1cf3d0d4255d349bf29b80ca17d0537b746410c90837488eb518dee66df3ca08ce3bb7ffe3dbef4e3d82b1ac92e94ee6e5e3eee65e00fd9a156ff4d420d77156daf9d4e6039b96d83fd4127b2e4abf7cd8408f128e37cac50dae20aa75a4b95b5cfb71d7b35aede7847e5ff8ddc74dde364d842de9e01c00d3cbf5871ff5d4aa48dc47394b555535e9f9411f7118d4a9ebbefba44b474ffa7915716a1a87c2dab274ebaaeda7f0688412e4fda8ab9e05165cf1466c359032af23b7461ef65b6d54ae97c38c87fa79d85d0889e30ecdd6a71da639c3f109970d6f7d800f58b565f9ac856b38a5e03bd710b46aacd65dc3714c93198d7232b182cf2aa33d2a42d2a60080d298416c0f936da340d8c30d41a0ffb0754ccc4712a3b7fc003d3fca996b383a07d62a1971a1e813387e27764135854c2f1ab57aa142531d83f0c8fffb7b13cf596d29ea14a08e268e312421aef0fc6d9919770a3501591b569def52a6e92fa851d22b8f3a9f634ef3f89f28e8c5255339918cae8337384dea6621f5106fadfd1e5a392c0e96c7caeeb9317d21c35ca1d4990578795b9bf0617ea44c5e9115e1b944b33a010141e7390b5fc4c56b5bf9ff62754ff3335f7f2ed1e8f350ea945ab40d6626ec74c02f81b04ff8517e7a66541162419f60885dea5def7309cf9e78860b82e1173d0bb9822c89a3cad72ef8901ec9bedcf3236d41f5579b07ad64056ae9fccc0ebf8fc419045662946087c3735495fb0bf05754816795172f5098872d6e5ed38c0a826b19e0accda816ac557d2674804ebdfd45239f45ef2bd8fcba5346242714807d301eef2b5527562378e26623f9740a25b9d3e2fa303ea1c1d093f74d12fcd182233227f06bc70bfaf8b1891aba45527d4abbe6c2a7f6247d24371581dbec05e9e4dfd3b408daf45d935c1f57d4417e8a9bebc62b87571a9743a4702fdeb74e6d171fab3e20249f20276ff00e7948b021eb5dddc5bb21c1dc33ad594f5dd47293575cf51ec6299d6fc243942a66fab869474f7685fa412dc5b4b1a966972b99a1a7ce0231995ec7ca43c4cd5b7c5a2daf76d40aee64563fc2d9e5370f3142eed82116ec935db1649fab71a07a2e7c3177d5e30f60c4b743f84b4ffa4f0ed369f8e13890356cbf4df6d14a1e77f6e1fc87037a729612c7559b188e2207b0575f7168f2fafd0861776b1648c578d5a9e4ab216e4832fefc27d6f61023d2328ce1ad669197f03bd03e52361d5f3f60b5b4cd826072f18ad6ff4501cfdba28b5b2d66b6c9e35c03dc7b70ac3eed8f231e3f236dd5a8d3af83eec4b700850a6c74d0a518cd10e8d9785388315c1c7b65e01069c4b50ffee50a544772fa9a804918acfe15e3fc06ae80461416c53a08d3950cbf7ebe7eea2f36d69b8e1c7cc138fdc183580180f4a6be9dce9a4db722e0f3c7890326724f902a73a8848778085d7d9b14e98133cfb3cfb238c13b5a870365a26e06f2fee0e44746bf53b8d8c767a33c61f9853208b14331a94c5cb23cee6f5bc6e33e28033e3b5dc67cddcdff8f34ecb50a2f031660e9f54d2b3757e1e3a47accb35d499605b6c57cd5ff4492879538a8c426c5abc65e83eb494aa61ede22e4362fcd26ae208c69c580a47b33cb6a381fe7630d3f9aa18355c328435bf14959728a560fd288dbd936c3f36315a3a49b70415c00fdfb06a766a61e237f7e769a8978fbc740267b3a241b29a92e773762349ceba57ac6f0054df8fb1454c59c96f7bafba6a4fdd2fe6b4c2b4616f4d97ff19e517386c524936af7ae745003b7875d6e1e2c084bc156e0730b7d96d92e60dea9af6492742f4b9b177496f1500d9f8772c747eef074ace6e61b8bb85b75f9facbfb11c50a82b70802e8e23fc11f0d84b06f0b2d4ade08e65bf6c24a6788110394e56fc1620506a18a4a38495abce46389141d676da0accf3263468923d27c9ce2a0f1a6486a5571ee7679730fb90c0e8bd4868a620a57ce3a4499b5f2481bc56ebf02926e6d823a109e1c7214c7f13c9959f91f07ef", 0x1000, 0xa, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) 05:37:33 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) listen(r3, 0x7) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 05:37:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 05:37:33 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/24}, &(0x7f0000000140)=0x1a) connect$inet(r0, &(0x7f0000000180)={0x2, 0x1}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = geteuid() r3 = getegid() fchownat(r0, &(0x7f0000000240)='./file0\x00', r2, r3, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x80}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)='+') 05:37:33 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x25) ftruncate(r1, 0x0, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r5, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r6 = getppid() wait4(r6, &(0x7f0000000200), 0xa, &(0x7f0000000240)) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffc, 0x60, 0x8, 0x6d1, 0x3f}], 0x400, &(0x7f0000000180)=[{{r4}, 0x0, 0xe, 0x1, 0x3}, {{r2}, 0xfffffffffffffffb, 0x38, 0x20000002, 0x9, 0x7}], 0x80, &(0x7f00000001c0)={0x4, 0x9}) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 05:37:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x10000, 0x8}) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1451, 0x5796, "b04d6a07000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 05:37:33 executing program 1: r0 = socket$unix(0x1, 0x4, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) 05:37:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x3fc) getsockopt(r0, 0x4000000, 0x8000, 0x0, 0x0) 05:37:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x81}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:33 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x0) 05:37:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x302, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x476}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETRAD(r2, 0x20004b43) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") r3 = getgid() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x4, 0x6}, {{r0}, 0xfffffffffffffffb, 0x0, 0x22, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0xa4, 0x2, 0x8001, 0x6}, {{r0}, 0xfffffffffffffffc, 0x20, 0xf000008a, 0x2, 0x3}], 0x4d, &(0x7f00000001c0)=[{{r2}, 0x0, 0x0, 0x4, 0x3}], 0x4, &(0x7f0000000300)={0x3, 0x97a}) r4 = getegid() getgroups(0x2, &(0x7f0000000180)=[r3, r4]) kqueue() 05:37:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000340)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000100)="beb343ee6a833971a93342584bb8ac7febb56309bc93430a184c10a95c6b4d", 0x1f}, {&(0x7f0000000140)="19ee4ed95f4cdab692ab7a958030630b918ab7b94fbccb05af349320dc68c3a0", 0x20}, {&(0x7f0000000180)="3671a6f40878f49ffda1af1ce8b262211b0bd0a5b1e0adf492adf361785465e0a26d77ebbdab3c284283a48955fbda50d810c379ad23b38f7416224a7cab197344fdf46096c29de6eeef385849c4f35b3bfcd324d6fdb763b5b0269758e18fe843f2eccd9432d04a4d77c7e19a7ac6a0fb2c13597635ec09f6292893b89bd70fa2f9ae11cc198bddd5c27861c581b59ccb52a5774239a673ec0ffc13ed772d4fb69d5eeb38f0acfd140517717129fe2d24bb512e35ad402a5ef72bce2cb8a495844bbd9d40c28b4d63bf750c065591673b57546ad99371e735", 0xd9}], 0x3, &(0x7f00000002c0)=[{0x70, 0x1, 0x20, "5f076a3cf27102e85d0e778a78db43458ee1d1f4dc05fffd50b7397412217cec6d32adf9fb9dd5daa7e614d98815aeb380ae1c9d9575cdfac42de888ada693a317c62b5f07c52aa324104531b88cde567be9fc0664b60c07338a"}, {0x10, 0x1, 0x9}], 0x80}, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000000)={0xffffffffffffffff}) 05:37:33 executing program 1: r0 = semget(0x2, 0x3, 0x0) r1 = dup(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) semctl$IPC_RMID(r0, 0x0, 0x0) 05:37:33 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00p1'], 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 05:37:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x0) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x2000000000000081, 0x0) 05:37:33 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x1, r0) rmdir(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x0, 0xd744, 0x3, 0x1, 0xfffffffffffffffc, 0x10001, 0xfff, 0x2, 0x0, 0xba7, 0x91}) bind$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) accept(r1, 0x0, &(0x7f0000000100)=0x308) r2 = semget$private(0x0, 0x5, 0x10) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0x2, 0x1, 0x9, 0x80, 0x0, 0x5, 0x0, 0x1, 0x1, 0x800]) semget(0x1, 0x4, 0x80) 05:37:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x7fffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r2, 0x0) 05:37:33 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fchmod(r0, 0x80) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/55, 0x37}], 0x1) fcntl$setstatus(r0, 0x4, 0x88) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) writev(r1, &(0x7f0000001840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) close(r1) 05:37:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002005, 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x270) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) 05:37:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="d6") 05:37:34 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0x0, 0x4, 0x0, 0x3, 0x9}, {{r1}, 0xfffffffffffffff8, 0x1, 0x1, 0x8000, 0xa}, {{r1}, 0xfffffffffffffffa, 0x94, 0x3, 0x9, 0x71a4a593}, {{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0x4, 0xffffffffffffffc1}, {{r1}, 0xfffffffffffffffa, 0x56, 0x50, 0x5}, {{r0}, 0xffffffffffffffff, 0x65, 0x4, 0x6, 0x5}, {{r0}, 0xfffffffffffffff9, 0xa0, 0x40000001, 0x3, 0x20}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0300000000000000a600e1ffffa75f174090a000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x3, 0x9, &(0x7f0000000280)="8be33fd0d1d9be04722a808274f05b4fc9ee35fb6ca716d1acc2f84764035655154469bf06d11a103c286a88e86d4fb5ad6ca20546326a6d994ef861eca163cb01909fe67e66ac9ef967f955bc5d1e2bb203115178af3e4ff37d7e14801858568a228c34b2db2a8daa8b1e5d4145b29e3f84c783b7a608a5c1bc4d59d85e74b3134c53f40e1a8604bd5341b26a043852e6398e84dffaa5e4b52c4ce091fc556254f9e152b2b1af2966cd2af90d17073f362036e7970329deb41032256ac326e23b5adba2c137fd91beb862a7302d02ea5299942736419c2c61", 0xd9) 05:37:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair(0x2, 0x7, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x3, 0x100000000, &(0x7f0000000180)=""/198, &(0x7f0000000040)=0xc6) 05:37:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200c, 0x501) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000200)='./bus\x00') syz_open_pts() syz_open_pts() 05:37:34 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000001100)='./file0\x00', 0x2, 0x80) ioctl$BIOCLOCK(r1, 0x20004276) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, 0x0, 0xffffffffffffffb2, 0x0, 0xffffffe0}, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000010c0)) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000001180)=0x6) openat$bpf(0xffffffffffffff9c, &(0x7f0000001140)='/dev/bpf\x00', 0x8020, 0x0) 05:37:34 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = dup(r1) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000140)) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f0000000000)) 05:37:34 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) kqueue() read(r0, &(0x7f0000000140)=""/13, 0xd) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x88) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0xffffffffffffff80, 0x3, './file0\x00', 0x1, 0x6, 0x5f6, 0x100}) socketpair(0x6, 0x3, 0x6, &(0x7f0000000040)) 05:37:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) clock_gettime(0x7, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x800, 0x0) 05:37:34 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r1 = getpid() r2 = getuid() r3 = getgid() r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000001200)=0xc) r5 = syz_open_pts() sendmsg$unix(r0, &(0x7f00000011c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1, &(0x7f0000001180)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4, r5]}], 0x38, 0x2}, 0x4) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) 05:37:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec2403d6f9d1db4e2c0a", 0xe}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 05:37:34 executing program 0: r0 = socket$inet(0x2, 0x8003, 0xfffffbfffffffffd) setsockopt$inet_opts(r0, 0x0, 0x6b, 0x0, 0x0) 05:37:34 executing program 0: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x28, 0x2) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0xfffffffffffffffc, 0x5}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x2, 0x2}) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) 05:37:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)={0x7}) semget(0x2, 0x4, 0xfffffffffffffffe) 05:37:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x2, 0x80000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:34 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x4020426b, 0x0) r3 = getpid() fcntl$setown(r0, 0x6, r3) r4 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x0, 0xbc6d, 0x7, 0x0, 0x1000, 0xf7, 0x7, 0x3, 0x3, 0xc33, 0x5}) fcntl$setown(r0, 0x6, r3) 05:37:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket(0x6, 0x4007, 0x9) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) sendto$inet(r0, &(0x7f0000000000)="b356fc078cfb999a544149889f6b7b162d41bea8daff0971fae25bd80b502a5e7f000e4401cfdaea3c684e0cd2c4fd9cd412a09eba9b0207c662e4890657579fdcb84f722165c49ace1657f4f32479569a67a6c37673749307ac513ca28f249b03c461f75388cf95f05e01d94129d511dd20401cba27ab24e9", 0x79, 0x1, &(0x7f0000000080)={0x2, 0x1}, 0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0xc11, 0x0) socket$unix(0x1, 0x2, 0x0) 05:37:35 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/1, 0x1}], 0x1) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x801, 0x10) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x2) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x4000000) 05:37:35 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x20a80, 0x18) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x7fff, 0x6}, {{r0}, 0x0, 0xd4, 0x5, 0x1000000000000, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0xa0, 0x4, 0x1, 0xfd2}, {{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0x5, 0x742}, {{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0x4}], 0x100000001, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x32, 0x20000000, 0x5, 0x8001}, {{r0}, 0xfffffffffffffffc, 0x14, 0x0, 0x400000000000000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20, 0x2171, 0x6}, {{r0}, 0xfffffffffffffffd, 0xc0, 0x40000012, 0x9, 0x2}, {{r0}, 0xfffffffffffffffc, 0x40, 0x1, 0x6, 0x10000}, {{r0}, 0x9a01a9f85f787f85, 0x4, 0x20000002, 0x2, 0x1}, {{r0}, 0xfffffffffffffffa, 0x6b, 0x6796907de817565a, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000004, 0x0, 0xaae}, {{r0}, 0x0, 0x1, 0x2, 0x20, 0x833}, {{r0}, 0xfffffffffffffff9, 0xa9, 0xf0000000, 0x100000000, 0x80}], 0x3, &(0x7f0000000040)={0x7, 0x5}) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000002c0)) kqueue() r2 = dup2(r1, r0) kevent(r2, &(0x7f0000000000), 0x8, 0x0, 0x8, 0x0) shmget(0x2, 0x3000, 0xc, &(0x7f0000ffd000/0x3000)=nil) 05:37:35 executing program 0: socketpair(0x20, 0x8000, 0x2, &(0x7f0000000080)={0xffffffffffffffff}) close(r0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r1, 0x0, &(0x7f0000000000)) socket$inet6(0x18, 0x7, 0x7ff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8, 0x0) poll(&(0x7f0000000580)=[{r2, 0x1c}, {}], 0x2, 0x0) close(r1) 05:37:35 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = semget$private(0x0, 0x2, 0xa4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x2, r2, r3, r4, r5, 0x4c, 0x9}, 0x4000000000000000, 0x4}) connect$inet(r0, 0x0, 0x0) 05:37:35 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x80, 0x40, 0x20}], 0x3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0xbe, 0x3, 0x2, 0xcf}, {{r0}, 0xfffffffffffffffd, 0x8, 0x80, 0xe4, 0x800}, {{r0}, 0x0, 0x10, 0x2, 0x0, 0x18b}], 0x7fffffff, &(0x7f0000000100)={0x5, 0x9}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x9) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000002c0)=0x2) r2 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000200)=0xf11) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000240)={0x0, 0x8d6, 0x8, 0x3}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000280)) ioctl$TIOCSETA(r2, 0x2000746f, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000040)={0x56, 0x4d, {0x1, 0x400}}) 05:37:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002004, 0x450c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0xc1045763, &(0x7f0000000100)={0x0, 0x0}) 05:37:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x20) chflagsat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205603, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 05:37:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x13f) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0xfffffffffffffebf, &(0x7f0000000180)="dd") 05:37:35 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) fsync(r0) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x40000007, 0x8f, 0x80000000}, {{r1}, 0xffffffffffffffff, 0xa, 0x2, 0x100, 0xe}], 0x8, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x20000000, 0x0, 0x332}, {{r0}, 0xffffffffffffffff, 0x50, 0x1, 0x2}, {{r0}, 0xfffffffffffffff7, 0x80, 0x24, 0x3605, 0x6}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x8, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000005, 0x3c, 0x3800000000000000}], 0x2, &(0x7f0000000200)={0x7f}) close(r1) 05:37:35 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x4, 0x1}}) r0 = socket(0x18, 0x1, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\a\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) mprotect(&(0x7f000012e000/0x4000)=nil, 0x4000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) 05:37:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="709d9ca3feb955e1e2d10092888708d93524d2dd63a3be32353423ad4eb0a49090768afa0dd6d9495319c2a4bdda6b0e90e2436c5d5b1d6b3b257e3eb14320b38493b0c3d4a0efcaf6080000006fed21ae908701c01d9c4bd114cf814e9bd395f782060a27034131cd3786e0f868ffbe545dc311d9d161d1bba8afcb84699034d71f07762119adb23e35921981e441c4df9b94b70e64a44a73d60000000c0c561107adc20401d5fab45d49a0d58b46c0f9e9a154493374b30988dd3ca44d4cd7c64ba7f62523c145f71ffdbc63f05330a10c525682c1d5397657b431690cedfbaa760fe8b6aed0a33810493c03a335e13ea5f9c0cec9f162b59e941f5ecf8928a44a8476a678516d938c136c4c6514842e3679df613fa09510f3c20adb4a75b09b830e0b213d12a66ae7b9bdabba9f62deb72662c28eb014e9e0b002e3686308", 0x140) 05:37:36 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0xc0000) r1 = fcntl$getown(r0, 0x5) r2 = fcntl$getown(r0, 0x5) setpgid(r2, r2) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() setpgid(r1, r2) ftruncate(r0, 0x0, 0x30000) 05:37:36 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000001000)={0x1000, 0x0, &(0x7f0000000000)=""/4096}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1d, 0x0, 0x0) 05:37:36 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus/file0\x00') mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) truncate(&(0x7f0000000080)='./bus/file0\x00', 0x0, 0x5) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 05:37:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2864c61ad4492a500a35ace697bef649f907bdc1bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097b1fd00000000dcb95a0100000000000007a864d67971a38826a1aa8937092e", 0x79) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x400000000002003, 0xffffffffefffff7f, "89495588c93902000000f05b30ea9cbfa600"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:36 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x151, 0x100) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r1, 0x1) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000340)={0xdeaf4152}) 05:37:36 executing program 0: socketpair(0x30, 0x2, 0x1f, &(0x7f0000000100)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x1a4, &(0x7f0000000000)=""/230, 0xfffffefb}, 0x4) 05:37:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) socketpair(0x1a, 0xc003, 0x0, 0x0) socketpair(0x10, 0x8003, 0x101, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) r1 = semget(0x2, 0x2, 0x40) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/61) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x32) 05:37:36 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x57d868ef, 0x0, 0x9, 0x0) minherit(&(0x7f00004c0000/0x4000)=nil, 0x4000, 0x0) 05:37:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus/file0\x00') symlinkat(&(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus/file0\x00') write(r0, &(0x7f0000000100)="4e090008cf376612", 0x8) 05:37:36 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000040)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ec", 0x27, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000180)=0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file1\x00', 0x0, 0x108) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0\x00') symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f00000001c0)='./file1\x00') chflags(&(0x7f0000000100)='./file1\x00', 0x1) openat(r1, &(0x7f00000000c0)='./file0/', 0x20200, 0x0) 05:37:36 executing program 1: getgroups(0x996c83667050c5c, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0xc0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x7e, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x1, 0x4, 0x4, r2}) 05:37:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) r2 = dup2(r1, r0) ioctl$TIOCSTART(r2, 0x2000746e) pckbd_enable: command error 05:37:37 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1000000000002, 0xffffffffffffffff) pipe2(&(0x7f0000000000), 0x10000) fcntl$setstatus(r1, 0x4, 0x0) 05:37:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {}, {0x6}]}) semget$private(0x0, 0x4, 0x84) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pckbd_enable: command error 05:37:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = shmget$private(0x0, 0x4000, 0x6, &(0x7f0000ffc000/0x4000)=nil) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getppid() r8 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x9, r3, r4, r5, r6, 0x40, 0x2}, 0x1, 0x5, r7, r8, 0x7fffffff, 0x7fffffff, 0x7ac}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x2, 0x10000, './bus\x00', 0x7fff, 0xed3, 0x3f, 0x3}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x10, 0x7, 0x7fffffff}], 0x3f, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x81, 0x7d9, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0xd, 0x2, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0x9, 0xc4c}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x0, 0x1}, {{r1}, 0xfffffffffffffffd, 0x20, 0x5, 0x870a, 0x10001}], 0x268, &(0x7f00000000c0)={0x9, 0x9}) dup2(r1, r1) kqueue() 05:37:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8801, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x9, 0xff, 0x1, 0x3, "5dd02b21da21fc7f0d2e3c1b08bd357270ebdf18", 0x5, 0x7}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x100, 0x0) socketpair(0x1e, 0x4000, 0x0, &(0x7f00000001c0)) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000100)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shutdown(r0, 0x0) getpgid(r4) 05:37:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000001c0)="90ce548bc00f598a9c14125c56291fbd7fb02928a4527f5ee1b9be0fdd7e2677ab6216e8eba9c07902", 0x29) r1 = syz_open_pts() close(r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x55) dup(r1) r2 = syz_open_pts() pread(r2, &(0x7f0000000140)="8456420e9cddf8a924df17af11d25d2769377d7a32d8d80ed1b61352", 0x1c, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c1b0267a72300010000f91300"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:37:38 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) dup2(r0, r0) 05:37:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x4010426e, &(0x7f0000000080)={0x0, 0x0}) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) 05:37:38 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) recvfrom$inet6(r0, &(0x7f0000000180)=""/61, 0x3d, 0x800, &(0x7f00000001c0)={0x18, 0x2, 0x4, 0x4d}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x50}], 0x1, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fcntl$setstatus(r1, 0x4, 0x46bfb) close(r2) 05:37:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f00000001c0)=[{r1, 0x104}, {r0, 0x81}, {r1, 0x3}], 0x3, 0x7) 05:37:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202f, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x2f) kqueue() dup2(r1, r0) 05:37:38 executing program 1: r0 = socket(0x800000015, 0x4000000000003, 0x400) r1 = semget(0x0, 0x3, 0x40) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x92]) r2 = semget$private(0x0, 0x0, 0x401) semop(r2, &(0x7f0000000000)=[{0x0, 0x5, 0x1000}], 0x1) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) 05:37:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9, 0x0, "d730c1e7bb6fc4d8005b00000000000000e74de4", 0x0, 0x6}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0xc53f, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000040008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 05:37:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x90d2, 0xfffffffffffffffe, "08000000bb6fc6e24de400"}) writev(r1, 0x0, 0x0) write(r1, &(0x7f0000000d40)="af69454f1c250428a8483942f88e3650c61d9f765f29e26d4ea102976887e112af76af0ea198be19c2ca7a0e74937308000000000000000f2c129f6fd5f2cea81b9d07e543bcb8af79e92f0c356b12d4cdf2518986c774fc7cb0dba079c4874a4c342642a902e0498accea99f362cf3dc01fd4489f15e419f9fde634eafe170fb56a7b7a0d2219e8c76fdc11b2f42ed0de70f33c70c181e508ec5009a29e6eced93398e6304e403f2e783db812553a662cc00efe9f5c76c1d6dba09d6a570960c6bae89a6c1a219810b4b494254134402a4a66acae687efaa0e2724d1346486e99c499320fb7f3b75b39b0028d2dd08c2d04e4df576ee568397a165ea325019d8da7a2f89397154206810a6023404cbb", 0x110) poll(&(0x7f0000000080)=[{r1, 0x88}, {r1, 0x55}, {r1}, {r1, 0x4}], 0x4, 0x100000001) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000100)=0x3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) write(r1, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953bfab9520ecd3492df6d4997f91174626191650f3e90a9aca4b82e7506f6eb1993339e82ff5c3289a85c984541cbf4de7543b41d78f947701aaffd974f031fe0e3c9ece584ea663ad19fd80b2394e221e5c3834ae7ddb195e736361fd4b6273793746902bd5d98187543bb094b9036aaa208d3325c5c2fd56dbea0c6cf1513b35c9ecb827b06f73c058cfb4e24b86d10824baedaae8d69153f75c2456088cbe5f1cba4fa09ed4b7cc95ad408d7c51c480c8ac14964698ae8cf1e6279c09e9efe2fc2d1e1e9d8a42522d36942e3312442fb1f312e6bb6f32c8cebc941e3f656991f4c9252795cdd720073f5e1b225fd5b60e450c8c14fc85a776356e999ead9d1aa76de69f6a9e7b66eeef2af155ea68890504f9b553dc4373f991954fb0e4a1eccb6473153c97615498d24ebe8f68ed1f76ca2985dd575b9e83c5243d108243c89619b490a4b10975b081f7f954409516f39bc164e18a08afa92302c79cbe9302ca23c26def1a80f857ae82756354efacfb2cdab12e1e7c38c21ea3919a3f32dfeaf93726e7175a856a56a3239cfe36f17bc80ff10df0643a8476528f0a6f8ba1433fa42381b168575cced89463901e440cd812fa398135a4fa784ec5af5a21d88ec61bc1650bff4ff17eaf5996d591d95132f54a75b764e53495a9af476e6cd0c46add97490049521f2e8d8629e56e951b3f93bd4f50acee23e1b2173cc612c54afe8164350eab54d085d933bb335ed4e4f9c148e7d6250935353012c61bcfb8e6965b67c7c84309a6b9385c363074a36f451c556c982a34af2608752f869d1583df0db4f6be9d82f7f42ff42dc6c3fcbc0dd37b8182c41135ec08fbc15d9444b288bcae383aa7ff843292a3eed2e4ac191b27ab6889e4dc7b4efee1d424fe22e6d35cc08456b8f2024672c040d826970b3cd0c6cb6e18f58533dba3558afc73904a205e97719d7e2815289bcd3c8de7e987ee21fe9b1fdbbabebc2406e709458aacf3e8d3bb1889d0ab0d07d90a044265b1ebd1846252cb3a0deb90bad21b5bb6096ab5a9f987bdb4e987f5362876919bb205b67dda5430ae33848612d8447b5f6ad02292072d429b646f2e790156eb615f94d80ce38b9d4b0811d32d9b164af1f3085ec33a38423fc95373251a4b81ac097d16d6fa9111c63ad777c1afd2697c946cb21343b82163fd413ad5054cab5a906b12a18c5603b8668dbe91bad16b5a92ad4e19fcf9b2f060dd6ee629e69959ac4e008a8baea1811972438890cfa0009c305442c9de8daeca0d7e4ab13464ed10592a17dfe53cc72683934294a0bca0bfcd7577c4d3d9877d3d2ff3ea91e00f51bf11d8a02136913aecb54a503f581babf5cd4c8f93678a3d242f78e683f462656e22074ff3daa8744c97370bd9ef4b9ce8d2e8eef7cd21ed21789ee1c39723c60a68a60e241c3407688264b1d9c9c13fd58777d621a0ff86d7f816312c5143725509a3d7ac17baea2a1e789ad9e5a18d2109d3fc238d1bea61b8b8bf74778df74d7e16282f6ce7e978aad191fb1fec8990b627105cb03043c1016d2044fda90041bc02c031ec1316147df0e7da87a9ec0490215ce1368991aa48e1f08fb6552bdb85243f062ee83073a38aa5d2cd2fa51405d8dd95555ac975b883fd343ef52ce1acfc6d0e7da3b73f2d04e7d6c843fac55fe8b562ed30f72aa15a16915cca843b4f084bd619b59068fe8d983f4478cc0ff74c809fa56933decb982f0c487333576e57215c1eb6892ef85467197ad7bf25e278b041f6212b349d7f5d92e52c1c63a44101d47cf0fd8087039b6553e14414a1da338c5c216c9335bee2a9b351af61d42287b1ec6fbbbadedf2f76b6fe476b28c4cc617cc2b7e1f3187ced3f979d5ea56c36b76d9b078b1c8ac41b3a80e8ace7679de5d4566fdeaed3582386c1e2301e807b410af3c4d9e3e9b19b94588922e3c32002cd4082448d7f57c34be73eb40183bcea2c4eab64d7e4083b81b96d8aaecf6c8145f84ba3a8bdd6378ec6acbbeb0079ef5b80224137685666b0c361df04e0b49e627ae4e2043241832168af1d76ec4eb92b43bea5cc5c2b81ebef67d2554c01fed67a92ff4f18642198f0b6cc8a82eb2220beeb77675c57df0cd4a3979a2825af0ad8b40769b988cbf68b30e94dc26dfd192ca4ce8722100a4394e991db6924eb6bfa3e2d8461a58b64b59055fd420b7a1d870e21ed95ee4ab56f477cae53c5ff3c2983db23c56313e91c5c696278b89709f10f4f190ef26c38dc8060478463f3e94acc702a0e5e6b3ef08b5142f59baa19ebcee23360bd21f4b69779b7e4b22c3091cbbcf0150602ef06ad82d6bb6f47bda77aa0bd28593d74c9083897fdb74a0606a0541d97587fb978f6db90d6eec9692f70f6853aa8e614086752e2fb5d2a2faf5133be67ad441fb1152de1c52290b1889f62e2fc0cd93d0d6d4f4ec3cd8542bcee0797bcdbe1d717cafd06945220d716fe3689f4fb31513e14bca55818308cea34a40b649096c439c650840736a352b217e10c4180511ff14090d1f3254b2e004746189dc36cc4d7d038aa274f3ea0fc632cab1ca0f9f420b597927de1a0e34165c9ba0c9236bde8c6a5d3cfbfe4a5b5488c2f9adeedfba8424ee222baaeb835359cbe76a1d788453024b15968d0f4d6db4383b563b24c73153d3b8671f7db867ef4a1160a6073a4287bac4f969e9bec4c9a9c1f8bbcf12671d657931cdc0a75896db93a0598d50227bda4ceb514d50d81bcdee1a282f0a225ee433ebcb32fc8fe1fd9ed6e3fa8064875e36e4c581de479351d6ff3319c98e3f8e111d7efd143cd1ce23abf48b06bc16ec2fbbde9c3ee11c5eb9fe86d9b449279bc6315982922ba96f4502c7a080dfa0fcd1f3763c0bf3b6c0c51cb415a2608cb4138a5992e47a42c135dd4b1b9bf0ec77d10bc409eecb60392441faf5c3cba3584ac1615b933fba2451f4e39fabafd401a8d90025fdec8dd2611ebaf1b617060ddf96ecacd69cca245b866d5692c918001501fc3cb5cf3cccede80e57c71e71b8dd644d4db23045fa52940d867dcd9127f37009f8ed9a86c8a9f50bfdfcb20c6df724ed2b81fc760600f3374d95d9fd45f102a26dd19c4a26cbba63e6555727f4208b29e5fa18dbbbb2d4cd1838bf368d3eed8d69eeebb2180870f62e64f80006a958a7ce9d9a1794a1362e2484a2bcaa4405995974be48a353b783411b8a4596c8a45b3f064422f5d341fa1d6821033409b3c8eb79a193fd1ad3640826f50dd0b1a39670311e2e9c3a995db026f43ea9063d96721bdaa8718202701cf26fe4d8b3a960efd8ce44db07e25f6b72729b0c9d6dcfd2ca76a75a730509f780f6792a822ce1cfc9472c431b6a8afd8d1b2046804acc18cd54ac8f3d61976c6b9bd6383269b4dd412a31c5a823b45cd5caa8142dd04e5c13e5fbf6c562345092d747b8060d7e3e0e4a362792cc61ea89670f4869f66f497f0abf70b3eed2f1d1b9c820709cee26c12b673190e933e83a57a23c8bae9b7752ae511712edf8954a8b92eff55d6b45d1de35c478af773070ebb3c400134266926744d98c5d06418ba10736db12c540b20b9adc44ac45d4639764918119f2ac172211110ffc700540c7063620d5e5c47b5b9e32d4fdcde46cae5443b4772574b8c46f049c6eb2273f66824fc6853baaafeda8cc1d778d77d8095c149392459fd0f42cfeda8dbb13b5990e613ef7ef61fe73e5ed5d3ba58ad621f34b1ef969ecc27f08f260d0802d5d1a", 0xabd) r3 = syz_open_pts() close(r1) dup(r3) syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec2403d6f9d1db4e2c0a", 0xe}], 0x1) syz_open_pts() 05:37:38 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x42) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x4004667b, &(0x7f0000000000)) 05:37:39 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = kqueue() close(r0) dup2(r2, r1) 05:37:39 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x9, 0x37c}, 0xc) socket$inet6(0x18, 0x4005, 0xc80) r1 = socket$inet6(0x18, 0x2, 0x0) shutdown(r1, 0x2) getsockopt(r1, 0x29, 0xd, 0x0, 0x0) 05:37:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x2, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000002c0)=0xfffffffffffffffe) linkat(r3, &(0x7f0000000180)='./file0\x00', r5, &(0x7f0000000240)='./file0\x00', 0x4) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000300)=0x5bd) close(r0) dup(r1) r6 = syz_open_pts() ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000500)={'./file0\x00', 0xb416, 0x1, 0x5, 0x1, 0x1, 0x400, 0x5, 0x1, 0x1, 0x2, 0x100}) write(r1, &(0x7f0000000440)="4d59e932d7040869e0fc05d9aadeae52c6bb59d62e8990187147ddfd291becab68dc2aed573d28967cbfc7bda365b9faf967cf87fbb7e0fa922aa1ccd31939fdbf0249a4df35512c0062170952429e8fbae72cc2813908072a88dd8f6d2ff9d9390f03af9595dbfcf8009b67b1f3cd36bf9dbeba8cbe2a79a6bfde29f1ad4506dd457667b0475905800d124565ba03d115325d78c038a5", 0x97) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b5f7c84a4ffffffffff9c11fe4dbfa600"}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000280)) readv(r6, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 05:37:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x84}], 0x1, 0x100) write(r0, &(0x7f0000000140)="70d328e9912f4fc76474edcbd98bc1622370e44ae08e3b9d9e34ddec40bd84a7f6265913c2b0d0157146b680166e00c4ccec7efc28dabb6f72d50e9ef9dcf3ac872ac0eea47a9f3e82906b0a", 0x4c) syz_open_pts() close(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) dup(r0) syz_open_pts() 05:37:39 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) poll(&(0x7f0000000180)=[{r0, 0x40}, {r0, 0x4}, {r0, 0x80}, {r0, 0x20}, {r0, 0x8}, {r0}, {r0}, {r0, 0x2}, {r0, 0x88}], 0x9, 0x1000000000000000) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)) 05:37:39 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f00000001c0)=[{0x7fffffff, 0x3, 0x10001, 0x7}, {0x3, 0x54dfb3c7, 0xb, 0x8}, {0xb, 0x4, 0x0, 0x2}, {0xffff, 0x1, 0x2f, 0x80}, {0x400, 0xfff, 0xbc, 0xff}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000380)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) socketpair(0x18, 0x0, 0x40, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000100)=""/146, 0x92, 0x0, &(0x7f00000001c0)={0x18, 0x1, 0x100000001, 0x7f1e}, 0xc) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x7fffffff, 0x8000, './bus\x00', 0xffff, 0x3, 0x5, 0x1}) 05:37:39 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = dup2(r0, r0) r4 = kqueue() ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000100)) close(r2) r5 = socket$inet6(0x18, 0x3, 0xffffffff) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0xbf1e252e738662e4, 0x80, 0x7f, 0x81}, {{r2}, 0xfffffffffffffffe, 0x2, 0x1, 0x1, 0x9}], 0x4c4bc6e7, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x80, 0x41, 0x1, 0x7f}, {{r4}, 0xfffffffffffffff8, 0x48, 0x40000001, 0x849, 0x8}, {{r5}, 0xfffffffffffffffd, 0x2, 0x40000010, 0xfffffffffffffffb, 0x8}, {{r1}, 0xffffffffffffffff, 0x8, 0xa, 0x1000, 0x852d}, {{r1}, 0xffffffffffffffff, 0x0, 0x44, 0x1, 0x1}, {{r3}, 0xffffffffffffffff, 0x10, 0x40000004, 0x5, 0x8001}, {{r4}, 0xfffffffffffffffc, 0x1, 0x4, 0x8, 0xa8e7}, {{r2}, 0xffffffffffffffff, 0xe0, 0xf0000024, 0x80000001, 0x3}], 0x1000, &(0x7f00000000c0)={0x7, 0x1}) r6 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000040), 0xffff, 0x0, 0x0, 0x0) fcntl$dupfd(r6, 0xa, r6) dup2(r1, r4) 05:37:40 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000180)) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0x800) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x78, 0x5, 0x5, 0x1f}, {{r2}, 0xfffffffffffffffa, 0x8, 0x0, 0xffffffff, 0x7}], 0x0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x8, 0x2, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x10, 0x6a625c81, 0xfffffffffffff186}, {{r0}, 0xfffffffffffffffe, 0x80, 0x80, 0x2, 0xe2}, {{r2}, 0xfffffffffffffffa, 0x1, 0x1, 0x5b, 0x2}], 0x5, &(0x7f0000000140)={0x36, 0x7}) 05:37:40 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000180)={{0x20, 0x7fffffff, 0x7cb}, 0x4, 0x6, 0x200}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0xfffffffffffffffc) r3 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r3, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000200)=0x3f) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000280)={0x7, &(0x7f0000000240)=[0x4, 0x0, 0x8, 0x7fff, 0x9, 0x6, 0x1000]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000002c0)=0x8) msgctl$IPC_RMID(r3, 0x0) chroot(&(0x7f0000000300)='./file0\x00') ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000340)=0x1) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000380)={0x100000001}) r4 = getpgid(0xffffffffffffffff) wait4(r4, 0x0, 0x8, &(0x7f00000003c0)) fcntl$lock(r1, 0x7, &(0x7f0000000480)={0x2, 0x0, 0x9, 0x5, r4}) ioctl$BIOCLOCK(r1, 0x20004276) chroot(&(0x7f00000006c0)='./file0\x00') r5 = open(&(0x7f0000000500)='./file0\x00', 0x10800, 0x8) r6 = semget$private(0x0, 0x6, 0x24) semop(r6, &(0x7f0000000540)=[{0x2, 0x6}, {0x2, 0xfffffffffffffffa, 0x800}, {0x0, 0x5, 0x800}, {0x1, 0x1, 0x800}, {0x3, 0x7, 0x1800}], 0x5) getsockopt$sock_timeval(r5, 0xffff, 0x1007, &(0x7f00000004c0), &(0x7f0000000700)=0x10) r7 = openat(r1, &(0x7f0000000580)='./file0\x00', 0x100, 0x0) getpeername$inet6(r0, &(0x7f00000005c0), &(0x7f0000000600)=0xc) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f0000000680)={{}, 0xa, &(0x7f0000000640)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) fcntl$getown(r7, 0x5) 05:37:40 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x6000000) 05:37:40 executing program 1: r0 = socket(0x6, 0x3, 0x2000000000001) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000000)={{0x7, 0x5, 0x8001}, 0x0, 0xffffffff, 0x6}) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 05:37:40 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = socket(0x22, 0x4002, 0x72) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r0, r1, r2) open$dir(&(0x7f0000000180)='./bus\x00', 0x20080, 0x80) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20000002}, {r4}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)) open$dir(&(0x7f0000000140)='\x00', 0x401, 0x8) poll(&(0x7f0000000280)=[{r0}, {r3, 0xc}], 0x2, 0x809a) syz_open_pts() 05:37:40 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x4) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/98) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r2, r2) ioctl$VMM_IOC_RUN(r3, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 05:37:40 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 05:37:40 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="5001050160000004000000000706ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x800, 0x4) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x2, 0x3) panic: kernel diagnostic assertion "(rt->rt_flags & RTF_MPATH) || mrt->rt_priority != prio" failed: file "/syzkaller/managers/main/kernel/sys/net/rtable.c", line 569 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 29515 18071 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f7c399,ffffffff81f3aad6,239,ffffffff81f16fee) at __assert+0x2e rtable_insert(0,ffff80000099cec0,0,ffff8000009ed090,38,fffffd802fef2238) at rtable_insert+0x66b rtrequest(1,ffff800015a2d360,38,ffff800015a2d2d8,0) at rtrequest+0x875 rtm_output(ffff8000009ed000,ffff800015a2d408,ffff800015a2d360,38,0) at rtm_output+0x6e5 route_output(fffffd803322d800,fffffd80363efc08,0,0) at route_output+0x7d7 route_usrreq(fffffd80363efc08,9,fffffd803322d800,0,0,ffff800015a21080) at route_usrreq+0x363 sosend(fffffd80363efc08,0,ffff800015a2d600,0,0,80) at sosend+0x660 sendit(ffff800015a21080,3,ffff800015a2d6e0,0,ffff800015a2d7f0) at sendit+0x53c sys_sendto(ffff800015a21080,ffff800015a2d788,ffff800015a2d7f0) at sys_sendto+0x80 syscall(ffff800015a2d860) at syscall+0x511 Xsyscall(6,0,ffffffffffffffd8,0,6,3437557b010) at Xsyscall+0x128 end of kernel end trace frame: 0x345f589efc0, count: 2 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> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel diagnostic assertion "(rt->rt_flags & RTF_MPATH) || mrt->rt_priority != prio" failed: file "/syzkaller/managers/main/kernel/sys/net/rtable.c", line 569 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f7c399,ffffffff81f3aad6,239,ffffffff81f16fee) at __assert+0x2e rtable_insert(0,ffff80000099cec0,0,ffff8000009ed090,38,fffffd802fef2238) at rtable_insert+0x66b rtrequest(1,ffff800015a2d360,38,ffff800015a2d2d8,0) at rtrequest+0x875 rtm_output(ffff8000009ed000,ffff800015a2d408,ffff800015a2d360,38,0) at rtm_output+0x6e5 route_output(fffffd803322d800,fffffd80363efc08,0,0) at route_output+0x7d7 route_usrreq(fffffd80363efc08,9,fffffd803322d800,0,0,ffff800015a21080) at route_usrreq+0x363 sosend(fffffd80363efc08,0,ffff800015a2d600,0,0,80) at sosend+0x660 sendit(ffff800015a21080,3,ffff800015a2d6e0,0,ffff800015a2d7f0) at sendit+0x53c sys_sendto(ffff800015a21080,ffff800015a2d788,ffff800015a2d7f0) at sys_sendto+0x80 syscall(ffff800015a2d860) at syscall+0x511 Xsyscall(6,0,ffffffffffffffd8,0,6,3437557b010) at Xsyscall+0x128 end of kernel end trace frame: 0x345f589efc0, count: -13 ddb> show registers rdi 0xffffffff81db3e57 db_enter+0x17 rsi 0x4ea9 __ALIGN_SIZE+0x3ea9 rbp 0xffff800015a2d020 rbx 0xffff800015a2d0d0 rdx 0x4eaa __ALIGN_SIZE+0x3eaa rcx 0xffff8000149dd000 rax 0xffff8000149dd000 r8 0xffff800015a2cfe0 r9 0x1 r10 0xffff80000098f8c0 r11 0x1142cf82346b473f r12 0x3000000008 r13 0xffff800015a2d030 r14 0x100 r15 0x1 rip 0xffffffff81db3e58 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800015a2d010 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=29515 stat=onproc flags process=0 proc=4000000 pri=78, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff800015a204c8,0xffffffff822b7b98 process=0xffff8000ffff66a0 user=0xffff800015a28000, vmspace=0xfffffd803f014d68 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 18071 346110 45844 0 2 0 syz-executor.1 *18071 29515 45844 0 7 0x4000000 syz-executor.1 87001 110994 93806 0 3 0x80 nanosleep syz-executor.0 87001 77598 93806 0 3 0x4000080 poll syz-executor.0 87001 286264 93806 0 3 0x4000080 fsleep syz-executor.0 22654 441826 0 0 3 0x14200 bored sosplice 79707 467454 1 0 3 0x100083 ttyin getty 93806 390740 7280 0 3 0x82 nanosleep syz-executor.0 45844 427151 7280 0 2 0x482 syz-executor.1 7280 2398 11316 0 3 0x82 thrsleep syz-fuzzer 7280 395654 11316 0 3 0x4000082 thrsleep syz-fuzzer 7280 382030 11316 0 3 0x4000082 thrsleep syz-fuzzer 7280 484985 11316 0 3 0x4000082 kqread syz-fuzzer 7280 524039 11316 0 3 0x4000082 thrsleep syz-fuzzer 7280 316654 11316 0 3 0x4000082 thrsleep syz-fuzzer 7280 106282 11316 0 3 0x4000082 thrsleep syz-fuzzer 7280 146050 11316 0 3 0x4000082 thrsleep syz-fuzzer 11316 255218 18381 0 3 0x10008a pause ksh 18381 202715 23528 0 3 0x92 select sshd 23528 112994 1 0 3 0x80 select sshd 47919 13900 8185 73 3 0x100090 kqread syslogd 8185 402361 1 0 3 0x100082 netio syslogd 32536 87933 1 77 3 0x100090 poll dhclient 13989 290814 1 0 3 0x80 poll dhclient 5239 10036 0 0 2 0x14200 zerothread 62028 206348 0 0 3 0x14200 aiodoned aiodoned 18777 468409 0 0 3 0x14200 syncer update 73540 219771 0 0 3 0x14200 cleaner cleaner 26525 362467 0 0 3 0x14200 reaper reaper 20680 188736 0 0 3 0x14200 pgdaemon pagedaemon 94903 275183 0 0 3 0x14200 bored crynlk 2780 186707 0 0 3 0x14200 bored crypto 10186 108671 0 0 3 0x40014200 acpi0 acpi0 28516 471182 0 0 3 0x14200 bored softnet 9242 189907 0 0 2 0x14200 systqmp 74494 351618 0 0 3 0x14200 bored systq 6533 327273 0 0 3 0x40014200 bored softclock 13483 286900 0 0 3 0x40014200 idle0 27351 458437 0 0 3 0x14200 bored smr 1 263141 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9496 6374K 6824K 78643K 13882 0 0 pcb 24 9K 11K 78643K 927 0 0 rtable 120 5K 5K 78643K 528 0 0 ifaddr 50 12K 13K 78643K 197 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 87 0 0 iov 0 0K 24K 78643K 236 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1203 76K 76K 78643K 2749 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 20 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 114 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 6 17K 25K 78643K 1966 0 0 sigio 0 0K 0K 78643K 38 0 0 proc 42 30K 46K 78643K 469 0 0 subproc 32 2K 2K 78643K 39 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 154 0 0 in_multi 33 2K 2K 78643K 84 0 0 ether_multi 1 0K 0K 78643K 6 0 0 mrt 0 0K 0K 78643K 4 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 108 477K 477K 78643K 108 0 0 exec 0 0K 1K 78643K 341 0 0 pfkey data 0 0K 0K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 84 20K 30K 78643K 5463 0 0 UVM aobj 74 3K 3K 78643K 87 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 56 0 0 NDP 9 0K 0K 78643K 52 0 0 temp 154 2715K 3350K 78643K 8751 0 0 kqueue 0 0K 0K 78643K 15 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 inpcbpl 280 717 0 710 1 0 1 1 0 8 0 plimitpl 152 58 0 51 1 0 1 1 0 8 0 rtentry 112 58 0 12 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 261 0 257 1 0 1 1 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 ppxss 1128 30 0 30 9 9 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 195 0 0 13 0 13 13 0 8 0 art_table 32 196 0 0 2 0 2 2 0 8 0 art_node 16 46 0 4 1 0 1 1 0 8 0 sysvmsgpl 40 12 0 12 2 2 0 1 0 8 0 semapl 112 112 0 102 1 0 1 1 0 8 0 shmpl 112 85 0 13 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4743 0 3307 47 0 47 47 0 8 0 ffsino 240 4743 0 3307 85 0 85 85 0 8 0 nchpl 144 7669 0 6033 61 0 61 61 0 8 0 uvmvnodes 72 5596 0 0 102 0 102 102 0 8 0 vnodes 200 5596 0 0 295 0 295 295 0 8 0 namei 1024 23440 0 23440 2 1 1 1 0 8 1 scsiplug 64 4 0 4 3 2 1 1 0 8 1 scxspl 192 25692 0 25692 11 10 1 5 0 8 1 sigapl 432 2138 0 2124 2 0 2 2 0 8 0 futexpl 56 29748 0 29747 1 0 1 1 0 8 0 knotepl 112 457 0 438 1 0 1 1 0 8 0 kqueuepl 104 555 0 553 1 0 1 1 0 8 0 pipepl 112 1392 0 1373 6 5 1 2 0 8 0 fdescpl 424 2139 0 2124 2 0 2 2 0 8 0 filepl 120 12770 0 12671 6 2 4 5 0 8 0 lockfpl 104 652 0 652 3 2 1 1 0 8 1 lockfspl 48 212 0 212 3 2 1 1 0 8 1 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 44 0 34 1 0 1 1 0 8 0 ucredpl 96 3106 0 3099 1 0 1 1 0 8 0 zombiepl 144 2124 0 2124 2 1 1 1 0 8 1 processpl 840 2154 0 2124 4 0 4 4 0 8 0 procpl 600 4709 0 4669 4 0 4 4 0 8 0 sosppl 128 30 0 30 8 7 1 1 0 8 1 sockpl 384 1545 0 1527 5 2 3 4 0 8 1 mcl64k 65536 38 0 38 8 7 1 1 0 8 1 mcl16k 16384 6 0 6 3 3 0 1 0 8 0 mcl12k 12288 36 0 36 7 6 1 1 0 8 1 mcl9k 9216 37 0 37 6 6 0 1 0 8 0 mcl8k 8192 26 0 26 10 9 1 1 0 8 1 mcl4k 4096 77 0 77 6 5 1 1 0 8 1 mcl2k2 2112 5 0 5 4 3 1 1 0 8 1 mcl2k 2048 54933 0 54897 14 9 5 9 0 8 0 mtagpl 80 10 0 10 3 3 0 1 0 8 0 mbufpl 256 98295 0 98245 15 10 5 10 0 8 0 bufpl 256 10412 0 5871 284 0 284 284 0 8 0 anonpl 16 206889 0 197542 94 39 55 55 0 62 16 amapchunkpl 152 9097 0 9007 28 11 17 18 0 158 13 amappl16 192 12328 0 11819 103 69 34 38 0 8 8 amappl14 176 34 0 33 2 1 1 1 0 8 0 amappl13 168 957 0 955 2 1 1 1 0 8 0 amappl12 160 977 0 972 1 0 1 1 0 8 0 amappl11 152 51 0 37 1 0 1 1 0 8 0 amappl10 144 67 0 66 2 1 1 1 0 8 0 amappl9 136 548 0 544 1 0 1 1 0 8 0 amappl8 128 128 0 114 1 0 1 1 0 8 0 amappl7 120 30 0 27 1 0 1 1 0 8 0 amappl6 112 55 0 47 1 0 1 1 0 8 0 amappl5 104 1115 0 1102 1 0 1 1 0 8 0 amappl4 96 1317 0 1294 1 0 1 1 0 8 0 amappl3 88 1190 0 1179 1 0 1 1 0 8 0 amappl2 80 16110 0 16036 4 2 2 3 0 8 0 amappl1 72 47727 0 47305 26 17 9 19 0 8 0 amappl 80 4962 0 4926 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 86 0 13 2 0 2 2 0 8 0 uaddrrnd 24 2139 0 2124 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2139 0 2124 1 0 1 1 0 8 0 vmmpekpl 168 16650 0 16625 2 0 2 2 0 8 0 vmmpepl 168 225537 0 223980 132 52 80 80 0 357 9 vmsppl 264 2138 0 2124 2 1 1 2 0 8 0 pdppl 4096 4284 0 4248 6 1 5 6 0 8 0 pvpl 32 583311 0 570844 211 73 138 141 0 265 37 pmappl 200 2138 0 2124 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 453 0 47 12 0 12 12 0 8 0