5479c5940badb18453a933c1fededa240ab6c61d2d7271be8ba06751630ca68b48ce55170ce8ec84db7e8cf39bf502ebba9141a9d822035c58f8a25d7db69a145658b969b5150df6e427dbe60ac11699fda63166a6d919205b649a7a03a4db277914069332f467987c4cb37768c09b9ef88f5bc62c96a246158c5ff8e84d485e33a0c7e2acec17f4cf9368c28c3e80e50aa1a63671ba80414bede66d2adbb5efb9edf078b90d74b2b8c0e7c25a5c8321555dadc1ea1f59fdc1f20806fa0048fcf372abb3258817a692fab3163c1dc835ec99c90effe75b55953d8f3a65640379a3abf57a02f82d25bbf31efd4ff0453588a6bfd5a64a223fa90c067efed2cd6a15380b0bc15bcbf48788e5ef8258f50000740ddc13bcd2441bf6932359d0a06ad2d3ccb7d72c3a8c1c2e7ad24bae7315a2de82c739b2fe8444487c62ee4006f7de1143f1b7ab8eb330f906a27e11597d985fe9287c1152767979b6cae479be6dd11e838085152603954d4177ceeb7e3af0cd908e5947bd8e3bf3cceef108f217e10ebb014c323f128213521cd3dc77e61cc3c095af52150b9ac77d58c5afa4d736fe099bd6b12a0293b282c0d609eaf29120d43da679315c01f9fc99ef06f8477eb13c84ec4e37bce1f4d219c285b64f85c8abe0264ff021649164aa7ca701431fe18b956b59755a6e62d2e7cd470bf1bafe18a61e4901ed6226416c8cac581cd34800fff21d02719f44f5c1b711ae473b95b77bc02fd1a92fe60e6c2f4183fba75f8c29c738db09fdbd5aff24a33082929f585600f49a2496266879aeedb0653e6cfdf366f71b81e96ba4ee96da856fa086b20d1e41b81ac7b63c6e7e1d01adf75de3e4d63da5b62fbd3bb599beadb914a73ba102f6c3a1b3fcaeb4847576b70945e4ad7745dc98fcc8e758e3f3f4bcb932b883335f8e880b3470cfc36de0ce3ed62d75aaad58f92366bd7819dc39928d7854a064efe185673e3c9665a121540697b417320e01ada8b571656a8a95f0d6da77691b8e944d4941edba570ad3f9e04dbb48dc4e34cfb4dd63f0e8fd9c1bf4b6280d5febaac13844dffdc37336b5dfab66d1b3930bcaae59f89bb90fddad6a8119fb1f5c1ad463975bffc1f00e91b9e758ed03d7c674a3e30c3a79f7776095605e8c11129e60477cf7b063382cd42e98195b5e3e2a5627a523b879f423491bee42a43d9936c49defda93b16434aaa7bb827368da463f93ad95cec7632d1221f53a07a1b871c1acb2d085964a19708cd15f02cd4d82dfc02edeea62f79b19858c1d1e5075ca10e1693bc598faebc2ddfd24703eb202cf8111d6eee12ceb891e180ea9970d23c262ea2191e1c83a0ab10108e9c58af376c2b8a5fb71d3ec2221a7261d5eef9c4d9175a4626e5ca2770f81dbc39b4a911660ab5ec196dee0f0bda0d35aaae149df87222629909dd4c309fe41febe89ee3e73cb15a5f7ae75c7e6b3e90d5ae4ff0db4aaf3d7a2b1575c5ea705f6394708fcd945a11e75784f846a55d77f2cf3f92b16188d88d18b4a97521105c9d5967cfcd31a64b4f76f29d7c2474e27a4501b8c7c6911a064c200f6912cee34b1400ac60993a191a56fab70405f3742934a8366259209c5004b6ec461be2ef1307cc26f8f07b20538c6ccbc1fe53760076772190638a88dd8136cc986737f74056c07a38c8647c2902e5a9c49800a32b1e6ccda75cd8044fbe2cad2e701fce4d74cc3438faeafcb509f815ea1ecb21bd0893ca773716d3a60f89ae57806449d533b88890688ce885653095ba9c8151f2329d2ac4ad16b222f77ad2fd6eb268df803da7d4634aa3ff5da30524b6e9eb6eea00f557ca0517b5729028c6faacb1b1b5c9297c326005e6238b22e26d6002184cd94524ec6f0081949722fd225aea3bd61b3be087a0976866da73f5d7a1e65a57057b531a31828383e2509832928f1baa01ab9e66504caa0327f7b87ab180d80cc147e6d65836391b3f15567994c4b2a59bf274921dc83bc87bbf434b03a3013dedd09dc76b8153d55aafb442930859e21bd99ce39f12271fb5c78b7c927bd0d4c209593572a0936d4d8f257dbf3631d081660781b8c57b828f4fcd811099e9d590e7006603436057a001e3000ff7f5963690cd6425bc0220c0210618524a5032d5c69f2325e67734225e758de3843c125e953ce21c05c4f1b00cb37d594cd8b2bc64d6767d68c083fe4e16344486441e216d20e22abd35f334b343385b82a0aa79a340d67987eab04bfb1a002a9ab7c15e404fd9d8896e70a3a2fd0b570598507414ad02ea3aa045b30a12daf68ccef93bedb7047591fd6bdf60bcd6c3673e6b9bddf54da4ca77c078ece129d91515499c8fdb41e73f8ebd1486bbb3f18793f1384d53fd6aaae0f071f0e053a8a0fc690cbb024413bbf84673d7d429250e4e5a9be3a02dfda55f472f1ed95a60dd8fd18023a2944f8cf68d25519518f2e86ad906e3c0281d09c9316ed66aaf7024a1b5fb88d77b8656d0cd2262ff36760f6e6cb7c7f457ec033d39ec58893e1093a110ad0d8f03a04fe95ddee7f675310fa3a9df06f115e76cc3f19fde7cd34ca6c0a5e6f55ec0733271b899e86de155028ed7e998a436b5d1ccbea28b33a88231b65833090bcdbffeed1b4505979c511ccd54ec23ed668cfb81e842a011b0743785d6f74878f7a6e998434bd7c1fcc56577ceef92b7bd1c2a038d94a55a6988751c0794171055528aee02e25b5a422bf162ef8ec07b4b4269d425e012a8169e2d5eaf2d18d5f494d211bb6367c7813903f802e45fd534c6973eda960b0a66b841b85006394af179a8a9863fe7988bdb39ea511866f9fbcb88a836a37bcb2adca48d06cc7b75ddf158d144f1b1226d5272618f86995042fdd92c2a7dd7a5923ed0f2894653aa93691323f30178d41bb9e067641a064301a333bc36ed0364b5ac62df240fe787a9da63ee53406c5f8d6d357c518ce75b6103d4", 0x1000}, {&(0x7f0000001240)="7ce97cd94b98c568b6fdc9f3b8f18ce0a8a486f2d3638b1fd22d30b437330f79ba927b218e2e2be92905096b51ec31f4f61e6afd4de9423bcdbff560666d9691610c05820983983b1074e27a521e3840d7deb6eb282096aad5ee89dc3d3a39fefd5c84dde3b3c02fde9a53d4b0da78c8dd1d001c377dd2c4da1bbf2f3518c4c57641be0e08fc34ef9b644ac5c3021e3b52e2cecdf6ac532dfb86eebcf1682272211072a0f08287e0f3a8e13b5945bcbc5f2fbcb17096c6531f78e088d2494335d105ca0e4fdb6d4a89dd63fef51f9f025100cba18c2a8d6de780a839c95b5211dbd234f948b2e788bd9a928d99c1e287821c579d163ce607cf10a4b2a3955c29ab1bd0b10eeb77d96363e1b7d4a2ac75b9b3608c47b84f8d5c0ee9cd30f1dde56ae6b41994e41198aed6cd7f9d9511f66f30c38ac4370e31db3eed752f428b0f71c96a11bdf2d037998e3228d21f067fff43620711e16c31e0472ab34711c0c4747f60e7a28154a0b5a2ae88c959803f9699ada0aa37a0e31d44264e55981d18da8e9137a10d751b3cd2c1a9c778639c8673062385d6ecc6a7598175c95197c496bc6a43e9fe416b3d51d979aaf34a7dcd633c6302e011485c3fea4b0f7f25ce6576cde90f20c3df28140db3998dacaafc533ecd0651bfcd1fbda4fb3dd0b6aa0cb7b90c59dd30c7b7d8fa50e24f9a3aaa66ad6de49aca4e81b8651a35d0655e53acf8fb2b1d09617dac01fd84e8860e4b186e43139e71112aa560bae4ff1f841a4cf2307fd1fea338ef78fdf023f256b986a09580f8fe17dcaf7a013cd382155b25dc2669e846f5b8851950648383f76ffe37a08d0f7eb792fb9207b2e5d883687c1caea0d749232ea93ae2a4d4f16968fa72344b2da026cde656e5bbd9d23ad111bb3ccfd521c9e926b0773b878d1337448bde20e34943da313327165e0ac5a98cf610a71e12fc3b89d3d39402926ea24ca7936480a8165ac72e16b3e3f248d951411f17c30ff0e2af139a25874803ec65920467e2e49efae84342cb5e5323ebbb6146ca3b405b316a8368fd5b0b098cda85b0b9ad0a2c4da694ebb904c2bc4b1c069ef06b7bbef663f4bf60f28cc58d0f5e6992f27028da5e34d346c81e57131627bd1e80e8faef8da356da83017185e5ed7e5b0c3ee624e02841584335ce28ee80e9476880bcb26e3d13c21f5b0431b2c2f3634ff015065d37bde5c0ad2e133faf468b05e8e11b74b366a95e5a9136c9096366f065a63118766ad382b95c501c1406185cc64ffc9b66f47acdd0426b959b7f73de07fd08d69ce0bac696fedda25649d0f11be3d10d5906461ddd09080c9407f2134ff243653c1be454c607ee03344a14b8205eb8084ff86f332288e287f2eb57b7a62c3409fe693342a022927d9d3412dcfd2071bb910bbb2efbd996f2dfe71db601e7b4b3e04cba951fa1c5f71d6faefa19487e271f3fdf04828f208880097e02b4d7fde0af043f85c0f23b5af96e8956d1993de811ce60f3731aab52e32d0fde4e08b79488e026912d0d293ff2465c8cd3f6be1e310b90f37edf34d65c648311b70275188973e4287daeb12aaeee106cb16ec2075abca56bcff8478182c3e4fc1613877b2f9765c9e375de28f9883565939d96a915678ec6d873e2f0b295fe1774a2ff769ca3c7fde22b6747bc0568b9d4c082212600633ebe06fc1442e3584fa8aede63140beb1fa0468524ba34df3c377e9c7d47e1efd6bd2e0160378077b5deee450fee0ad1426ef4999dc3c2c179819053e58139f1c056d8671d5cbd185b20d852a4e3a769c5f4a5668c03860530b33d718886744f4c03c2ee6d8a82ef5710730fac3ed322d14c5be161a897cc8df29686117bd58b8789ac58ce5f60506df5cb81802adc2db3165ed60c98ad684f3a80723bfc863c329abae7aeefabf466b9219c530aea1052afc9fb3b744dd0fecfad6669d8e96570ed0abe0f9341e081958bccf7daa084c3c3e20e6e3ea143ccf706a02bd2091a673a685acba75595744bb87ebfeb6daac394016262daf9fe7fd427113c8a5fc3230214de2a3a205459cfda1dbade0bc1106cd145ac5acee94130c32292cabe6a46b1d60f8e88212544e2689613e81b64a9330e4b166750dd3e05db89ab0369d8a185d98a351c37a0c8768a66f0c53b0088be337abd672daf333ef1e6acab2ac446cffcb1fa94f59a5523f6a3ada46bc91553f2c523b79f3a0fb5c97c5ea4ae0745592ee3d44cff4f73ba27a0857bae182caa1b2af502713d4e8e6687138be50b288dad51b5f4b6646a37ee335388b71c5cd460b2051d9ea60dae3749bb92e9ee92e2cf527c44f24f84d6cd8e156d176f26632965b87e1d97b11bd273dec53a93f7de6e35f29c4d7f92d5af9a290cf89a487563a74d1203e1696a0ad7afca7b6128a2c9d7bec75d0bb581493f9aaf6e8740d2b33e8c194b8c06c792e1787684779009b452c76f3fcaff54b73f512930874ebb8ffe0917be86b9e27812ab7b77e23d1d15fefdac656751e10452264fcb66bacded21473a85f07589f8ac8df12879be8ebb48bda1c07c57e11d55fbb8964a658d55216c2f7432d1d4c074eb8f934287445553fda42f5419fefad96a6976f07539f3cba7960d78d1030d0c21bf6c6e6e05123987b31acd5d27e10b6bbaf5abffcdf339543cfae717a8a877bac7d7031f1ec2cd3c880cf5b781bee3878eb5bb3aeec331fa131080421b5dde09eaf99ff9d3bbf7c418ce8b8d7d9d539ebaf3eeaa56b57bce9f059db91247ea96b0482b35035d1297f806699a8b065de19adace10f29e044c0b985cdb62e7b3188415df744b91c3d2cdf9cc22919489bb18fb483a7317229169b30cc206f5e2115a4497c1b7165aa65eac32d1716038fd19253a763e7f78d8f7aae53b79f240dc8612ef68cfab185c678fdec04fa6b28b98b239e68fd367a38b8b02ad1b04af20b923ddfc3b9ce4aa8d54b9153a6bd45d06f33d7595906cba4d816d59f588a6ddd34117764fc328e8de37d6ee5b69fdd25cbff42da180cfa0b4624e0c4f0d8db6967f3b7bfc7feece4ad6500a0e4c561b2591ec5712e4e684dbc31cab81fd1c873596fa1568d1977df963833a6abbe259b702264a14fdb0f935561d19f304b0df84c61b7b57a86a6f840370d5a8459b724dcca4ff95b56230369f1418d1d4c1f0cb886cb0e0441a483f5b1d32a8f0fd2130f43b439eb04941ef65abe8f505724ff6acf227a9a80abfdfe845e171a01fee0af58c0d255e636da940159cdc481002797a4edd3f163d4036035f6685b88df04b0d52c11c0d3831a7f495a652301e28101043429be29bd6e2568a57645b55d8504071988b3aa6fb68130e9b8d4c174fd4e9305a8b948e1820b4d24f5e47aef6a839fce563700b636ecfac5fe608f6eefbd67e82e8ea3d716131ba3029a509464de0e4c8d01eeb1e437da824ca8237e5af681831ac65e18ab430dc1aa65a6786fd260b330834792d8a7234874877dca2c626702b5c4e85641402b345faff706bd430c6e96f91fda76a6b1b187e20ff634951ecc3c162f1eb3c2b5695d6b55c50a586c35b73113f2e59bf9d388f86f9e71acfed0efe957462107af2288548a42d42e55649dd2476a9c47ca257295b37d037352b8f6a38f65c7313dba0a23a2aaadd478b407c446249d893dec24e38d111052b829e52dfe0052b7416273adcec3723594ab75abd730489ee18914d476cb01ce80228afe6e004a89ae57ffcc64a30740f606ed9046c85c205f04b419e24340897a2cb907bcc72f34c8ffb0599938fa134bd0e564f8dc9fc63ded534d8c5c2692adc2065b5c87873fc92e38f9ee03ed8eddeaec1191f2f0b228ad2a24d373bc7159d5bf7311c5765616090f046493962ba5312ab2cef3ac6620e035388b506eb10abc3685e5f477eba762964d43b25f436a8fea8a8e7cdae59d7d793f33c91e69f9b2c2d0a8f3892ddfa08f472e0b1ea411a020caf8faab82e94e62d362728f45e61aef14894fbad34524b9dc4cd859ddc34c044cd682cfb872cac75642af5334af76c85978da2a4f5c686b24b590105416e204e9c21d06bd65c0b2dad2ce3e41680f45f647c53edcfcf8a316c3577a6a9f5288713538a44bd36c1c80cc8c3abc2ec9f851744a388226c7504ce8e70425b59bed9c9ac746789f3e22c24c1a39fe57658f1f1266f2087bb433089b11503dbc3685a0bb0308b8197202fa6edb427094769424f313fe3de71e8195143e075c3fb00cb02958a2612c04798e7354410e03d3bfce99d506b809238a85cce02e6cfd97be1547da2c527df40ac9cbaeb8d0d6755638a329bfd8b747e32fb7a3ab8f2d3a360a6381aaac764427fd014a6d75a6c76509213a3ad6c738fe59ea1fc58ba47d13feeefff67c84dd06b9d2717d6899ff62336b8a558521d0362d1b4d07bf6a56b7dc4c6e761422e560dac3374d1f3506db6c3fe324a5dffe154d1da6ec83b605d18d60e41d08f27f9e5683d6cadd1385f607e70c79e205ed9fbf2b7a50a370368e4e8601d3667e4baaed6e0949bc5f9ac9eb9ced8e87db12ebf195ce5fcea9cd01665f6b05e3918088a9d3acefe0503724f3b1058cb710194e67ad762c48777216eafd5f445d42ab2873e864b78178f8c7c987588d7b60ec6e02c76d678cdef938b8ab39ab44a56c6116d1e382dc3f03e30a9ccf19e570a6fdf8cda93d86bbb286e83b93ebe885d17cb69364150564dcbd57dfd9e7b0b575589c80a76612a6d18a23fccda06bc6fc6189aa48c0c047db0309f366db9ddf1b2a5a6c21c4d7f88489f0b0366ff3029b1f79f639b701622d2760dfd58c45c4a22c8ee5e1db5ebf55c1c456db660df432d177cfacecd29e951a5add2bb7622dac4bdb2edda48e2917d2dc9aa6c4fcacdd33d26e7eaf002a38800718a0513fced970607d7e5d509e64748bf8939ae4489dedbebfc40fc7ddefc3493b8e37f2ec34975bf15e078f42e8b86a3c555160232c9a0ae3d8325b027fd38b3525d16b14a2f8116aec9a6d1d56855290cdc11cb983aeaa2d016bcef26e085b2f9d4226f8d8750c2832113f02b4a4ae1da587236773a16cd41019c20d5fe77a0c29d1d2f7177690e4aac054b5619ce6a0823b03b52f03dbe0d1a579e666a02408f385b99f41823e69d8b5ce5805e04ad42fb94991d9e4e5f92502ab4d5ecd2d1a701f273ae5bac71d91b8d43ba8279ae27a81f299fc9f3dd953578226146ee30e91b23d46f28ccb978538915fb294095ac3984c3f34562e5c9c464e8d8b5b3e56f03be6dcd2fa4f2f662e0956d214dc658ec474153fb44397ca8d925769c0b46f2d497ae26deafb65ac57c5cdbf7d343d48873a627a9b2b22cc2b1b0538f09f66a637575db2ebb585448ba29190be598d089c4fa6cf80561aa498ea07e73212401f45ac2f958534787cc0058bf3c457b62580e3a7817248a91812717637a865a3aa5c974ca5eb4ed2f0589144144ad4d94077148e2f8b5ef59c2c394d7d3b243f3e0dabe01331db49586e84631f2f4b6db4482b15f0685411eca4e4c24b108d19ee1539e08fd2a29f26abce5dd446f8b10658a4f8b79c5e3b32a72db0f9000764da2b3777f2892fd54f660e53b0485bb0befd8929b87c37045845707c52bc877026616767698ec25021743ec3177c0b74c6e33e71ec4ce088d66790368e32e4a1f1d4892641beaa2563293cf8293e279fd52b3dadc3e5aa98527ef66ae81a5a5fe4aab4d6be45b9f8c75a4432e8058b462b92e42491954a342444a5db11a7d6f9de385b2927200dd47805375e8c733ab", 0x1000}], 0x3) 16:01:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) 16:01:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x10005}) r0 = syz_open_pts() truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x3f) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x3, 0xffffffff00000001, 0x7ff7fffc, "737718730100"}) kqueue() write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981", 0x1c) 16:01:24 executing program 0: mknod(&(0x7f0000001180)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8000000821, 0x21) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)='G40', 0x3}], 0x1, 0x0, 0x0) 16:01:24 executing program 1: r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x1) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r3 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000200)={{}, 0x6, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) socketpair(0x18, 0x8000, 0xffffffff, &(0x7f0000000140)) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:01:24 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x40, 0x5, './bus\x00', 0x0, 0x9, 0x8, 0x4f7}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x34}], 0x1) 16:01:24 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x5) setsockopt$inet_opts(r0, 0x0, 0x8004, &(0x7f0000000000)="870f8fb876c9f5ddfa089afdde0668bce69f18ab94c7503e4515f36688ccabbe6e61fca26ad766cad80a7397003414c5f87e752ccb19d9034367b93ee2e143cb36a8241baa3486e19255f23e47e75b57f97f8b8b491ff51dc9cd88f386e2d8ce55f51571c4cb9420276303a8f7d2fd0f3cea8fef1652de820e9e93cdca2563f05e7df9e266c7b72027fb71ee0b4a0623dab87effe0d65ce525d9aed6ac7d8521a6ca11f30d257ff55f5fc2518b9d1504e026d62737a486d188ad7b269f03fc1dbac9e4ace088b025c7842af9c3613a2b7ed0bcf612c7886fa525b47dc5b9ae48a0120d1f50feb379c8a4cb4c335dbacba9354b6c32064698382c72b4a3ccd691a2793a9a7577f37de4e1d2534d4d9ca720eee974bbdf3a95707b2501f2c6b944f420597518e8", 0x140) ioctl$KDDISABIO(r0, 0x20004b3d) 16:01:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x20, 0x2, 0xc6c9) bind(r2, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x20000cbd0, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590a", 0xe3}], 0x1) socket(0x1, 0x5, 0x3) 16:01:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xb0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0x7ffbea6117fdc7ad, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4, 0xea, 0x8000, 0x6, "0d3a01bd89d941caaeaeed5e69790e9cbbe104aa", 0x3, 0x1}) dup2(r0, r0) 16:01:24 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) 16:01:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:24 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1b00) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x140, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000380)={0x10, 0x4, 0x4, 0x6, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2104}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x10001}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7ff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x5}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1ff}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xda0}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x7}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0xc25}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x54}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = open(&(0x7f0000000000)='./bus\x00', 0x10000003fd, 0x0) write(r2, &(0x7f0000000280)="6f50302ec4", 0x5) 16:01:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b8180000002900000031000000267a03000000000004bb893f0000"], 0x3a}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000140)={0x10, 0x7, 0x4, 0x67, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f00003ff000/0x4000)=nil, 0x3}, {&(0x7f00006cd000/0x3000)=nil, &(0x7f00001a1000/0x3000)=nil, 0x401}, {&(0x7f0000441000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f000060d000/0x1000)=nil, &(0x7f00003bd000/0x2000)=nil, 0xfffffffffffffffa}, {&(0x7f00004e0000/0x3000)=nil, &(0x7f00000f2000/0x2000)=nil, 0x6950}, {&(0x7f00006b7000/0x4000)=nil, &(0x7f0000235000/0x3000)=nil, 0x80000001}, {&(0x7f00005ff000/0x4000)=nil, &(0x7f0000572000/0x2000)=nil, 0x6}, {&(0x7f000076e000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000347000/0x2000)=nil, &(0x7f0000715000/0x1000)=nil, 0x80}, {&(0x7f000007a000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f00003a1000/0x4000)=nil, &(0x7f000068b000/0x1000)=nil, 0x3}, {&(0x7f0000681000/0x9000)=nil, &(0x7f0000116000/0x1000)=nil, 0xffffffffffffffe2}, {&(0x7f00004b4000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000290000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000feb000/0x12000)=nil, 0x5}, {&(0x7f00002cd000/0x2000)=nil, &(0x7f00000ad000/0x3000)=nil, 0xdb}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffff800}) mlock(&(0x7f00007c0000/0x4000)=nil, 0x4000) 16:01:24 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffd, 0xfffffffffffffffe, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shmget(0x3, 0x3000, 0x2c0, &(0x7f0000093000/0x3000)=nil) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setuid(0xee01) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/128, 0x80}], 0x1, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, &(0x7f0000000500)="af734204a27fa532fd3a4372c0a96588a5b9b15b6a8163556341eadc8e181eb0932f273a7d947a0964f62c8a1fa983d1cffd3a48f7a4ba80b775b70b2e3f7ebd23ff0c766de69f004de8c6414c0c261dfee5c9dd664282c5bdf6ac62006716d50b118777a81393857fc024492e3a74143e95ad2a556ddcb0bd1623e6eaa5a6e96dd805a85b28cc5835b2a192a06baf9fbc9a6d4b21ad977b95f2f2c0c774ab184b95c8a4e16ffd6d78e977c04960b38ce213399681377cf4b04e1ff47d1151b07a9714f0cac8b9199488fc78106f9f686b6c73e56a83d610a62eafffc10c8862b71cce43b7258f4150a6a761eb081ad3390f4919c72118a2bb16ec262fc345ced6c19a4e9dddda9594acb43a8996e4c59d3bf3bcfa07f99f4071d3f859277338c09df1bd65fe273a80971e5d6c661f841c462a370281173067bcf022e9c13714de65471dac12460f3f178d4a2eb558f107110bfb1c0244946915646ef71e7d061881757212cf3c060fadf0133354bf8b5c63597d09bb68e22a54ad3fb5c2c98c7987c019b9aac99b0e4c6e763562d6b3391dc8cc2b90d745faaa1fee41bdbc747195bd891435e2c3b15596854c9d097130d9cc7d1a21583d7fe8ea7093b61effc1b9445a414c731a04ddce09515d5160db58db4df5e827c6208d448abae07f5bafdf46020b0645f11bd23d3c3e9690066856b5cb55f7c812d43c61857970104ab6f40f7b3cbde04365997f1c5c0701288a140ea4d09928760009bc8b43161ee0db7e6eebf308b1ad1fd0105948783c0e59fc65d25df7f6baeaac4f324275a7ce4ce51181b827b2182f325963da30833b744f9ef4850846b5990d39d040ad0c08644a15ae7ac13442cfac8724185ca623bfc9dce0f475249f48f98a7f2b520452ba839ed61284c4cdd957decde93993998ab3d0b7be732b8111c6589db6b420fab3459435b2ca91242dc1eb6cfb67dbbb593b7324cc97fa9fba5db896ec63731482b8517591ada7d7fda33218ab08ca5c946ee499c81dfc313127c3b9aff747bf39e0003676c2415c78c11fe5f66a7f3cf51d2b68afa282dae40e9305b1e9afdc9b30fb963a526541fc4bfcaae62cfcf25def8a91b3b8b29191848efc2eadb87cbf9f05d96d89b3bcfefc81cdfae37e8a4d4e63d96fca1957dccecfd266d0daf32a27401df8ec394660920e3a3b5c48e1de96fed9a3d1c96d2e1b59892620fe5afc0e9e3bd25f9ddb614e48c3662572a943580610b5736175b3a2a5e14c8b9567c0b18642de1bb0a5366656f6e54ad62198e5bba0582ab42c8ac979c78e", 0x39d, 0x0, 0x0, 0xffffffffffffff1f) setsockopt(r1, 0x2, 0x7, &(0x7f0000000140)="9a", 0x1) 16:01:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) geteuid() fcntl$setflags(r0, 0x2, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20101, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000340)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setreuid(r3, 0xee01) r5 = msgget$private(0x0, 0x3fc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x7, r3, r4, r3, r4, 0x2, 0x2}, 0x5, 0x54, r2, r2, 0x9a8, 0x15, 0x3f, 0xfcc}) dup2(r1, r1) linkat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00', 0x4) getpgrp() getsockopt$sock_int(r0, 0xffff, 0x1804, &(0x7f0000000180), &(0x7f00000001c0)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0x7470ae9ac05effee) r6 = syz_open_pts() ioctl$TIOCSBRK(r6, 0x2000747b) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet(0x2, 0x4000, 0x2703) 16:01:25 executing program 0: 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, &(0x7f0000000500)=@abs={0x1f95d27d48731892}, 0x24) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000040), 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x0, 0xfff}) writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000100)="37ce7d1dbf5d36bf9d225b49100bf842b22aee848bb123d7b57c193aa2762e2d455203fb11fe4ec0491d37b5c5944ed86cb679b370c8a5c18fd8b7559dbc7aa5ce15292b7c1447c5c122d7993e56d771a45fde962d88115a2fefedf502c5145fbc553f6b791cc784c868408ca4459ba9f3e98016766908ae741d30b40917cebaaf182861de2d15af095c5fe2cb68be07be4a38f9f0be97db9e832c4f1e66deccb5ed662f665c1e9a1e45325013eb983c77fbeeb6f4a71ca86543d3b1bcc14ad05a7621e1e777", 0xc6}, {&(0x7f0000000200)="474d3b6aee83c1af8b4fef7bb7269631d62fca4198378f5210d3efaea6a11477d65ff217306b6dae7c1780707e966315bfd5464f63a9674cd2ca533a4860b41d60ea1d35c9661b6319deb5c4952dead77241adaeaf173a0f53cd70fcf916eeffc3f2f5862607867f3162800ea53d365d83e733fa85ea8460fea8fafe45fb91bfba4302a96e89e9617e9eeed59ce12bb4c67b5e85f2b733a418ebbbdf919809547c2062699bc4d7077e5f4ac680f86d181b7e9443e97bca8cff831b91d48a1d5512489aab61e0a83663b55b111cae42dd280f52a2f3c2db2e391bdec6e33eacc7a14509a4522c11a743e777d43b0613aae590c8a2e11cba39187291", 0xfb}, {&(0x7f0000000300)="c0e481bd85fd3074547198dbeb207a3bd02e4e2cc87ea65e99e46459d9dae785665168d97d4ac8e1107ee350ed525a01889c5e3a55819705b274225644907db7e4ac2bf52964d8e5502a41f9db5da8d7b8cf445fe2a982c7130c9ff2aa8c25558d4ae60b309fbf6623d5935d24c49273666ae2c5c2e2b44cb07e35889e7ea88a3ca6e460bd0e71e3e043ab1adf0ea7bed4628bcb59f34c34c1b8df9b5d4c0c5b7e4e10108c6a7d35695e929d766c03684e856db7c2d997c8092a0a7971491541418a50d1432992c2e88105b2f4", 0xcd}, {&(0x7f0000000400)="19f50c68e6572507aebd5f8e316f59e17065b4c24da97965673b0cd04967d73d6e9bb59748ceb8b2e966e7af60939bc0cf7ceb72350e3e8b0fa4b92fe9fb5e5442de1436c79ccbea236c99f9ba183629442d8e31f7303dae1ce31d5e4a9872c223ea7db8f7e4299596fee513b64970f420cecfaf4d411ad37cae63d94bebad261d287fddb2ebafa940c64b22e053f08ad3001c7fcad1", 0x96}], 0x4) 16:01:25 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x200a8, 0x4) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8000, 0x0) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x8f, 0x80000001}, {0x1ff, 0xfffffffeffffffff}}, 0x2) 16:01:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x120) 16:01:25 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(0x0, r0) setregid(r0, r0) 16:01:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0xa0, 0x0, 0xb7, 0xffffffffffff1203}, {{r0}, 0xffffffffffffffff, 0x4, 0xf00fffff, 0x3, 0x1}, {{r1}, 0xfffffffffffffffe, 0x2, 0x4, 0x9, 0x2}, {{r0}, 0xfffffffffffffff9, 0x7, 0x10, 0xfffffffffffff4d8, 0x5}, {{r0}, 0x0, 0x1, 0xfffff, 0x5, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x5, 0x80, 0x1ff}], 0x20, 0x0, 0x0, 0x0) r3 = kqueue() openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x100) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) kqueue() 16:01:25 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto(r0, &(0x7f0000000080)="4ca901225a6798da969560f27af733f08fbebf3c81b744bd2b03996f83f1681177633ee9e11e483b8c8b8816874b9fc57283ccc914", 0x35, 0x7, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x9, 0x3f}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:01:25 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket$inet(0x2, 0x7, 0x102) sendto(r1, 0x0, 0x0, 0x403, &(0x7f0000000040)=@in6, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x44) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000001600)) fchmod(r1, 0x10c) recvmsg(r2, &(0x7f00000015c0)={&(0x7f0000001400)=@in6, 0xc, &(0x7f0000001500)=[{&(0x7f0000001440)=""/80, 0x50}, {&(0x7f0000001640)=""/5, 0x5}], 0x2, &(0x7f0000001540)=""/81, 0x51}, 0x800) recvmsg(r2, &(0x7f00000013c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000140)=""/7, 0x7}, {&(0x7f0000000180)=""/225, 0xe1}, {&(0x7f0000000280)=""/242, 0xf2}], 0x3, &(0x7f00000003c0)=""/4096, 0x1000}, 0x40) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x8) socket$inet(0x2, 0x4000, 0x81) chflags(&(0x7f0000000000)='./file0\x00', 0x0) 16:01:25 executing program 0: r0 = socket(0x18, 0x3, 0x800000000) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) 16:01:25 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) 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, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x6c}, {0x6}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:25 executing program 0: r0 = socket(0x2, 0x0, 0xffffffffffffffff) setsockopt(r0, 0x0, 0x1d, &(0x7f0000000080)="00000002", 0x4) 16:01:25 executing program 1: r0 = socket(0x1, 0x7, 0x3ff) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/4, 0x4}, {&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000140)=""/243, 0xf3}, {&(0x7f00000002c0)=""/182, 0xb6}], 0x4, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000280)="000000186204f88a002b3a0000030083caf7afb9d8dcd161342e03edfef1b5447dbf458a1f0b741f8e8f80b5", 0x2c}], 0x1) 16:01:25 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000001480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005e1cabfc5aa7c8adeed3620fdc23614d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ddff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000089f06e5c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d70ab011ed3cc7882500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cc2285a657ba78d5308536f78c858add915a229fb2eda88120366215b3f025f40e043dbe4cf37f56a8"], &(0x7f0000001300)=0x1002) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001340)='/dev/ttyCcfg\x00', 0x360, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = accept(0xffffffffffffff9c, &(0x7f0000001380)=@in, &(0x7f0000001440)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x1, 0x3ff, 0xfffffffffffffc76}, {0x18, 0x2, 0x1, 0x2}, 0x7fffffff, [0x3, 0x3, 0x40, 0x7fff, 0x3, 0x5e62, 0x9]}, 0x3c) r3 = socket$inet(0x2, 0xa, 0x80000000) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="e1728a1cc11bb9f7549f71b6bd0d05082f2b318016536465b737debb2f8a8b4c505954e9274863fc6b45ba3f5c775515fcfba1248946f083b21f008a7794a68fba6c78c5c40af08e45fb4c1fd6aca1a6cd8470b4d25b4f7984d3ed47463942cddc170a038aa834dc24ab40e6b3b03adf465bedbc12f8c360704774adfaf6cec4f39cf22237a8a391403147ce4e938c3d4c87d22848a05f0080c8600dcfc83ba1d441ce6bbcca488835ce5cd7355b261b2cd2cd25261fb22b92142fbd3133bc471f3c41bf6db0d4504a17cda768cd56307eb5d3e9778aa0b45dc5227c5ede29ac14695dc06264", 0xe6) r4 = dup2(r1, r0) setsockopt$inet_opts(r3, 0x0, 0x208000000000a, &(0x7f0000000180)="aa73aac5d062e61798598dcf7b21b5ea4d6ec0ce76caebfa5ad97ab1d62363ddfd2f76575d5be7a5b5626856ff287c8b8b09fb0b2db33098d17ba09a84c87609ef5173cdb8d51e1a09000000de3116f28c402a29260f0855fba3aa425e70a4faa2d03211047eed5ee81acc10972d2fcafaf21bab49f2be455309ceef26bf7e61a791083c8385f1444c207085d6e7cb0d42f4542d9fcf3046f23c", 0x9a) r5 = shmget$private(0x0, 0x4000, 0x408, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000280)=0x5) socket$inet(0x2, 0x20000000000000, 0x8) 16:01:25 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x10000, 0x0) r3 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x8100, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x80000000, 0x9, 0xb8e}, {{r2}, 0x0, 0x40, 0x80000084, 0x200000000000, 0x9}, {{r3}, 0xffffffffffffffff, 0x26, 0x2, 0x6, 0x4}], 0x1, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffa, 0x0, 0x0, 0x1f, 0xffff}, {{r5}, 0x0, 0x0, 0x8, 0xff, 0x7ff}], 0xfff, &(0x7f0000000280)={0x7, 0x200}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) close(0xffffffffffffffff) syz_open_pts() writev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f0000000500)="c17314bdf86cabcabcea35eb7e6dad642182a8daaf5c745ae707261be3bf7f6c727f52882f5fe94976e87dfe403b0914ab4a252ef8a8dff80ddd490258b55b896d41d531a1fbdd6ad25773dec6b9b7dc9c75a73c495c99a456f2e7643d828f49d4591c089a0cb0aa51912b604c5a7305703db913c137c9a295b529321787b7ce8aa5ca459ef64f9d9b9a192969868b6a1cdd5c1480ffdda83d1ddd156b16b4730022e713f09e57df53db2e60d44f078446790d5fa00fa0f8ed0875f4852401def288c63062047f5457490ca4c76322d0159cdf04844cc4f52d9c9b02a8bfadc3ac4843626958095fe20b82d97cea6d9deb0c5b1c1a2ae2efccd9bdb91daee5dbd6d7fac6d4ff29beca1eb215aa3e4429a36eb104582647250273c41b7084fd4f1cdc7cfdf7894b33878b648561ed78ffc30ab05411866b98854527e10056cc1322270d73242da7592fd2545157fc257ff5896b0f4945077e7136da50eaf28937cb908be710b50c6d6f153a7bd1308eebf9ac0b338af3404c52151ba6ec0ecebfbe9e230ce798270abedbdf9630e5134c2f40462be6728eddd40d8ff329b5928b43115666b417e72a50a2cee7369fbad65fcd5124baa50c5208c5cb44fb7fe6fd92c0ca1a149708d4da8a5232d5ffdfa93db747f885c75f91e0d3a5ee3f400970eb61f3e53afae162a0e274a0fc802d519e8f9316a89e6a9adda47b7e04fbf095dc9d4ad3c2a38ea29ed9f5985a39446aa5fcf9f5be3850e0b5ace6c88ab3eec91e823dab73024fc2c6d00ea13d15f9f12dd5f74b33e5801baddfdff0aabc268d229c0101098f30a5372eb8270c942e5ec9d110a49dcabad589d6b98d2fc2aae7f30a46637bf510c469a62259be9856abb9746a3a438510f47596301d3b509d016b4b343a92733db635d0135be2f5237a09e4cd1bb5c79035e807dd384c8b6f818d0472e826c4dd613448ec56ace0912f01ea4da0c24dbc3e1c37060b69c6e88e307cd6eb316a4f5ee43425189e6f85573b4cd48c52dd3a9d8903bd6aba8cce694e07fce5eed565fa2cfafc0f75caab264d487673e518a31f7f7df8e0b6b0f32d7485a283b4ff7ebd750c0550cd0b80360feafdeae2629b7caa13cd7abd5c1736f36b2d5cf93e8ca72ac250ad2bad830465fe86c1f837f87d5f61d3b761ebd9a63a703860a33c4563262fb85bda175a11997eb81b2ceb7efc7ff4e7d5d5f2700435c398e5a3c68885f33cec63cc73eb4d56a40e9f8ac31a12372ec292debbe77387357262c48fb99780da1b920bb350600b1c9f46c1fd0cc2fb5db114b2ae0945a21757f1485c20c0073c593534710b640af814bc2d2e424e980f99d74936185dbf8dd25e55cebb2c5456b3d73cf8b2e23b3baf61df71b7a27300db11266d2e44f55e58bb247ae8f879699aed4fcdd9fea99533e3587db33a08bcee26c40856ee37a3ae2a8bcd42f4c14e652f80708752fbc5aa5d28c1528783405001d0b30812f6d9041182eb367606fd46a27a9c0555ed3b63b22459d06c7bcfb18fee351d6f6659e4c0bbd99a995fd401cf378f3d7735cd86e0ff0ed72208a2aebc57caac36aee3517abfba8d1cd5748d420f1a5d15012eb8571df3a73e31da057617bb3d09cf934f82a1d985e0e346cfffa8d7ad14497f81a54845aa66775fcac64f314172fc0d1da8d5f1a344f0b484bea8e00cd217b2bbf5bb0332aa97c1ca89f8de59fe6e515c8fb13df2acf5bb68576fa0e1d1d22ac715e366c231c28574ee28d9f91e2d6f7542d51c27ec72875bbd074ae73828c2790d83b5afd00057a1e679be4e66031b7e5aa735dfe782f4129a07563758d985437078480c5e2bc85acef568ffb7cfd2b1dbc7781f37bba958ee70550b435fca6557efbc89c079c367002f4906545dea2051888954fc6778df275a995b6bb8dccdc9d95ff81a1757b5b8802bbdb1fdd7513ae07ecc4c2f0df27bc7d700bb20abce34dd5a363830a3ef4a9e265051802e8bb295a99bd101818730239bbfa208565547ba9a56e542b6fe31ea827de88481df24e28da8d1962fbba4dda942daf1b4294a9453ee2238d7895ab119e54296af975ebc438825e7832496fde32cb0a37cf0e652cb502adab74d461356136907458d8ca59cfe420bde187fa27939053acdb63740e1de2349249b0e6c118f8a4f80b4c26aa475b70c5a8dd5588423595f17d7ab88ea8477f71ccb5bd11fb4f7e5abe3993f337460b5dfa096c6a84a3af27e33914c7f1b923796ba7f5c9f9900a2b7868ad1d7b5022914b1b6ce0947b0ea90cd79cf3bc35cb9559ea42fb188930f660658961b53ba687c863529077eb877a7357afb33054f8c7f0fc22fd0eaf79525bd512014d03d3576466ae7a37c3e8ce3e1af0b651516a1b2117666410a25fcec1710215433b6b9448636c027fab2b50b62df32b9b0b07344ec136f8adff1be432fe8042270c496c61999740f", 0x6ce}], 0x1) 16:01:25 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{}, {}, {}, {r0, 0x141}, {}, {}], 0x6, 0x0) read(r0, &(0x7f0000000080)=""/94, 0x5e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5}, {0x1c}, {0x6}]}) getppid() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000100), 0x4) 16:01:25 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x2000000000, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="f5235633add7a4df3cdf0d5514c9c03f822f1b0763db14f1a3d70920", 0x1c, 0x1, 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)=0x7) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000714000/0x3000)=nil, 0x3000, 0x2) 16:01:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) fcntl$getown(r0, 0x5) r1 = dup(r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x4) recvfrom(r0, &(0x7f0000000280)=""/58, 0x3a, 0x801, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:01:25 executing program 0: r0 = socket(0x11, 0x4003, 0x0) accept(r0, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) recvfrom$unix(r0, &(0x7f0000000300)=""/66, 0x42, 0x843, &(0x7f0000000380)=@abs={0x1, 0x0, 0x0}, 0x8) sendto$unix(r0, &(0x7f0000000000)="50010501000000000000000107060000080f000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900164e0629616b0a8e7000000020000000000000e0208a31fd3f80004fffdd54f7f392a37cffbac80be071a9bff00008000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303759b60642b45cbc5737b8e2405a90171", 0x150, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000180)=""/129, 0x81}], 0x1, 0x0, 0x0) 16:01:25 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x3811, r0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x0, 0x7, 0x0, 0x0, 0x401, 0xfffffffffffffbff, 0x800, 0x2, 0x3, 0x1, 0xfd1}) fcntl$lock(r0, 0x6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2}) 16:01:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x4000, 0x3) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x6c}, {0x30}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:01:25 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffff00}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0x8007, 0x7) 16:01:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x25}, {0x6, 0x0, 0x10001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:25 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8c89bbb800000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) syz_open_pts() syz_open_pts() 16:01:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0xffffffffffffffff) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0xff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) recvfrom$inet(r0, 0x0, 0x0, 0x3, 0x0, 0x0) 16:01:25 executing program 0: setpgid(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x400, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = getppid() mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x800000000004515) r3 = dup2(r0, r0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) wait4(r1, &(0x7f00000000c0), 0x1, &(0x7f0000000180)) r5 = getpgid(0x0) fcntl$setown(0xffffffffffffffff, 0x6, r5) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10002, 0x0) recvfrom(r3, &(0x7f0000000280)=""/224, 0xe0, 0x0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000000)={0x3, 0x4}) close(r6) setreuid(r4, r4) setpgid(0x0, r2) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x20, 0x0) 16:01:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x120000000000000b, &(0x7f0000000200)="42e9fd6fe1030d82d4f8cb06a7a47f35498fc388cbddc7939dd2288341a56d8ac088845dad492edaa256ac25e53f8775329288e2576d06bfd30254682a395ed9e8a58e328edb1e2978c83a1778a02fa11dccc640ae5dd184115e2d64817d543e924f79565fc4ff1441e2dc4188f5a5cba944e2e6e5532c2d52846969c828877140059efcf43c11a16ac2aa45e410fde2061436d6aa2be64c55aa86a9c82c0abb08e8682d24d5119f2d619325935a25e14b314795d1fb0efcc2e11c8c4ca06fbc9b964972774170715b889918d53d217c2021f921e2ffcc39ec19649892473717616d3f3a0a1187341d2d", 0xfffffffffffffeea) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 16:01:25 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = getppid() wait4(r1, &(0x7f0000000000), 0x2, &(0x7f0000000040)) 16:01:25 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xd0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x9}, 0x1000, 0x2000000000000, 0x1}) 16:01:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x5, 0x100000005, 0xc, "2ea8a1cce46adcd569ef7fcfd71100"}) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 16:01:25 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) mkdir(&(0x7f0000000000)='./bus\x00', 0x0) 16:01:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x6, 0x8000, 0x9) sendto(r0, &(0x7f0000000000)="74c5308ff9dc40e0963f8339084929bc2916f4bd4aed3cb943aaeb701568d467ee8dfba7e54a7e9238b3058b0592c619dfd0b63f62ddb74d53808c45c4af8f6db72e9ee2bf1f3d591f4b71c25d210784848c1009a1bc3fdc1393cb32ab67e5c09cbbab854f37cf93fb672cd2ee779afa970112b4b37f7b048c87c6e99e2f257eb19a943f4db1ac0e18f6bc90eda665ad908e9ecd2b766727c55cc43d6f9c0a6e24bcdb64d900c55fd3c2e0b27c16bfee66dc20e83415986a71f320474434bcdcebeaefe33abe7e29219511963ed4a9d58d0dc2db0978e1b58ee735ff15b8b9774ebecaba34e5fbfe03622a6552bd5006b47cb4a901d7466ac85a9434ef28704de14811577f3acfbd464ebe03853b0005b8232202140b3b6e4517bdd7789a98a21388daf4d18bd018facca0913bbeadb74ed4e127d537cee8fb00db8cfd46986515d40cc8e0cd9f629337918a27cac3c543615a852f14cac464db545a2b8b46dc9623b9729dc74f9902f4dffc794039e0ce987d8da1dc836f02b802c21c60eedb6a085c9b4dcc55b92608a8f062bf12ba00863a522e86f2cc8f52d42d8c67a813bf1bbed0a4ba37a1f019c036e61e259f39ad8008af3f647fb4eb1da606974ea4a88ac1032e9a208004506587f985ef50df9293b70fdc93bc0320624b8357394268d544d93c77b81cc0a06e6a1d43a6fa1094a427285e61b88d11f643bcb47e04be2d35dfdc50779a4408eb1690f8f47939b600fbdedc55be2b5d56491d974042eacc99fd11a116e1fdd6a2b4086a8caa239fe21d9823694d04d8a92b4eb990d2fef116e56bec97fe42d1151c58bcf5529b4d29cfce63fc7581571bb0be6643388a74f153626ff56003e7155da454486ff28be10460da809344ee65f4654ea8286eca4062d7206ebb2307440755e37aceab2047bf78051aa839b24e6c9ff12cc9e99f69f9716cdf12180114314f94ec2c9fd0255f8de4974b35bb4b6c9dcbdec15ae432cf3f7ed260e6e1be0c1da092e6a6ba3e7583a99fad08ca3a03b61f04a1ea73d2e069bbeaabb2c0b14ff1e805c9d006a27050a49e7d7884ddde0727b2cbb7ebf97d28eebe357a6ec372597ba3e5e0de1569f474bae98d644f2f4b4dd5df6328993bb95c0677543cf3951ec76dce4faca7a275f357a4c833d6b86cc2e1da68ed59170394226cb02e3dfce99fbf444fb39b17bdb2566059d7060544c80ad69bada5a9099e2142c33f5aa1ecbf6cfc5bad76055f9edd3a78c1bf8df73cf65bf8cd7fb39031f37b5fe47fa0b21205f7fd50f1169aa6086abbfe94414eee488fa2b8e9288c1867ade0cb3c753763b6702b4425980e3b3044ed6c5b3fbd957082505843c226dc7d9a4014b8c5acd7acad59d771d4abc2eed518e9a4da6d0c7cfdee02568b41d962c5b5b0bb9cc2c9da052825c501665c887afd87ee3db79afbc4e48fd7472b88458f9738bac3fc2cc6eb7937f4a8bd8c6e72219814ca0aa8204b6fa2e1430415f4bf3af2eb49b53b9db472f6e0a9174c190998b68877ed5709d5a39485e4192e0f1744369ef3fc13bcf16f0d158276654cb07ea671fab068a37d7285927768344d9b6845ed97fd3941438d9ba883855f5c4d9f1a8978392d0156c8f4aa87a6757fdb111b75c8f784e619fbdaeb18d7f97ef7530810ce5943e504e913365d0232a54b3cd11aecfd4341e3ddcc87b78c898ee904fc7bfbdc7a9c41e41c988708049c342c02c9ff930504630e315ca39ca76fc288a5081d1355ff1b77993a49f41a7d11dc5df1fabee7db281e36c1cf905b819c78031d5b8def92c4a4911f376d466ea07b12b83dd1a3c69a940aef642bc3d37a4ae2a4588fdbed21cfac0733278fec5554e0a4326a9c8ec606ad1764eda3c2fd8a74f6a269b9dc882845d64a6402f8ccca49057a5ff221d9dc4505d588b8ab879b2115a51baedf73dd688a3d71349ac61e4118cb76534d845b87ee87eb231edbffb77539e5d219a56c26d661e08bd6b18993afa73fa6fb51037097207afd19470fe7d4e28ad85f4f0754f2eeacf9662e259105f96d188834b7842bf3105992fe2243d65fb4081adc9182759156aecb52285e9d68ba4977f7ef5a22f725e63e15f5eb8fc13c8961fd308ee5ecd48f22cfa60845bb30194dfd6b69afd5effd853910709e3fe806767ee0075e4ee8f8096268b57954bf445fbe08ca2a2e729d8a5c0cd75276d3422616f3d8cc1641a95d138e02a8512f3c8947f94180b2f51564053ff9bb113ee7997cc95c39593d4f6878ae4610b86b43be04adee463da7ec7cf653b887bd145bb70669b48c305dcd4742c056e512d2e19958abd11148cadfa7bc5e330b2273969fbc263ccbf39de0e258ceeb012a7482878b9b4dcfedaef9956e67120a9cff487b9ee68854b14e8a155d7eaddbd0f646c9ce5c1cd76853f9a9e4d5978bb5611195faba4afc93285df4fa4310dad399f64ca7783905fbf0b3fb6b6cb1d6d695bc9f40ec9ae2c86ca4c24f306bb4864623a35cd71ba6bce6538675d7b6d69efe151e3610a1c6b2079448c20a2b5d9c832aea534a68bfead776e10d5ee3b056ce5b8644dba05133320fd2b65ed6d6e67cd8a63448507b69bdb06be6b89720bba72f5701e1338a75cd7327416230f379f9190fb8b28b2bcab5bfece07ccba29ea8fe086396cc25b383158cf7080cf65860dbf64c105819b7f43148922564ae74eebf026904b20538d8b735fb9c036576bf025da56a3ea1b89660dd6dccc48d6ae4510bafd1729834efa7c65fb76d8c6a8f202258e4eb5edd69fa11b07e9353f67ed5baa737e759489deebfc826ed620109af96f182a8d2e7b64638f3b2b849bfa6b29cb8cd4e9be687c66485ff1c59167c900da2b084ba5cc685ecd137044d3e5fa572aab1ca0a53b64d82ac06dcaf44b7864ad5bb3c95d60b9a926a05e18b12a49d067cd6c0f91598a3c80a6cfc4c6a9f4653759efd9777197024c7a2ee981370ddd5d6c22e3d50f9e07f11eefe5250d5f42cc36a9109797252ad37b20170dc806f97f0bf11d913c3be225495f51f61e307bd102dc1fa98510e7299ce5b82c99b86f2e924dd6f5a615245d695cdb6ddb17707fcab8564fb4e3cbc74f55715a45d597f2701a497df08ffd88bb4dd7df8aea356b89d17b03f216b9d19173e2aa1c546278c0c701cbcabb13dd10764a625d8182d6579482f232844aa1efc3210d697a86bbc2e4d9b6fc8999e07deb3e3be422d3e37069d3c4adf1c35cb970ab9585ef82ff42b053509e6dbe36a7f13d443852973cfc688335e4c60315743929211554c800420b7d0bd34ff94d67bdfb52409f0447fb5dcbbeac9940e34bc43d2e1273f863f0f80c6041cdcc054325775de36133aadf269ea24a3805557c7c49c5165f32b3d653043100ebb14b7620f9ef3066ac3e2587efcb18aa5cb8038464ceebc6a4c98b07ff42da823c5d070a541fea141ba3a3a9f462c0acc38fd6eb5895d0d0878e82f35fb326e767e1fa4e8d00ebd6c1132b22d6f4c9ef4e05456567c25f6b607ec85c3cb3455ae63a5250e978a7cbc9237e5252810eef3446236b5d894e5db8232177e8107da5d40472261a9d0d8f54dd6fbcf0632cfa6076bcb6b1ec80f4ddd0faa9fd12cf1a57ced3924744879815013df8ae39f03f88c62fed209531940d0aab720d0d04c0c295844a5939cc0ec3e02adf29f86046df3478ec59f5bd7a5a912cd51c243b02d190e5115594f7235e136c3cadd8d8a08aef8598096d483a9bdeb77fdbca071252c5c34770854d7b0c9e679fb074faaa0261998ed2143910de699a25294955452b0387c84b1eb3410dfeb9648f60e9ecceb68bf09b8b1dc77187d6878f0400c8add27fcc0055e5239cce37a38af6d841bad302115c5507e555dd0438c41320ac048764a76b7602db4c635ad805c1c42c7473101a8d733106ea6b615547f896333cad930ec938a0becd72db87c79d04497d1359e37050729581c4f7b92ae0e32a831bb494864cc6b65067b275adef3988fbf942c63c53a8fa00d5c84fc468e5140ca93c6a4f7e26c46a64af3e743f814f72a258b557c2b442ca96c5049626820a374d1fb7283e18916ddb0af0a9ca260e6f9b0180a6eb847a1290d3cf9d4c4696d722d0b2ec41cfef7798373aa5b0901a37c70eec7895ea158b4e99e49b93b4e3f77a1f94e122a34d58d9c765e3c5d2963876c7b4f66d82aba4fef6b5d4d13ea5f211ebf35e8efc516240be6539c94c062e2a5ec99116a527d763213be49bd2899d31040bf08ccbb4238b54f3f3ecbd8d64181bc966474ca794c77b4a1ad04400897b8d642a77974cba9e0565b818a569b31388eba4aa09384d50763b3afe846c3b7761e6f46c3743a8ace7deade4d0312fd8812c56d5b8372528b3ef28e33a1fb35e5a2c3ed42f621d8f282ad0d348295a300499f38dcbdef79bec874ef1e56543e4c87342555209203a43b567b320e280e3f3d193a932f6626874f81378e48dcd332d58d53e73998b508971f98d7bdf5cf71001582dd5ccea230a4447aa8152afbc11582634a4bdf5b62dc3ed0bda84187066699a9eacfdde85aee38a2ed8b4271d882d49ed80d0cf113ba49ebd71b98577a9e56096c9882019b08a3f40ebaedbf171df5ede91b1b64f02d1b0df45e4eb36cfe62029adaa2dcdb08e3d4921e880ebe056d829884aa64e3c0abb04bd02b7057c28ff483f08c491259469c8e1533c32df993199dda5f67504013213304f4f4d88be3c0c419d10bce5bbf1ce80e4c8847feca259b0f4aa7000b9b0fd1fae92d368d7af6feb09dd8ed46013770684c6ed4eddc2944c9941c313b424534b52889dd848d3c4fad3de27e36ea65aeda40e45788a2e6a5f935e14de22d74cf1d0771ff969bc8e28747f53a05deaee91887899615f7f7ee2402189517e73d8f9f404f871792ada776f44bacab3ea7f1601c138278e97b3300ad8e98658bdb02d485f289e3f08ce67a361a2d0d8e0e54448ec663a9637207631106754663acf5b1375daedea7548e41cf05033ae6565b34d5f0acba108c366f673e523a4541fef6a5f4890d6b45ad53d49ad0410dbe9aaaf249308caa7eb99a14982f65f6db5cf1f7d9b0c60afe6b1a51927b0e89d14acdd804349794af7b0751875a0e998bf4bf4fcd44de633ff0145cc25ca2b99f50d992a1047835f36bca5a7d2e49c88c8d0c9985fd8e387dbcc99f9c80e5ea2b8bf76d9ea84cca50b089370c6068153868c0d7c8f61df6fd69184bc12040716116cb53ec13c383ddbe035f3a77e81213307ebc87d3354ed4b4dd9ec1e10a070693e3de8dd6bc3ce7ce3a7a9887022771b5196f5c519cb27daa992634dd199c1923dfa7b7c81736d7c67e303fb14da566cb4a14ffc6792b41cfd60642aab9c10bc220adf8733141f19f6d9d31e1420aa4ff9dbbdc564564fb5c1457c22d8bdc33cc40687e765dac4453ba44e8541a2ce5d933026de8869616163c9bb0a0d35904954ab00ef7a5b3f319867f41bf961b7e2f99804502969a2e891de32c8f3de32ca97ccd0ed3b260fbc49a793f82075204707b4aea64936cb8e3f8136cd775e556a1c1cfc67e90a7d5571c30efdc94061e307feb452a8b0c8f6a819506671f85fd46b4491fc7c043910cb4c04cccbb50425bfff8897a8eba828e5bdc4c81791f827b7ded9075af5f939e49fad0fc24503bbcbb6dbb1164f88c940b1cf8ce7267d54bf5fec7e5f3825876e07b74170b8e6b372a50a74e63df185f0e736a458ffb8f7e53d4ab15be701a66d2ef9b5a92f750ab036f341005dee96893b849dd", 0x1000, 0x8, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f00000000c0), 0x0) 16:01:25 executing program 0: r0 = syz_open_pts() r1 = socket(0x1, 0x5, 0x1c) shutdown(r1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xfa) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r2 = shmget(0x1, 0x3000, 0x4, &(0x7f0000001000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) r3 = socket(0x18, 0x1, 0x7) setsockopt(r3, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) dup2(r3, r1) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/166) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') fcntl$dupfd(r1, 0x0, r3) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0xa2) symlinkat(&(0x7f0000000080)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00') shmctl$IPC_STAT(r2, 0x2, &(0x7f0000002040)=""/4096) write(r0, &(0x7f0000000040)="284211f704804fb5cca75fed9ef94235e98b837ba6ed77b205892dff1323d19ef15c3566d57ee1224f71571b3ef70d4f9834498090c6edaf62c57a", 0xffffffffffffffa2) 16:01:26 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x2, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x1, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:01:26 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2020080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)) 16:01:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x44, 0x1}, {0x6, 0x0, 0x0, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:26 executing program 1: unlink(&(0x7f00000000c0)='.') r0 = socket(0x10, 0xc001, 0x4) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:01:26 executing program 1: setitimer(0x0, &(0x7f0000000080)={{}, {0x2000000}}, 0x0) setitimer(0x3, &(0x7f0000000000)={{0x8, 0x9}, {0x2, 0xffffffffffff8001}}, &(0x7f0000000040)) 16:01:26 executing program 0: socket(0x26, 0x0, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) 16:01:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x15}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xc0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') 16:01:26 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000002c0)="acf24e6b7084d2b312cd77e216cae866760f9ed71a0d3cab1dc67b8372a9a3f88c50705eb93f820d8ba75c18a5a7af8a8cc822ab87402ac4963e928f630b43446010a9d90b7e207e5e4711cd2f27febaebcad8e17657ece299eb08ae1884b8f32500720acf91addc1b85524098e6b8e0497fa41110f3c891c33dc46df21462ab5729dad82fd08b45f2cf506ca6725d4f6c", 0x91) execve(0x0, 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) truncate(&(0x7f0000000040)='./bus\x00', 0x0, 0x8d4b) 16:01:26 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) r2 = dup(r0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) 16:01:26 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20, 0x8000000000003, 0x5}, {{r0}, 0xfffffffffffffffb, 0x20, 0xd8682d38e69f7686, 0x200000000000007f, 0x9}, {{r0}, 0xfffffffffffffffc, 0x1, 0x20000001, 0x7bbf, 0x5}], 0x43, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x18, 0xf0000000, 0xfffffffffffff657, 0xb394}, {{r1}, 0xffffffffffffffff, 0x20, 0x41, 0x203, 0x3}, {{r1}, 0xffffffffffffffff, 0x21, 0x4, 0x1f, 0x1000}], 0x1, &(0x7f00000001c0)={0x3, 0x1}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pwrite(r2, &(0x7f0000000380)="3f3a9bd88f7b5b33968d4a004f7bfe1dd5f121954501055737528ee9134bd7971a94fd487057e05a", 0x28, 0x0, 0x0) shutdown(r1, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x11, r2, 0x0, 0x0) r4 = socket$inet6(0x18, 0x3ffd, 0x0) dup2(r4, r3) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r5 = semget(0x1, 0x2, 0x8) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000000)=""/21) clock_gettime(0x7, &(0x7f00000003c0)) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f00000002c0)=""/129) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000200)=0x3) getsockopt$sock_int(r4, 0xffff, 0x800, 0x0, 0x0) 16:01:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=')}\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='{*\xa1\x00', &(0x7f0000000340)='\x86+*\x00']) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:01:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="000200ffffffffffffff00040000002d4104f5d3ed180f68227a0093"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff19}], 0x100000000000005e, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 16:01:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10003, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x1ff, 0x9, 0x6, 0x7}, {0x3, 0x380000, 0x6, 0x2}, {0x3c2, 0x81, 0x1, 0x806}, {0x80, 0x4, 0x31b, 0xeaa}]}) ioctl$BIOCPROMISC(r0, 0x20004269) 16:01:26 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="20000000f1eafffffeff0000ff0000000000005b9d071b542a538706000000b8180000002900000031000000000000000000000200c28e"], 0x37}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff98) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) r1 = semget(0x0, 0x4, 0x702) r2 = geteuid() connect$inet(0xffffffffffffffff, &(0x7f00000003c0)={0x2, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x81, r2, r3, r4, r5, 0x0, 0x1}, 0x4, 0x0, 0x10001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockname$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000100000ebc86aa6bc58ef9700000000ff00000000000000000000000000c4000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000029640555b918a462dfd58f96397123effadc8da44851fd3cf065c0092bb24c2eba857ded4b2f6ae95dfc80822e3e768e0cc77ef01af0dc03a18f79724f58d15b26a2bcb5457fa7b875c82633c5282096088e4a0ba213a653e763f9649b0000"], &(0x7f0000000080)=0x6e) fcntl$dupfd(r0, 0xa, r0) 16:01:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:01:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140)="d49a4c38ea76d649c697c81ea82b7c43d76da68ce424aae49642b99150ba5c5d59ee689d5437897cc6bf6dab5e07d6c4376ce0d3c23d0566a8bd17fe4f0ba789e84772b27b8ad499b41d8c4b61876be80c0854b7f49534631f6d2aecf610508b9bf7005cb8115df94140c5153d95dfbd2f7d978001733f7216b55239864a734d09d59be3a3b34ec17a56d84094a62bb4e97edc453c345bdc676550d8a7bda4f001d70d1057ec07e09fcb55a9367889403d99de0bee4e542346187c5fbdbcd485305873e8e0393e8615155dc032f8d4b81fc59017d0ab2208", 0xd8) setsockopt(r0, 0x29, 0x800000000000040, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x7, 0x3, 0x5, 0x6, "cf1f93402dd8d4ff826fe4c766d6575922f7d52e", 0x9, 0x1}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0xf8000000000) getsockopt(r0, 0x8, 0x20, &(0x7f0000000000)=""/13, &(0x7f0000000040)=0xd) 16:01:26 executing program 1: r0 = kqueue() r1 = kqueue() r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400)='/dev/diskmap\x00', 0x82, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x92, 0x4, 0x1}, {{r1}, 0x0, 0x1, 0x80000004, 0x2, 0x54}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x1, 0x6}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80000040, 0x0, 0xe}], 0x8, &(0x7f00000005c0), 0x2, &(0x7f0000000440)={0x3fe00, 0x1}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x4, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x8, 0x800000000041) r4 = kqueue() r5 = dup(r4) kevent(r5, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) write(r0, &(0x7f0000000300)="bcc0165d349c288501963a5484ac153797def63e2429a3a664f9d74303dbadc8b8dfaf83851ed30c6015cd831521bcbebb0792415c75f6c96e03b75def6950d7408bcf39e9676d79ae5424ae940f5c971813d7ceaea37973f22ea54e67ddc5e1ed068607023ca3dec8d1b473086f6e53e0c97308d9af84ade6b3edd954d4b2f36e2311ae1ddf6a1c357925a60711d5a71d9c7289e4490f064895c60deeb8f798917c1cb0aa8d1d4041212566ad385232e8ad2e6cd382cf280208328849e5b1514f075e2a83a48d82066ccfaff3e1", 0xce) setregid(r7, r9) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1700) kevent(r5, &(0x7f0000000480)=[{{r1}, 0x0, 0x4c, 0x1, 0x61, 0x7fff}, {{r1}, 0x0, 0x48, 0x4, 0x9}, {{r4}, 0xfffffffffffffff8, 0x0, 0x1, 0x80, 0x4}, {{r5}, 0xffffffffffffffff, 0x40, 0x1, 0x251, 0xff}, {{r4}, 0xfffffffffffffff8, 0x0, 0x40, 0xfffffffffffffffd, 0x10001}, {{r0}, 0x0, 0x24, 0x10, 0x1, 0x3}], 0xec51, &(0x7f0000000540)=[{{r4}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x8000, 0x7}, {{r5}, 0xffffffffffffffff, 0x28, 0x20000090, 0x4, 0x5}], 0x4, &(0x7f0000000580)={0x8, 0x401}) setuid(r6) chflags(&(0x7f0000000180)='./file0\x00', 0x10000) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r11 = fcntl$dupfd(r10, 0x0, r4) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r8, r7, r6, r9, 0x20, 0xbeda}, 0x40000000000003, 0x200, 0xff}) ioctl$VMM_IOC_INFO(r11, 0xc0185603, &(0x7f0000000240)={0x9a, 0x0, &(0x7f0000000080)=""/154}) ioctl$TIOCCONS(r5, 0x20004276, 0x0) fcntl$dupfd(r0, 0x0, r5) ioctl$TIOCEXCL(r11, 0x2000740d) kevent(r10, &(0x7f0000000600)=[{{r5}, 0x0, 0x80, 0xf00fffff, 0x10001, 0x2}, {{r4}, 0xfffffffffffffffc, 0x12, 0xf0000004, 0x2, 0x10000}, {{r2}, 0xfffffffffffffffb, 0x2, 0x1, 0x7ff, 0xf6}, {{r2}, 0xfffffffffffffff8, 0x1, 0x40000000, 0xf3, 0xfffffffffffffffb}], 0xa53, &(0x7f0000000700)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x1, 0x8, 0x5}], 0x101, &(0x7f0000000740)={0x2, 0x2}) getpid() setuid(r6) ioctl$TIOCMSET(r11, 0x8010426d, &(0x7f0000000000)=0x5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, r8, r7, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) 16:01:26 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002000, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8481, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004000000010000000000000000000001000000001b0022feffffff000000000800000020000000", 0x2c}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000100)=0x400) r1 = geteuid() setuid(r1) 16:01:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x5}, {0x6, 0x0, 0x800000}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") socketpair$unix(0x1, 0x40002, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000003a80)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x7, 0x2}, 0xc, &(0x7f00000016c0)=[{&(0x7f00000001c0)="56d6f6e500c6cf48f10d419b781d2ac12bd30917e16912461b15b317dcfc43398a2ee2faabf368018e58e5c26c1ec3ba4668b141855965fde08a7286b5566bfa205257135af175e4eec58a2290aa973ea132069850a94d9c2a35a1908de2270fe262f68946b655075e25321bb8fc827814fdd61ac1d9ce3802cdc1997a54b8df9f2b65e85af8123bfd234037a0c73fe83505c381280cc1662123072e17384b6e87435bf6d4ca3aa42d8f7aead5427fbefbb0798f3965c09a9d468bb52a7f5773f663e6a169bd0d065dfc8a412170e6f772ee1a1a361882a2c4d3ca204da6f600bf601db3f11d0601a1f4a724281b610ea39b364873", 0xf5}, {&(0x7f0000000340)="84caf5e458a1afb218c03d7084a9575776f9b050ecf1c7206d47027c053a86b16809b59efa319047563ef6bf817b6a917c32e56a86ea08b3616fab47495d47ccbae37c7c6234363b49e8db6768ab9a9ba7ddb9a6d1535320f930240015291ec32e24eacf6b00f20397a43387d0c38e69296a3d04868e82e01b92475229299c8271ddbbe238e65ec58070ecedc72d699e4f2a29289cd720d3ad36bf97f09387d1ef5a7b7eee0ca634e967adafb7c6e8eb6029c8a2e3749e249077d5f3be91c7d86b5f3b6e179661e660b352e43385717e0aab25e86eae67717be57b9eef8f7e9b67d76ed4e989a5787b81ff728a63b35b36a5e12dd0d88a860df4bb91", 0xfc}, {&(0x7f0000000440)="ef50d7e06bc6a1dadd2c556d35b934f416e449f39d2ebb402791da892f28e2cfdb5976dd8758d87566e56437028248419da7032603211210b726831aff67c1e96664e83b3a3b7ebdf8c7a18e6ad6778ad528427d25785e3c7583f81e8f4b67a5da53bfbeb041f249aaf7ef1624c6e5720fd070c063ec95c21ed7a1bb15f1e309a97fdd811a01c9c70c0efe8cf245912b2ada57a02700fca1a52e32b171462c2b4a29c2b0de7e08d14125054a1a8865777596797d0c29", 0xb6}, {&(0x7f0000000500)="66f0fffd580463122102b955840b84808687001ba9139825fe9d7bf36a9a0f75e336cd13bd02be734bcb459f3c278d069ce0ced59601cb7bbea70e0e9c2972db7d3f02277f4bc9", 0x47}, {&(0x7f00000002c0)="d3f8651b4712c969eb905c4ffbe37fcbc1b6ad465fd58da5e4a69a79ce925d6ffe1e1c862f378a787cf2ed35e82cd7e4b7fff83fd0e754ff7f6d1a04eb06", 0x3e}, {&(0x7f0000000580)="73a91813d01843360b1c6dc28b5b0b0c63569c8c6094fdea016864740f9f1d26d6c628", 0x23}, {&(0x7f00000005c0)="c068a338a3bf1bd40310aba10812b6f1f96b1b5f4d96da18860ebb947ddd195cce603c905c7485dc65470804097d297cba45d6508d5ee60d57d4025b3738eb8e0a9a1a1ce0c7d227e3688132d128ca7249055f43a728a69a8149e80d1b8ae3ec9978cfc1e66e8d7d5f0640e306eca012ced92a4546950903b980b3dac9608fe6cf23954127a00d9e74f4e1765dfa3b3d5c78be691ed3bbd63a26fd1b425d5b422aeeb9ee673729fe47e1b76c043fd8899e5caa2123276643ba3ad94d0f2cc088df8a182c0bf7d93e82586dcc83f7aa1d05166b826bd1500446b8a0899db74c69547109d0ce6022ab51a0f34b339e21c5d3d54b62d35d13623b76d3043079b9b50233a3365d7b585892ba5491074fa12fbfef9085077e1991b18b6984166ef81b28fced64a1ea3ede3e892fcda535039c76cdc8fe7ac3d96e179f8386c20244cb0a251c4eda6286288b7c4c6097adbbe3ad99e582c2bb1b92e693aa747b7b1fb9886ecc44b6b6f9165be4367ed0396184a7ae69b2ca90ee6aff79070aab13fb9e9fc11ebc70707061a3e181af7b6f8ec198416ac16c71cacf4f5372ea489e204087760123e1936a3553464f84668ac34c422847be527a592cb89c66c3f084c65f8aba06beba492604beaea5735c840ff656f3481aea7f43a483229494598a948bebdbac6d4de78ff8125455c9fb78348b6b7bf05499a4df617f49060f9245678ab063319a5db7dcdf23f224196406075f9aa9cd1d05efd8c857b1d7dbc03fd919acb2ddc66e3456fd49b083a854fec3f79a9617f24fa75bb101b23247e0764d47d382ea35c1051ee47a7bf52013229742b50c8d81c3e901a34e61427471ece37c4b50d18841dd8f1ea29134b386316d1925a3ce19db90cf7f241679b35ce9962fe5e43ec627506d53b1077e1187d490b5e47611ac1a567ec735a53cb9e766fe985bb25e4a893f98ad38d185441313106a45e7baa84c872eeb7e3c546b0e49765cc412e92e2ddff7b832f8806caf91979438b4ff4d54c44de08471886ed3ec6bde1aec346fbbf81db8986598f18e94c8f103a944cb4008bdc91e1070972657bb5f7a256a588cc3a3264237b60a4f6ace06e75a8455c2c4fb9719fd3f3345248fe6eab3d5d915de2d5b20c47d5ad26b5cdf2f17344897be389cb6e9392160a1671769a366e5527253ac51f5fd65e6013b211d1fe5bd92d4675a5b4e80269acdd799755943ebfd1b42945ea3f34ac4121ca26cdcd6d9075a6f40a90b154b227f4d961513076f031a6e0e0954e31ee95f850dfcade2b98900be84f3358e4014cca09bdb01c4ec0ea07e0a448106d466a34aab3141342006a5d17f40e24500c032cd99d8122c705e459d89cfb4ba24a570ce1e0b2ec5b4bf1c49f6323a022b80aa2f375657706fbdc425f0c1062103de62ad042084ada1e085c86c0c0b4fe190afd5506704cd255eaa3d11106e94d622eaa3fd87c1e4bcd2e5ef5bc3a8faa78f16c959c0ee193e9ee9c9b945be709cb8551be6da32cdc0595883b17db558d7e567f647bbdc85822f26b64bf10bb33499942cd3935af8008a31d3d3f6580590aa4d8cec854fba43756fb48b4c7f68e42ca12d7242437648dad5e49a45357eb3899d2cc85549a2440e5d58b8f12db46a49e576e72c2c0657175ecc70c03b9cc49437a7598fe6e2a4bea7e53900e955a262ab0e55a7688288d61044cd6b86f677c14a1f96fb03ca76fe95c374107595cc322d4bf23ca62b08012ec5c29f4968160d3b9fb3034af4ec042c70fbfdb04c8a00106014ad67038bc63b8c5a96febf086adcfb09b77ecf37e17933003d914f62f4a11a1a3722ad19ad8c96bc4d64d9a3209847680f71f0129cc99d22544315aa3827aa020dbf3b6d03ebc94e2bcd2d4488233436d20fa189b976101c1615a7e76cad58faf1ffa7c58aedf0d55c61a3d98c54f4a7f9fdb285c32d58150aad6355fa795473470aa47d077006cd898cb2ae09bb881725181c8b270830055fc390511ee67d5ce089923a0347f90ea22a4e140bb1fde08b921259ca6a0b1e66bea182c5d058c57875a4757826014187800fef6f3a4583afeb537fa418a4a2715fd1ba8adeed8b72d2dcd1d16dd66d8026c0b74b80c3610644162f22703cce178268517693489c60e5037dedc2b164308cf16156a0ab3b157253112b4546d0db9dd325abb5872d4beb9ed5dcb3f873e382921095c13af22c63920c5f4b16657107887e13efb75296d425af2ee6bfd05d566f9655685f00597e2ff83228dc8b544dd10ca6362854bb80b0820f81e31c2766f7379741fdc0ffbe250670c8fe0043f138c5c42f527c69deba856ab3881bbd0454f36bc4d3146160494266d12a4b8cf9286b0325a16249f2d975e4aab9aebbb89a75b9152e3839650bc161b993ea19555fe7a93884903b83929c8b9d3d02766c4e4cd051bcdd1433b819e42db24dc0f0643c909dac87c625342e5588b3ead8f0125a58b7a642d41416ea2e2926c79a35910a9dc267ef8e0c9c2d8deee1fd0ab347fd881eedd883438ac225d3fcb14d852e540c65f653a498fa29217012b257d215956fcb4b833015629c6ba02809e9794fc53de1b37799586c943a250db5afd91e96bab3a2ba9d8bc12adb9fe1bd80a9e170a6b57d0d685d09f534bf82738913553be8a23fdfd28ab792fc428220ae77c9ebd9b15c35e2acd8d29306854b651d95585d0b9762ed59f0574e08d6dc5fd3ae8d1a16c7e1d49ccd4c2e301f5519ba3eb08f385b7471eb7c92ecf4c6cfc362a00622110f1f38e12b96af518fef4bbc2feb3c9ee07e8eee0956cae3b347afd9c149c524c503e7b9b0c08aebfb3bd9739e6ef818b4d1a0e3b15b36868e13ad68423141d51387cb674e19312737c8f1e84a9cbb9aa3f282a0656698990d47bbab360dcde1e3654d27b902e8261484315d759e8e51e8a53ff8189e42c6138411298c9f735c56bd550ce7330a410da830aa319a450143babcb0878e0477f42538172b9429025003a0a009afed8c031249720b381052f19380bc6f353a7a905d105c3801f06fcf8bcb71609445f5b666a341875eac13a4899975b8371ea96cf653ee9ba847155d2e3713091f3d0dd83333ce6903f57a16215f0395ff740abb73a2eac6e5e7b78c16f4226e8b14cf11ee36ba9a374720d20fde5ee89b5fad52d2e08381f31b8f1a495c4973730952fe714c03cc2c0d9938266331fc1791b437873502dea293997afdc479599505f03449cb48ddfb466f0d4decd629b0d3c412511e51d0f4d5402bde76153df004d59b83b309f7065f89bff89906419e2f9a74d574969a053c3bd9afca73276d27f6b1eb742384e5571a9e2bd26bf7165c3008a8dec1b4cf5cadf1d1c658dd157de574fed87f14b4b217dad3472a622e83e93e519778c6179d07a6962b7be590a54d2ce82f25f2a8cc3cf3ffa02d0dcb356dfea0e0f207c540608b3ee10509f35c2b5f1bd07184555ceacffbbaf93ee4be1eca59dd153e10b973877f7e69f9c9bef67d4486f826af8727965fa1acb46ace97f0c065ffa673e9a355b4bbb6317ba2e4f9b7ef75dcdffeb2f208a34da0c17cdf2f5d44fa91e742d57a0dc3317d2a47b10a504273b36edaee0eece8410b4589cbc0f8ac6b4e000d568e462e176dd80162b45d0d4d3c0d92b6bfbacc7f6b07d4b71d4a5d7552bd2a248da7b249c6cb892ad64e491204921ef00c79927cce5ef3b6095e53b655c5ba6aa16a922185293e94f9fa90285d706a00a074722cbf75ae8a2d2faa0e8ce295967c28fb002d4b54976d6fae0d17556985ace58f431a2857b8d13d11bcc5650523f9480c8860170d42162e4a128d4dc7831a47ee69940e6a50509733fb05ae58acee6f9bc3a82b71c23014cce84d4f63ab06073bed9f34444e548ea1bffa171f56b261d00140f95f85fd9302ed5e52878d2def2974ed4f250eda4ca58b1e24f45ce1291bac6cdecf5513632cadfe866259f6d9115831f1350224ad3a09599a256705020e56cd20159bb9f6b347a39620df656da416b3cc85533595e18f41579dacff1c0440f3755ad328694e2aa16056634bf1d8ae605880c1b20b5028b5982c99edd1f3ec11d34e2700d4a631b29c34c8b88e41bbd159ee50e5184b611c33b195de1689af1dc34b490ee139a215eb6c558f162e3d9f5de5c96de2054812539043347759b6b0421e08a4466195a11c80a44ecbb4039ebd4815ebf4efffe1eafab855e1a0cc7e12f3df4f291748afb8c533803599fef22b15af13c88d9200ea5609423183217e4581713684b49468c7531255538fddcd76675e25de8609b39eb312cc0ef433674a7a842aaabd29e17b0ec4579b2259912bfd9aaef1786bbeb8f9e9d875430a22f0e7b347aba560b9e0c1bcc6a6aec2c19bb7055c1ff559bb8d3a76932123d59255b17f0a240bbd6f400a8fb4a269a5026f558a306c64df12e436d1710e2255d9a7098a11f57e03968f863a85d612ff319b9f0f1fac40f531bff2c30ee6a5ae93d2bca2adf365886faee97150ab96f5b7f17a69946b568c5f3f10f9fc415ff5092987bc17b7f50adb30439dbdc7f32714a4f82767f8fdb75b5c87210ee1ec3a2ddc5242107c1d4d704bea9a2dc70e5f422c9d210ff938a32a454f425b7b36c64947c3831fc2d5a4e8697003efd1759d49d6fe53af48407af96eea4c5a62dbf0f5dab97d8c6ff013567a22ce5aba778941d29bcb1b5da6c3d83927fd33f35fcb8502ee2dae7ad9c5ba216300f11462e33e663f3c41e96ba078d837741d96a8efbc2020b5995e0d54ac421a6765bd951124b7648ccbb0b029e2649cecb8d04fd683d1c469ed5d1a6366743e2caa826653470eaa2d374cffd79ebbf68b3c942ddf1f47365905d3f3e48b529e5830b3fd587b1926f1388f83a7e00c5be98d54eb8a6a12c4a2d3e296f8edb6a35bebd4efc04d89ea3ac767dfaaa207c9316eb0b304fa63ccf8fc0e29af538f253fb04f9cbd931b2c385a5cdd398121e1c9b1b6762b238d76ab02489b4d8f969ade588ab8d6232f103165250be8f878ada47b488826df68dea29a10dde2967a1239170e6579ae3ef0a4727c6ed2fe513377affa87f69b35b1eaf533a5567b9d6da732cdf251f79ab201f63c0ddab0112aa6317435e128c0d775c0f57dd467cbea8cc7ad747665237e46941f67c0f35f55e6765af1fd5c9f3c8e3789da91a5f028f488db2ae002806c735a66c8d81b605e16a2ee8c88432ec1f2d9ddadb8b86078bd32ea56ee7ad74d9278fb2cae71c6c8327954888fae2c993116434cf3e7eb9b0f8cf6f9eefac09cf50f38c2a8dd238714690d2ac8685613fc30466b753a29414f0780afe5a09a72eca43d035b6f4653342655fd30904fbeda2bc0e44de86b92327448ab2e1d9ef70b1758d5fb8da0909620b87fc2ffabeb27e85a2fe6193c156a6c6e6f9ccad790459a97c8383e1e9c201a04499356008100208fcadf1ee9eb603fbe5ac9233856c0e42dd6d09ccbe0c92369933c98bb1ed2c4cce0f54320141a77a6127fb7261486be00707742511745efa29d6a501ea10bb58533be3b152db0a1ede332cff76a58ecdd4cb2cbccee5ce8e7a7afe3f0ae1bee332c83f97f60502a05d1cbef826a03db447d2590efd49553dad9130f9b8ce6f0864fd8f18c2d2ef00f65ac4612b864e1c66d2e5783d854e0dbcc7cbfbf298a52299b281d1b503296d06171d713834b492f1e0a3130b47de3355fce2cd6f378bf98218fad0d9e84e723ae794ab641f669af67c55943541f8660d21540e141caedad51c2b230fb7b6b10", 0x1000}, {&(0x7f00000015c0)}, {&(0x7f0000001600)="8fc805d1ede36d831a1f736a0096cf8d53c4471bc8645e4c70b7c2dcae8238db5cfdc84c0000b29d17b5e97d5799e358097f7b666636a93953dc3fb76ca9ec83f7cfb5d96ef1c58f62ffcdf1e896c9ae979ce307f1548a2f54541c4ba941c213882457320f6f8dddaa28e47e6881e2608b9233c85038742029da399e4a96f2a457fb0ddc94242592c460e6fa8cc6f82bf95919e4f07b7c9b43c8503f378ee22105584743384772a388e10cc14b83a1efedbc58", 0xb3}], 0x9, &(0x7f0000001780)=ANY=[@ANYBLOB="1010000000000000ffff000000000000f11b02b7897b32f2212358a5a099055d28f6e8d66aa9ede7683a23daa679696c73eb479255764018d86fb25ca5e3e75739b6a24eb1f553e116804ecdd5ddd65002b0562ee53a45648895d9e2225fe617f9fa3d3ffa2e327504c9041305728374ca571fb7621c9885a26ee7522c6c5d649b414bb1b7933226e6c2e4061b4ea5fab1de7a0806f6cdc9f1d39e3e6258d0d5de26b6ce15845b31fed29c97c978db64465fd521258e75a5349de7724b2a42e2a25304761bfbd0cd9b04f107b6be42c68d6262cf933101988abd16d2596868b67138f151fda93e9d38d7df9e21a04db72b69d05b3608c06b3ee032a15dd89a98a63916835965f714916c14dcb9b6db8dcd396e24df0ddc6048d7ba9fbeab4621b71d9efb37e9cb5cf7f3ef48280b9ce0a2a61c78c63e3f41c1424e337633605af3c3c4381f82a430273d1bf96f5d48c91ea6e5f9d2894a33bce2fc0e8cfe68297a9ed9734a356cdc35ea06b0f5a6aa2f4717046f6fafac15aa639831eaf8ea420dece6ccc401a07fa850e732086d63c6130307a5f50cb3b987b9d824e85c1892a803a02c39027139da6ba0e928490b5f9de3f8a3b183077551723d9c2e99062f288d7b9d8584dae65cf67a96f584059fe06b9f0477cd98e882858248a19a174c4508c8c9063c6a5574ca74827b46ec5f8626115f42c238a19d06c8c734ea4ee5530e70c2b0c13814c05a2bdbe320ec22bdfd6b26f3e643a13c75eb7c5d9b1666200001bf5d532e063a81750435b0509e1cc4fa331f5d7b90bddeed7b0f2136963abb8a0df342da8209128185c1585465b33a06fc7f91262d1133ff677c104d358577b8047a4be97a3e78b1fa3abf8259457c5562ee7c278e008e8fa749fa03d3252fee6f195d961450ce3e3eab54655e2e547f3b43051978ee5bad8c16f0c59c7cb552b89a49edca39d686ae02bfad1b43fe3285677f67faceb34dc2490f60055adb22f3d2e3f80c3f5686420fb10ed0874844deb91e097c544448a60352e9a1e02b1c5698a9f47eaa678b9d974695c92ac011cfc0d4065c281309d7da4c1ccb863cf427e39df43773399d9140104f94452830965026666cb1a8cc770525028e76c1748621c4b3dea62e7ca13ba061a4c882d095f05eecb9c35154cf6d9d67c1d60e16f7dc5efab4679d7c0f1b5cd862ff0a16c115b4ad18633cb4df5e5bf0fa9fc9bd5f6276a6b79a260fb81d579e1a6ff49b971257ab3151f81770a581e03976e4778c4bbad91e82efd6b8b2e6dba67942a8b4ae589f58579e02b4720baf5822f38c9ebee83540b60a541dea5eb9e44261af2441e57daaad36e412ad6ae927b91c717cbbd35b9ce5d5634269f33ea71c5f4a92a27ff9a36fd888703bf9f41bbd6d1509df599db1cd3b7651146618fca4e7d012634c637b37838b74faafd93ecccbed4ad1310de0c7c8fd3120e5acbaae7ee0a6aaeb1346a9b1d6cc2b473f7822c1c6b61a2b0cc2622b3ec2fc0bc4e3f915c5eb54baac366328771e3c53eca6ad904bd7d15bb4618338d3d0165afdede8e86d59ba15ff97ba3064b1fa6a422b7170cdc7824dc86e738f1797ff4a7eadf80bf0b046a518e22c85a26d5434bdbe1b71b3f9eb415de6b3c7fc4d21f51ffdfe701897e9c74a96fd6f6be5d9e87d1561044f9cf788dba86bd824c30cc671629229f00c30e4164774b672d12d37943f5cfb66296f2a60bb235e301ed22fc32ea40e7e60f8e2625c2a747cad3c6dc664d60bce64f039944a72ae1733c5a058236f3ca9580ff9d28c0c7ac88d42da0295b2f79f6b5b51169c51be318d33a8cb1c3cfe5154c9382cdc93158b464181ea0795d172b289a3f7529c2ff3e57e3917c7c0679f7fd524a76007aad24114e5ada40e166c5e954838579defc60e64d11c1767be600cabd8b7dd748c0fae1c3325842add0f51f7ae4d73d158c2a5c149ff8753a1061eede9b9791640061dbc02d8f56e6c911174fa84be11a927de0db5d88640ec06a457d8fa213707976aeb88b7f50b1468f5f5e47bb233797f8742b14a7c2078c56450a5a13ee41fb7821ffdc0112c50895283d69bb06d846e8f28cb520433f89379801b5cb1b33bcfd5a0b2683a131c9bca1ad101e44b002c2e9417133fa67fbf7cbd8f92ebe87562893f74f97b16fcda6840453a88976197b2ebfcbe45f7611be151d8fbc3d236d0dff71cd08439ae7b0c2825d411b2f757f5397f280766e06415328347672b24a02fdf7354d434d5717fd972d6749b7dfce6a72de2528cdf29cfabf8c370da2963c1bd3d10e9e25408313eb9b97fa671be3094c9edd3030a83ba3d0bf5f624a725edec01c1214819582149f9ac1ca55402032880e5d20a3458e5cb2131e7e788c76331fa5c85178cc3d8000c397e590ad7adc4e976a0dd796e220bf57c36e2982a79f184ddbbeded3f48b2181314cefcb6b7cc9eaab91c1c01d0f89bb8c83510f2c2c3e6896d76e7f17fbade010f79b088f0cbbfb067aa2bb485926467fe54b7e60517112c7543f51bb7059838fdc30c386f4fb1d68ba506090a4c578caf3e0932c5ea803b1b415e8b8b0bb1931f220354a30fbb4a7493b80e73ef8a81ff862fa5946200e4ff133444544ec6cdba15425866d03796c411de2e8078acfee3ef640a3ec1aac294492c4b8421c195152e0cb79769885a4ce834a8d26a6a954d9431b7ffb17ed082a575bd0d5d345e9126188da32604c88289e7992d46f15ab3c7779616e8d625f4e87693ed2e0478cfd7ad962c354e11c34377986fb1b8e9ad0b68b8f4e0e96da07dedca66d158684d8ea43eecc3f00b305df40c2d326c922954d41972b9a5931926ae2d76cb7c5aca725dee00789c6cca597d8c4957b5ff3816101a737983b5bb7c1220a9690d169b78d33e28b7618e4ced095a6b5ca6d71d1c7b8e586c10c202dc2e598ce0e807fa33ad985b913c846f13d5d70ca76763475af1d9f45577f55e902e822945f16fcdffb35e39ac763f8a7ed3b101e4e1b2b62f78cb98dac9b3acc0eb466fc5b23496448716f63a80efb9f6650d9c5d1d85684bffecafb3390d93fb6341d1f73e7c4844ec27f17fd9863663098aef90a59c89b6c7476c167ad9fc58fa6773a01c65f631c35e3e43cb28b2d412463ee6f17553f93b6f546a4537f4184ca9d6286a378f1fc9984cbdcebd70aa01a70871c64f8cf5b3912aed8412544ab6165527de88387e56d842f39f779e4d7e93f997fc64425239c020fad42184571d558c5591345843eebede5cf0239335ea352b9ee544f933a34d2fad941d7b3a2d520d846fbaa519d3325bf717cade1fddff512899b13d0b26705c421aaafa56045492eaa977dcf7e2e2a5b406dea08944b4148eacf0c384e6b9754ad9eb83809a8ab69a1cde75c268e71b49b15558b3caf592c65261739f774c0176759b311881f1194df13ca76ba0a3fb6afeaea04c0ad7305b783e0377e9808af163d99a6ba85ed9b65e5fb2cb0f2d17a4ac3feadb867bdf209f00555a3c011fe8065f71de1f9668ff7b07a45fb0d2d8ddc4921f28c01e1341beb7ccc1d7c94acb8d5062e5670e053dcf5876a58257b82fb5079c3ce4e35c4781924fb0146dc11819946015e16cc2fe0fcc3bf0e865f66e0c9865fbf08d06453f3f3fc1fce29fc8ca90a180005006830733d39d718f1020b8c57a70475a847917980f7a3346ec008b30f08c4c53cace8263239afa26e9f9afe50377e34dac48e9e18eed11565c286ac15ab3a9ee1d22a5476897c20e70d6d926d98ddb06e65c7239fbf151c0532b0cb431870c56d67bcd4c952137d3dd3dfbe4ae06ef8e9881b13896994495f9725f5c3ecfcf331c21cb453db6d5222c0031ed576d1daa42ba68148e2b96a708e0575900d621f54192543545dc71333ba0d8c056d6ecbcf48585e352a44b5f8511ea588d8369911552be06fbb8e9c8482452c4b46c70579eaad9580f3decef6e3308b25f97a3588479ad77c3120f53b08c41cb68725c1f53b47362c5775f3dd03ba600b0b1a4c7b6717ccf5e0859499f6d863a3ba22808c1cdd39329872f9c7d95320d1030869d8262025017655275398b77297e6f2046ebc732c4b55c5b1a21bd1b333c21cd6fa23e7c41257cabf0b34c4cfdf645e8d58d03679e7b0ce4f2bc05f4546007dfe88a55171753ce24acb86af6ead30f865e7e6f2c0b58bb919415f8e8f63bb25b827841f88d2f797be949ff5100e58384e4c1c9118fc923704a6d05ecb56ef2f7d3445f98ded7f612b1f1b936af0ccacbb4bc93f4c8d4bc2972a9b13b09d8d8c7050ae6c12c4ff24746ca84c08ba5985a9aed8d90c17de53973baabfdec305dca490dfd098c231e6b04931b72f38de6128378237902d1ff142e3bb7ebb2aa8809c41fcfbb18c27549371a95cec62971cfb8097428499036d2a4152dbee820a3b02d4590254939acdee8cb329ccf49f514e2e403f552002cd3138e531fd83f5fdce244fa936eb49ec251892d56802f2daed4b5e17dbc02225f4bb97ddced7ef696ef5994363a3cec9cf41275ca6ec4a7626462a2ee2692861410ad439be6772063502c01d34fa652e27a8dc4deec6e1eff07ca6123867b41d0d712b3c0acb38f72a10667117a268c32e121462cc64249f8de30b69993cf28b766ddfd6d67371920a22f8ae089ea0c9007b0a596e910c7666086bb1e58c5938740b92ae0fe5b74cb77bcb8d3ce7853086574eb99555a4d070d03761197b7bac673e5ea7472c9aedc5315cd58bfdf423250cf147742899644fd49a4b20dbc0ed5cf4905ee5b499303e50ac77b24017afe1ac868f2725590fa4fd71fe93587259b4d1bd4e5fc66ec4d985c917ab8650f7f84a0cf1f884a9b7e2f96b85d59e514db938d2f2e0632d3f4644531b0dcc55c6bffb83fb81890a6ff57bc2c2860c16c8819894582db9f4b44e4c765f2068ce4fc4e9c256d195598664e185fc688ac016d0438a8f71a0d3b8ea24547a34803273283245eb1b7f29b6400a56e058c870a7eeee6159b8ccd2232823447ceec62f3d570d1d3e84176bd779f125b9538457ba0a500989bd19c6b49dea27e484ed2417dd13f0b2ac682df588d40ce489cf2e89d766b61a0074751214c6d9c54e88eca6cb82d1b9a813c956398e709962d7c09b5dc010a1e4f1a519c4ee30bd0010004549f54099093f3a42df0729b89f90a3aedb8c5c55522cf1fda084ce0ab0c54f22a2e688dc873e2786fc6bcd6934cb8793eba3b8c82c910545f9efe52d120cf2f4bf6285bf55877028cfdd96e7b41129700812c7628d8bb40d444e8e276610ca054544c2614cbd0b32e29e7bcb7f3325ff88aa1bcfdac78327bab49accd7a276f53f6328f292648bb104384c303a66b6272eb00014c2fae888bbe95dca8417923ff9163b18360342f869525226d6073760482b46cba5f61d90ea4a0e5ab3b8b28f62e69de840af09b731440c505c490a2188f8500b8dd56f5815ff451486e2924c9bebc9727e3513f3051030730231146314ab59b83d19a5d379222c89380390c10658297f32e1680b222090264969588440ec93508ec07bf1be9a94569014c12a062a45e1baf6fd72dde7e5e7863c71a661018dcff9122bfcc85931495738febc90dcfb2ce0c605451a942b15f8e2ea4ff95fb16b73feb7be796c555927cbc11b1c9e91fe97d69b690ab63d217fd87a7ee6f2931227ab81e4b8aba61741d02b1e3985ac1444847f7621264a705b38f0302e02660955bfa3c205575349fc903d6612a2bb919dcd6ade048eabd3c6aae023d88d7e58c22ab79134dfa1829f9456fc5a1a8218610f81010000000000000ffff000080000000d761f991467e3eb95ce30e08ebc3253cee36b8aa79bbf526cdfaded079a713b0d45724f50583c26498d2f39217e7b6021d9edcfa8e11fc49eeb801d9fcdab111fe1e69909a605e54a1525136d71259841af3fb8bcb5f4d5cb8f1e25beaea880cc34466630190249a7ad247072d33d3942bb35d3c278558b48f2a42117c44c8cb17ed01e85efca335b513b360928343539e8ca9abe4196b5a324e4f9db7a9c9778f3e41b99d43bfdd8c0fde6bf0b2d556fdf1a405f328e407614eae2c96416c1e24dd8a559ca795616436c7d4e2daf92a3c1cb80d5e863afac4f076b26004578ea05391d51daaf2c92a601f480b025689afecb15cd6d9a2fb09b20b5b583efa675da5ceff42737471d3d1e195c790ee5ebe0188414d56c2c27c5f89796b5dae263d3a66663304798b02763c57f47839776158b859248b19e886063267091c696a6fd8fe3ed49db59c2f99f48c01f3081bef8228592b0d759f1aa616e2d8f0a2df84d2d151814dbe42ad01600b80b4a945a4eb27b7a231e227a2abf6584d5e7d882faf84f7995f177a7c22aa7b1d8daa4a630b1c1869101fac3819a948e8d7910d88a778b06b000315a09b509baf580c6ed5aaedb190ca223e3b0573a68657c2ee33fd83c6c4c0ae781cf6c13d18604f3bd0f3eaebaaee50d812c3c4f579e270f540f35ba488461d004f566d32c312cd40ad89d0fb8bae56569b425ea7f0f97280bbd1676a7a22645d5c7dcf0e0c3cd65528a2ed15f7a485d918d8847099c97114bf545c837e6eac37f71c298d50cd87dadf57173d14134c63483ee1ea593101105dee7b63d338d81300af0078d6cebd118cf5e8f606fcc3b9039df131842d22e07de9146ed86ac7d18228af01a5fe2d91153d7d4a0d77738c3c8bd1d9b393647d9dc8e02c3a65957bf9963d0e3f04619b270ca9130995a905337efba755cf9ea868cc9bb679c764c0ff8a4f815b415bac0184334410b85cbb0783f63b863865d0b23b0dee42b4659c10830ca1d959ebeea29039ab4c1d743da25e083e81e02c6729d2db48e84d2305ebc5245678bd350e81ea9f40bdf4a04f4e9ef425dc8d895c7fef426e3f4b8be2657aae4f59c650707160d75a925f2ac5ab0baa6650795afb32b3f789bd8c05e90fdfad674b92f4ad317762bb0ab96870276ece8991a85c272d712c34e806dc77c46887ededb0bab0fd0e4b513d7533e1c60c0b59b6d1351ab75af52b697b6e968ae533b9c2738ce1e1052a62c59a2c43310ca21b5e54256bcb7ca3b04f8602760279e3c552ed0ac6d6552205b8544d1c812cfd472aa96fd173254b7db0bf32d89f270afd9a5eea8e2a9126c7c4ee677f67156c2871fe20e07ed2d6b492cffb0abc688f76ef2f7d09bbdaf2b02024dc074807db5aff56e21b9d2788d30a6397f15f4dda26cb2b2a8f7245ea445807fa5c1f950e0c2d0acabdb6fa9b0a40c00a41eb9f3aa37de9fb5f076ca0d3396189c7e8d82035a61bb5836df5279c1a40d746bc6d48c3c79fb52bee1d9ea1770e6518add3d42749bb8835a18d1bea0128b9b8c795a0919b5ee80ab1fe6cb8e23f5c78ba230f77a65f3076826479c673a1d3905f961a18958c265dbca470ecd0ef54866f0f55cc8233884b363e89a9d071d1245f5a99f2e9e52e04c2e3bab8c49cea4bb4e4633cf754fe68b451b9f53e90684ecc82a4d315e8bbfbc75c1c517a7478357591588f2abd3f67773f00fe328bc0e9a7171611269f8f361dfc1de32b055b38968d41430a54ad1bd29c072d16b59fd59d85151b5e61f20927473a9268b369ca6f5bf430f56ad4935c0efc640cbdc8f9e66e16694e89b6cc41e93fabc39d7b12c4e1dac0dce2b9ad9a155be2889efe9a4af479f98e910a5713a7a073b98f7e7aa5c4abcaa3f306defeca6587ee9b1450ded12a4de47fca091f40cdd9dfa2780856bbba7d1e25ba68f9f46cab036e22c2f26872693e36cfa1d659be0b259d677e9b0afc6b91f0885910b42e2d79d6d863661d76a15f77e1b9c298f9946239e2f9922de42a9b450d5c76ef18a3bfa014aeb33cd150ecb104fb77ffa2f66b72722e5ad7db5aa54b037355bc8885cce80b031ba84a1a03b69f206da2a1c5985ecff1f64a3375654b0a5bb3c1ac6c692d7b5eb179539430151b8370f4a2bf8264d121029bcd40c5cd32652f72c5eb529b8c09f17a588f8fe0f8fe2582d6c152733c300e539788686f6a359e179ed17abea7387a5458caf059ec74888dc57b0764a646a1264e795071aca77e9c7aaad65081ddc880ea77f6ce827924e90fbe8ee8f833e5ecdd5757af3c8003ba4b0e99e9e363a7915f38661984c2d59ac8a60d8d350a9b129e1884f3ba3d97fdf5d94cfde423ece4cdc30a461c7676af55a63cdeee85363b44c05ce7ac8347de83fbbc1bf1a98e33bf7f89834fbf5be2a7fae21c18ced2c3b4b8b01c28875ff0c515983e02d2c575ef70e7cba8c018c6a85874216f7b127074cd4e8c01d55ff74b72376a822f4b903d1c5b9450cd3e6e7971085379304215b64ae82e7dcfd429eae050eab29da3a66fe22881c9f9c24bc43f60cad1019a4a0a834cce48703e2581084d125de4482565be27f7a58831bbfac9d6d5f73ec5bb97631f9e75be118fbbdc31a63a44ccb742addb427bd4efb92fe35e401bf039bdb0dfe1ca61df87214d1b7c57e1dfa2fb562ce10e7b7e6a43660eab15fba84582523b1a1fc71ed7307d50450b277ffe150c2caa8e4acde43770ae69ca788ae797af71b610251a41db364342502ecd576088293f26f0cbc314b7629d3423486549b0dda444ec49080000000000000037442cf2ef80befee11efcebb3ffbd9edcc1e080616f24b97446f4212e4d84d5998911d4442f46c46d598badac1964155d2fbad86168f0c7bd561139111d022c6c1365a2fced29f5cf77205552c3180d757f01142d2bf41fb64ad191286ccdecaae5650d3aebefb612dfeb1a671c04532f7b9acb0a32535949de2763f75233a8b7194fc7793a22e5b2b34f3d4002c83ce099f7077b0ea8aa47b4a4817eea490d6b924c3fc0dac986625ee29f8fb887f0323984be9b4b431a950914e0cd534d76fc9e4c4395069450ac9dac84b5ec51c8a64d8f5d9e5736c86a5ee147ffeaa8400ad20fa53f39894903509ac52c3a8414b935b8e0d97ca7f4860f22514c8097cbd9c48117f72906c1e37c6e9b389e0e7a1ed55db1e5a9bd55fbd6f848e89722a983aa85ebc77de69a68c9ed30001dd3bb11de4a6ebbf1b28da3f05447c99ec3f3481caf445cb1284ca96551f3552aebd4f021cb16bf247489e5958db8935595dd8264efe8dfd6ec0ce55ea246b297e7e05d1fb2b39a3cc04ead5d522285ea4c50e46c97f55f5a0091c7c34f30b7708376be6d6438f6f70af70f9c94a027f2a06ce34f7c208944076bf60cf4054c4fece4587515980e084a07ace36630b2ec9dcf1597f8abb641d375d590d3ebb6c491133193016be10ac5a5e06879dd2bef301d80e8fa6a9f192b25829a4140881bdbe2fdbab1f070a118116a506b161c0e1a260f10619aee55fa1237ec1dce664829dd4d2c009c36bf47ddf160ccb3a65f1e0c8f2a0207403077a18c6c85611361210a41321b3cfbec9727769f0d2f812eea2a1c99078a95acbc76a15b53f17cede6283cf8fa548848fbdc143810baf7333623191c13ba967e2355a7e18040b851f4729f63e5515804906053d980d193376d80696ff3f7e2e0002ea8390bfe3ce9ffa97f9f44f95e5021bde8d8fc614eb99df0892310602520ecd96e2ff2e663400016ebe463a94c7d63beb5c79d1c71193c96c9bd835084febe5ce797fece4db640cc4bb06202de0a9a1d53fdf4ca3dea6d482c815b7ba504f078592fa6b9e0f32c10b778f0767848c473d9261bc02ad22946744afa72ca3a287a6f4df0fbcea4ff4c6093cffce6326f901b4ccdeb21b3be257b996f95a3cb0ff47b9ee5819ff828c45a1e87a05e76f9e1006eb4854bbca12bdc50d85a7585369b7810643a6a0543a460d57ae1063da14385c4ada07214b8c0edbe0ff27d8e09df5882d4495805ad54f976cef86354d31e2c9f2a69d7dbfa771c254eadcf3e9ff82a400981ef67f27e5fb3ddaee8956da41ffc81d49cffdd47c52fe3a1aa879ccb223acc518c398d8d11553ad0859aa9d16ffbe8863cf81e827bdbcc4380388a491c580e50b358fa99b57c701d8c454d6cb939ba83b899062538e2a6c25dde9c62e1a32eab3bc1602bb691ba5172affbff15edcfcdac815f1060339879ba80b3ba7fcd2c671416b681bc8ae2097a1441d45ed67ea2e86c7415e4583f863dbaa74421ee3783b0b2c6f0b97d0550a06871ef5df47c1071d016a8ad558927ba8a9c7b7b42ae3ca0279e9fe68e4148fb8e96a1ebe3278148842c53b4c16f6936014fd830a39213e89bf105eced5a46b1c56cfb4025367ba977123d7efb7e0e29daf5608bb2013dcbf9e53ca937614a996766159837708ab0da910e18673d725ba50b0e0073eefdc283281940bf846be9a663b10433f4c385c25da6aa240fd04ea8ef51b3f03ca1d7306abee6612c24471099dd229d2aa18721d96308a97353fd8d73f5a5c538f66db74286c47ddb05137f9b843bde057c64d9b1e94fc7f1df725e896a2f07d4330eac984af4c3dde5f61e3e69811dea9d814cad803e40da66073871296b5da4cb592938bfc5475b1d90d8d7fb4215b9756d1dfbf37214f8ab5590e1ca1f03ae5d049ee1cd219dcb026f7efd76a29703d90eca6d13e9e1000c82230906eedcdff62647d18ce684be569ba5926b25fd8eb3c7a7c16c9f5b83fd12c1bae89a25a6d573d23c6d5c069cdc8522bcf6cf3f374dfa6c25c28d8292d7cfcf02de26fc71db90f37ef1e4924844affce891d2ad1360117a4415d84fb201faf385bc33d87c4dc93316561d781d732421c71cf1dd5a147cd2a786e3350efb63e609c31e2c1e19097a9f3917e6585ce86b3193f12699d4f64aff07b6a71e868caf4bbebe073092b6f267c23f8a9777791b30f966188d102b2c2f1325c1075d1e80675bc18f6d9ef67be663fdaf5e67ac54a42a6325e05c64604e71a26c0ab8fc2c3bb99f71c1f536cd49b2842c666a5b5090f6b8efd05bdf63ae4100ba16868323387c44cefe13f0c44b2a9eccea7a21c4f868dd6d7ec7629a5cb6e5260afb1042eab35a5d803e658e977ae9a5ac236683b117dc163518a58a7be9c2e52d5767219d38387e7bd874980c0c51cfca8e666670eec24d7eba60bc4633b354fb7e46ffd5183464c1fcfc02803003329663c767eec5e1695325c4dc7095529b86464e1a8253cef31b250d620e51be4480a762cafca1fa8fb7cff39b89b7a05559b301f4793106df235c581e643fc73a13082cef604ff1b3cbb554139912e64e5be520696de3eaa2b9654096ea167452e64e6eb75e8af9eb31f5bfd0dfef0c71025cf41f4949f09b1c4e14a6e712ef7e711d3798b17697a4ed26cee8b79979760bd8c9e4bbbffe8c22df0777aea305dd9f0da5c18cba992e6b80609d458a6a7933f2b392ee64c58138d8f09b5a22fe40449ad4e83e2dc913d2ee5c60820a8fe15002b4474ed01a8b7439b686579c878ee79dd564983fcf3c588aa2e2acf6ed51db4db26f6d5fcaa143a40132492db771aa9724d86afa16c31888a3be6e208c8630a824814f89ea883fc7f7014acc9cef780c680a1152920640159233259cd4511b507764a8239e6c6a48c2728d6d4ae89a08afea854cdf194034d69c343c8e793c0dfcb2ac94286d0195e96b6ab68a04c27f07e8855f6000000000000000ffff000005000000824d4a35777b7db718053b6f5e09f7d564cdebc725b33b708970129813ae9db90e04fdcd8256707ec736a31936aaf62310ee85f4fade21d88b9c4d0c378ad4640c3bbe8e0d1d4e4a07cc610000000000d000000000000000ffff0000080000005189a6de9c393f0cfc8e08f940c70fa1dd9e8b0909bca6130637f64cab53443d06bfebe6549d65c858569e156ac10ee1dc0dce4f484eee0c4ac3d8ccfc12aad84bcc4969a63e5ee82f53c26dbad90f8cc55796027d173b3958c539aa962bd5992ca020a0e45173ea0db2ca46df2d06434ad00edfb5ad9f3f766b9fdf81b6e8536b711c26cb0408a540c14667e0088403bab1a0163d3757cd386e25dd0475eb778dfe7b93c6725a01bc51114a109a8a3b5452db69c499453adb12cb2ab0000000c00000000000000001000000feffffff4d2e18cedf4057b91b93e6c831fd5275d8cc1731ed2ed247234a7d8bb7b24891457ef60fee62ddc8c492f0dde3f74dff264b5aa976ec9717397cfc8b31db350db33c24d4ff90a1adeda6f4f3432051fc7a002630d8788638828cb1d8f173408c7d42ce16900e033b92e2caeecb4b08cd36f6abba2c4ec87b0b794eafe6947976c3f6ca7f8f000e9dcd05215a419981e770985c41a3173c56d92a845fde9945c83a163b5edd7aa6b3b800000000000000d800000000000000ffff000009000000451386289882975a952dc746ec92f124481d0db5c028fd4d355db16cdd8cb9737e197dc928b9fba6785abe9ecd0286c47462153d438bc7bc279dabca1db31bacdcce5b92f0fcf8bee10e2c2e1ba214bd54b8e277b7a96a63666092e737c7b8658d36d35cc8bc656639e1ef14da13e399c2fab425df66f72168d39507fefef774c19e0c7bc828c600c5998173959021f16a4f2f3fb76cea3ad30b728028ebfab2cb11375db88d07f1bd0b0a7ffdf3b32ee80400b830cb0e9c6a649d6bc8c3106f30dcc72f2f000000"], 0x22e8}, 0x400) select(0x40, &(0x7f00000015c0)={0x3, 0x8, 0x3f, 0x59, 0x7ff, 0x6, 0x9, 0x4}, &(0x7f0000003ac0)={0x8, 0x8001, 0x101, 0x7, 0x4, 0x5a8, 0x9, 0x9}, &(0x7f0000003b00)={0x0, 0xc0000, 0x7, 0xfffffffffffffff8, 0x7, 0x3f, 0x5, 0x2}, &(0x7f0000003b40)={0xa7}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000003b80), &(0x7f0000003bc0)=0xc) 16:01:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8040, 0x0) recvfrom$inet(r0, &(0x7f0000000840)=""/250, 0xfa, 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) poll(&(0x7f0000000140)=[{}, {r1, 0x74}], 0x2, 0x0) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20108, 0x1f8) r3 = getuid() ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000002c0)={0x10, 0x7, 0x4, 0x1, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xe6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3e}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xdcb}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x6}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffa000/0x5000)=nil, 0x8000}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x80}, {&(0x7f0000f92000/0x9000)=nil, &(0x7f0000e6f000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000e70000/0x2000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) r4 = semget$private(0x0, 0x3, 0x400) getgroups(0x3, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000007c0)={{0x2, r3, r5, r3, r6, 0xa4, 0xfa}, 0x5, 0x4, 0x1}) getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) fchownat(r2, &(0x7f0000000240)='./file0\x00', r3, r7, 0x2) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) r8 = semget$private(0x0, 0x2, 0x201) semop(r8, &(0x7f0000000100)=[{0x1, 0x2}], 0x1) 16:01:26 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) close(r0) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 16:01:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000300)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:01:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x2, 0x200, 0x9, 0x101}, {0x1, 0x7fff, 0x100000000, 0x7ff}, {0x6, 0x0, 0x45, 0x7ff}, {0x7, 0xfff, 0x6, 0x4}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20002, 0x0) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x676a) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x80000000003d}, {0x45}, {0x20004006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) ftruncate(r0, 0x0, 0x7) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x9) 16:01:27 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r2 = kqueue() ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x3) kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) kqueue() ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)) 16:01:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r2, r1) 16:01:27 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0x1, 0x80101, {0x1, 0x1}}) r1 = socket(0x100019, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00", 0x800}) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYRES16=0x0], 0x1) getpeername$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eb184ebd3200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b150000000000000000000000000000000000feff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7c26358bbd08edef68e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a69c01536a3a95020649f854870563115c3fbcb317a0938a4299cbcf2eb25aec7000000000000105c30186b8ed5ea241e625b14e1e1494b085b52fe65c7dd3b666b2ba0419bb6e5a6bbde3aef3fc7589649d1d03b9b0b1918e137b8152785c5373a16b863d05b2cea9e00e7a580037424d73a79b5c29cb64981c2f4"], 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getdents(r2, &(0x7f00000003c0)=""/86, 0xfffffffffffffe9b) r3 = getppid() getpgid(r3) mprotect(&(0x7f0000151000/0x4000)=nil, 0x4000, 0xffffbffffffffffd) getrlimit(0x3, &(0x7f0000000200)) close(r2) r4 = socket(0x20, 0x5, 0x101) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) setsockopt(r4, 0xe67, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) r5 = syz_open_pts() ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000500)=0x3) r6 = semget(0x1, 0x7, 0x17) semctl$GETPID(r6, 0x7, 0x4, &(0x7f0000000440)=""/182) ftruncate(r5, 0x0, 0x1f) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000100)) close(r5) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000140)) fcntl$setstatus(r1, 0x4, 0x80) r7 = semget$private(0x0, 0x1000000000000003, 0x7e) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000300)=""/52) fchdir(r5) semctl$GETPID(r7, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) 16:01:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x44}, {0x6}]}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) r1 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0xff, 0x2, 0x3, 0x1, 0x0, 0x7, 0x2, 0x1, 0x2, 0x3ddf, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) nanosleep(&(0x7f0000000080)={0x81, 0x401}, &(0x7f0000000100)) r2 = getegid() r3 = getgid() setregid(r2, r3) syz_emit_ethernet(0x1ba, &(0x7f0000000840)="b6ca5de40900ab845c39624e4de35898450fc72858a726a29245f1a63e958dfeab38574302645a4f82472c3d761e4ac2fd669b49f6da79ece259d12f438a600cf7ac039f32563500023251b0d9755fbf0f680cb2c012387726a491bef0ad01000000000000542779a3b0b9fbcd4efd698fabd0") r4 = semget$private(0x0, 0x3, 0x609) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000380)=0x7fffffff) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') r5 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) r8 = getuid() sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000400)="843d80138c620021ca814e6f57dcbbe69ca3a61f686eaf256aafb17341aeb4e3ba6a43cf96b386944f58a19f36e45858d01056f758039f926b02e589dd07d91b9daaa81453cdd56b7e367ecc232d3c4796d57f6aabd3a5a369f52802cf", 0x5d}, {&(0x7f0000000480)="432c113874b7fe3ebf0beaf0e40b4ed72e9b399a5b6bb7ada530de5e5e1b653816a7340255db9a5194a676386d87f3387c18c441f1526b520e2c386a34fbed59ed3406d2a08360d310bb858a74a7ba4b0150014e52f8", 0x56}, {&(0x7f0000000500)="c2c0a0dc2e1f2754ca0be53e3baa083d1bb77021672bb33ab55734728d92ec3495d4f73002ebdb", 0x27}, {&(0x7f0000000540)="33b7a245fc37b42418a32a6f08d8210ffd91c735b43165d6274ef5478818633315ee6a767debdd92cf71bbda748bba01a62cd99f45f7f009717c7418973f450ca23eb60674a63234ef50e0dce0acc55ae2e44694463b9fde692d875287f7f1d669abd9fb7d0348f80e11a027fad6307502592eb8bfe4cd1e428edc61c2f5298e6bc9c778a91fbc02dbac293d42bfd09ba2ae6cb2dab010a27307673f58b5ba670f99e5bba2ac34133a9828130f40f56286510d25793a2faa20c122f9d651d293074ffa48c72b7621fc9dd53c6a1cb8fce5803bda8afd6d672462eed2ed5b12c13fccd1bbe109727f464ab6962234d94e28984fc7", 0xf4}], 0x4, &(0x7f0000000740)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r2, @ANYBLOB="000000001800000000020000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0], 0x78, 0x1}, 0x2) 16:01:27 executing program 1: setreuid(0xffffffffffffffff, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = socket$inet(0x2, 0x8000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/130, &(0x7f0000000140)=0x82) 16:01:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x6, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r3}, 0x29c36df45fcf80fb, 0x1, 0xf0000000, 0x2, 0xffffffffffffffe1}, {{r1}, 0xfffffffffffffffa, 0x1, 0x8, 0x5, 0x80000000}, {{r4}, 0xffffffffffffffff, 0x20, 0x40000004, 0x8b7, 0x7f51}, {{r4}, 0xfffffffffffffffe, 0x20, 0xf0000010, 0x7ff, 0x101}, {{r3}, 0xfffffffffffffff9, 0x80, 0x80, 0x4, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x88, 0x1, 0x2, 0xfffffffffffff8dc}, {{r4}, 0xfffffffffffffff9, 0x1, 0xf0000000, 0x6, 0x5}, {{r4}, 0xfffffffffffffffb, 0x12, 0x1, 0x5, 0x2}, {{r3}, 0xfffffffffffffffb, 0x80, 0x40, 0xffffffffffffff00, 0x7}], 0xbc, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x20, 0x5, 0x4}, {{r4}, 0xfffffffffffffffa, 0x8, 0x40000018, 0x3f, 0x7}, {{r2}, 0xfffffffffffffffb, 0x5, 0x1, 0x0, 0x5}, {{r4}, 0xfffffffffffffffe, 0x4, 0x1, 0x1d3f, 0x5}, {{r4}, 0x0, 0x48, 0x20000000, 0x10001, 0xffff}, {{r3}, 0xffffffffffffffff, 0x0, 0x42, 0x4, 0x1}, {{r3}, 0xfffffffffffffffd, 0x40, 0x1, 0x3, 0x3}, {{r4}, 0xfffffffffffffff8, 0x20, 0x0, 0x800, 0x5}, {{r1}, 0xfffffffffffffff9, 0x2, 0x1, 0x7, 0x9}], 0x200, &(0x7f0000000040)={0xb1, 0x400}) dup2(r0, r1) 16:01:27 executing program 1: semget(0x0, 0x4, 0x200) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getdents(r0, &(0x7f0000000000)=""/1, 0x1) 16:01:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) recvfrom$inet6(r1, &(0x7f0000000240)=""/230, 0xe6, 0x1, &(0x7f0000000080)={0x18, 0x3, 0x3fa5000, 0x9}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:28 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="d3eef3", 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8400, 0x0) 16:01:28 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0xc6, 0xe, &(0x7f00000000c0), 0x0) setsockopt(r0, 0x9, 0x9, &(0x7f00000000c0)="5a5458e95c1c5c592ff8e4c208f9910ea73c41325d7addb6ab164cb2e28729b5528d43ca8abc7b462099f4fbfb2fb56619ff0f300812e4549104e0314e980b196362233d14a8248c837d9a312db23324adb1e41d0544036ec67ed07ea2fc0f0947b798fda0f4e27e2d611560b53c919a0281ba3aeb121f0cc8f59f2f590e252702d1fc9e4b05443e39e0cf09095c344323aed65734ece673bfdee2ca8c5feea5a37c86b08cb893579585eda01efb87345fbd34cbd7127a4eabd845c5b4390798635d9dc229c3b4cedc0cde718cf9bda88091756fbfcc9db476dc8f5b7d7a2f616bfac57c9356deb4d191a1954d37c5459f480940fa4bc2452c072fe921925b6b3996ada29c83731458fb3daf6b0dacdf886d895ca9dac472f9a126cd7da6de8b7e9b0f5892fae7aaac8d7f3c780137cbd636d1a758bf08b1debfc2442d116b4ae19baae5af18666617ebe290b911e3bda1d1a49aa673d162c0ac37bed1d0e7ec87e787e676b483716da30e087b3eddaaf2f0c5918291e42cae470b44d74d881b683a5ef9c7ae7829777a67174ba3e4d846016e08ca1698ea89defe595b841ed4630496897eb81cc05988df36a6b816e7b9a499157979c310e454ddd5fd79d436feec6bbc5ea8c05d408007285444c48e3799ac938161cfb8c71ffeaae2594d7bfd2d5536a0d16bf6bea38fd6ab1d44704372ec563e46e9ef26fe82dc2b0e0477a4e51321574b55e18d7ca39527dbd7c77b6c7d49c5baaf62f11cfa56e3d45972ccdccd0af4a56b4be7881c61278ce1809ca4e4ba1082741bcad29f5bdfd316f2dec6cbb4cf73ecb21354cbd9544d95ea04201f87abdacdb15cf7c6647428753e11f9ba00b702cc005ba46f3fb763de8f29c91ae461546b2e88ba55f08fa4f42f3836bb4f4efdd705c6a24306748db3a11a786b660cac020a2d58acb6af56bc473b6a3f82b0efa31b6823102b0b8fa9cc8547229bcd8127e33e2a068233b6c25d9e52a13a0a5bf8f172f9b492128f13d7b7b92756ce7eb48852e0b061377a6bc65f3338f898c6a0089996280807169c7129d3858a2286452ad5a16d1b369ac3e7ecc922790fd19e7f75139ea0d7b2426335d9b0eb34d19a00b9d34157cf2f733b24192fa70c79888c6ecf8d8750a07dd903414c8cd79159e22876e399dc56ee4c7b62217710ee3745ad6c68ec93a519b53ae807c6ff91b819ba423eed6cafb8cf80b2c3bb0b1eee25ad99a731712008feab9a5663db7b75c6a18171ece695ef5d2b3822addf48ff17bb07f6cef2c76fca650add140f56afb6c488e77018dfd8953cc45e1a7e73131af610e865c893135d19e005e5f5825163c89fe2e2fcf37b31b40d2e994f50f395864c3281c01061b44e64e323cbee88a7397d3e8cdf9aaa7c1116b2ee0547a72c03baf7fb041c52b2c8ce3c020e30b029e797f0848c25ebff75c05c03433f479eb3b4d814d34d817c8b86df9cf3d2e282d352e99c1aace84150a0960f93f42fda81c1fb959c93bdabd4d1acb008db3150ab6c7a70e09d1b7a075978ec5e43881785b74d8fb721c631bf68b95fbefade5d44304893fb971dbe9a4e0a5e12557246955ed865c84376343bfefb8876ba81df41a8f08a06cb93d4da79a54b0846c75d4ebee39878c7168c010ff233305364c9ea5b63d6a208b94e9131beac87fb09c20b8f623bbdadcaddb55c4c09f44b246f12bd745c8e3dd22556d4e1bce8c282ac0737df9945da82a5facef18fedba7f7c4fdc3dc125b54099eb09b43121a3f34e497c84b219933cc4f47c7cbf9b0851d584b070a751c0648e1d0751edf1b14c184cf7c3fc1336f27047985b2a846a2285c8b9370cca96aa20ce2dc0e9f7ecc4557b87e5fb2b2d84a0fa77f7648e477d82bb3123330f085a1dde0dca4476a9e4cae6d47581877c0e454d8ce49a73a36e5db9f3d284297a09b3fbe1e1c8315c795471e3d120453dfa52984b393e30ad552c19d6b6a7953c7f9b4d6aa50801fe46efafcf2f402b83a4971626067ddc6229efd43158c0ef661491ee23870222689812355248f67cbbbef43798f7be3e4014c305497cceea757c4b8f78175728e271d209b9eee67d973b7dc0ad38bd385e88242d7923c52f3537addd1d7cd0d8ecd23b8346aa2f88957fa6a3c81ec388d15ab8d631ed9c92f22879895397fb32ae2248e56c15393b651d7d6f22ed476f431414b82edabfef8f67a67d7531ab7a78ffa9d2fb3bf81c2b4bf984b1508cd87f93fdd2ba13c595d6a996b6ad65fcac3573813cb22d274f62bb22eb1b0fd87527d2cb62d65902a7727c8406aa8f27daba4221129108a6d1aaf69539da7dd59b14df4ca75b7febcd2e7f4af32e5acd325f88d6ee156c523b52e7536cf91baee4334ff25c2a3f10de46fdacf18e1364c16579aea622c10fe1b698d3f9a88246fc00c5dc427ee6438e997a584241f60a13b086aa21ddaf451161a9b8498b018d12a9c2b27af944f5b2106c15f665f84104ffbbd6e311119c8d45c139bcd050ac243cb5bd96e71c4c3841e411d76275a5bf91946547386caa495ccfded5d65c8b47571d35055ac9a4760d8a745151dfd509f2f01c4b97c8209a713462756f041e66faf44f8510bc60ad5dc5360338e37230cccddd7a566c2d58d19b9d13336c0004fd0bf831ad5a7ee8b3f1d8293c08018ac2401fc325d36d3899e3c31c61d41492fc400bdb4a9dd23c7ccbc4c2fac475c15f695bd38d56ab1851ce7ac1ea92e814b0e1430811487c5b956fc660363e9257c9fe35c6d1abc68ded8c4b38d52987082fc333a279a6ea89ea6993b5db70b4a2765537bf139e2c8189ec12a37c7f27b769dca080d784448190fcf623ef94038c59997282aa396f7957a8823cfde3d4a32def8f083bd10003a1d7af5c43d37214bc4eeb10dedd9908f6351ba9cf20b3e6d45499afc4075620c6a75f57ed2e846eb82927eff441463bb18a4a218a0e173391161e956f5cf855d11e1280f240dc0b393578952f4044f62d0368fe21fc6b438a84a40e67f2fe1f814a25f1aa2f9eaf2745f16447e695e4053061fb178377449fd6f94e9ee5c2fc9f4061394e0d4f8d91a613061642bafe87754f7613869df5545c3b15e652ec81c1e7852727e73e1e88311df5353897de16b75ae1700fb3ba2a95600c1fd35339097192f6c7fc03424b51d6c5aa1f77957f7fa36e33b00bc881c2fd923fff6c5a00d3e040fe49b2863f3fcab5ed2ac09668e469f03e9d7836db4bf69cc1ba18b6770399105062a43a1ddc95b1c94ab2b79b75d057df89d073da999169f6226c33824f785ca0d934636c7e76765e0919b8ca7ff0ea587a402e316ba42033e9f357a8c781b019cb1217ef67f92fa70bea3e160bdbe3d09e6419c1f6cb5fb27c7986da3edbcb74c7bbfcd8f0ccdd7a113c5bef5f20fb4d3576f6cd5d4b4c2deb5ca26f7a82b2daec8c6935bb229017be7f333102b6d03e6d734982e02b24c377f018c3bd79875985b66ac332d6928114abbd1c5ffab99428ec3c2a8062cb50b4204ad0eee196e9729a75fa4a5886df8c0ced1ccd8ef4cbdc8e0082572c20627c5cf36044429e32a9716a32dc968ae9ea17bd297a95cad3e65e62678248dbfd698555062e45a02ed1f542351112c84888480542c33b6e3ad76ad4fd507e0f58b4d39d202f2babc8942c46c91259a50822a3f51f95f3f4dcc7919d400cff4dfba28baab4c0a2df7e5b0799c7a3ed4e5aa2624aff2a047e94ee6e40067e703500a80e8b15c6681fb643b32168ac06aa3d4b856fbbf5e8aaeb27ad9051719f91e4d13202024eb70d29d2a42e1ff44c3f8e74270e2db99c0cc0f1201e80535192ed0f1351524482a8111b78ac7efa765b64076d1d1b2bbc9a83c4c941ee67403d8480332c084150a5e833d713821be5a9b2e598267b31eaf81a60b7394cf399f66ca189ac2d7d07dd011a6920a6965e42631d7be469b0ba5524cf9ec6c76df27cdcd56cd9a5afa2bcb21205e69385787d1495479c0d600fb6b0e18b1fd7961e329b9cc15277d5b9036b3d1ab625d315292ecf49531dc49d5f5cd45cae08c6a498a4747da4c8ffd5f23e8e4ed0dd0bc2ec78bb39f38e1eb0e17df792e3e4be40af097258da4d993b54e038288b1c9c30397fb35faa01e61e48a986b78dbaf915fdcca97f08bf34528884208b190ec7e7fe9bfd89fc82f33810876900d59ac4147f2981cbcfd5af6ab5d8d30910867a82f89dd74e295c2d275347753439a34a5928d8dd8d475bf6f730613fc1a131bb45bb4fc1db238c283d9edb5e29a471cd6713950e8807a1fde3c4e5a6caecf56f84b0b5ebd5bbaee44e454a7464eb01d2ba21b953353ea1e23714dadb3a61f99e00749187938939a06836e59e4e2f67f551c93134df188beef7f9284a57866a301cfebfa889de2006c984dffa3e9d0d51f378a68bc3aa975f62cf08cd3f8e8b9e508e83bc32a71f5ecaa9d89cf1b65325e6c055fd103f22d4bedeb27239c7f4f786893851789b9d8907752c4b0c25dc9bab88ed535080d92d91e6dcd6cc80a0149e1d20709e9f9db3292e5015bdcb260d15e3a126a83ebd24d3b76b8f03c87987126f228bcccbfada2efea446130f8ff6af83a1ac6364f0c44cdd96fb969ce6a9f497745d4d493d43a1e3580ecf1212d14c2a8d81c3de72443666707f8d4998bd0df687bd1db6c13d0aa4b606c44a3f470172c0c83c2700318d5f60c321e3e6772e1f292670516a5e7dbbd8a41c28c939dc84f4c4b49ccb8a45506abcb2d14b4c9f03aeca5b5a4975e7115adf83a3790327889f4854b75b27e3cb9f491be5336c935696216f2c5a52b4879fa79406fc7d1b2d63ef96d756c11b7dbbde83843ccca2fb559d9a1da0328b6fc03e92115d13292225faa4ef70568d73b3460232f9f1c4da5837a66d44768cedba3984d54744ad42919d14679e73a567bd9fe69bd6e9fa8d9edb19365d6e0650aefe72e886ba361ce27a651a64362f0f37ccd230abbf302e360056654a0e0df6644e895196fba6c140f3650d7e90cc2503e328ded9fad0e728167e46d1ab54bed07155270dad3d3677538df3652cf3e277bf164ac4c2409e490ef298552784d5d495fcc42d409f06fdb76ecb48618fdefb99464de40ef52c46d0e841c5082820af9361239fb360341237d2fc582c39ccb824cc7912fdb3dc747504039caa6d2e3f03351cb7ee8d4daacc5f110e92668f62d9088ea4fcf1acb5f778cf78bff8001c0a0dea7a8d95d43034b5250c982bb3b917c4fd417a11e8caafd8c4f53adb6d6df2e40f83ed6a6a651be13ecca74695bbf9c7107498d330ffc34533c6691c7e03ae553ac0bda94f8baf1b3c0b1c4db8c3e8c667df0c446f6e5a1503a46cab5b5b44f2aecb57481d8186803092dcf5e9cc31cf29653419c631df9202c0a7be1d3bc1af4febefde710dd0553b6aa562bf4dd43acfaf201d5fc2441f87cd942a97298bcea5417345e14bad73e25da2051bd06b32e36e22d713634a01ac0fe944e7edcaab591f313982ae0aae5a85fb6f99a03ddcfae1aca9e7f12fee933963d1efd37d6e0bc0146f74a4b09c04342909cdf161e71b93e50db6731a1dc9708b4d3f337e02d1c78181e67169934359be1062bdcedc58361a91449e8b8ffe9af3aa86933dbb3e006803b0311e6634ebd9057ab688d7177c1744008cd5483c90802fe63c5000c48e90c5361f959b9cf5e1e7d75c8632910663b9feec25cdbb6f978b0df756f9247a082f6a69124a865931df5fa25d76eba09031a15528f4c5a61fcab0225107166e1277ab6445473175650e", 0x1000) ioctl$KDENABIO(r0, 0x20004b3c) setsockopt(r0, 0x9, 0x6, &(0x7f0000000000)="72771b49d6b31fff9c0b2bca92a54aa51d8a527bc2a01fe1e7b3268430dae6c80054dc2cb7f813001d8fc8ec0b7d8dbe57e75d5bd9aec98dad8793d0ade2f1d52fe28e908a869e354ff5be370b04f842f2cc70cc53bd55adc4c130129e590a2cb247509fc940e206f290c1b39311712df13a95c1ccb15f45cb181651091f484f9c663eba456c1032e69c221e2ceedcc3ff1934694cc5ec53608197fb9087748e7b3b590f3ba2102548aab8ef79341f2512dc", 0xb2) 16:01:28 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xa0) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000000)="8a6639fe70db049f477249a4b9ea37e10142733e87ade1ed92158ec180246641b8bc07e68479ea7b3ca111badd60a9e6b7013e765e9a0eb67b6f9ca0d091686c1ae12fea63e40de75d71cefc8aaab0c05fb83a3b0606539ebd", 0x59) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setstatus(r0, 0x4, 0x40) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) fchdir(r1) msgget(0x0, 0x8) ftruncate(r1, 0x0, 0x7) 16:01:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x84}, {0x6}]}) socketpair(0x20, 0x4001, 0x9b, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") ioctl$BIOCLOCK(r0, 0x20004276) 16:01:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r2, 0xee01) r4 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x7, r2, r3, r2, r3, 0x2, 0x2}, 0x5, 0x54, r1, r1, 0x9a8, 0x15, 0x3f, 0xfcc}) r5 = getpgrp() getsockopt$sock_int(r0, 0xffff, 0x1804, &(0x7f0000000180), &(0x7f00000001c0)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x7470ae9ac05effee) r8 = syz_open_pts() ioctl$TIOCSBRK(r8, 0x2000747b) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x9, r2, r7, r6, r3, 0x54, 0x5}, 0x7, 0x57, r5, r5, 0xfffffffffffffc01, 0x5, 0x4, 0xb7}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet(0x2, 0x4000, 0x2703) 16:01:28 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000300)={0x807fffffff}) mknodat(r2, &(0x7f0000000240)='./file0\x00', 0xe020, 0x5) kevent(r1, &(0x7f00000001c0)=[{{r2}, 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:01:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:28 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000040)=[{}, {0x20, 0x80000000}], 0x2}) 16:01:28 executing program 1: r0 = socket(0x15, 0x1, 0x0) kqueue() setsockopt(r0, 0x6, 0x8, &(0x7f0000000040), 0x0) sendto$inet6(r0, &(0x7f0000000000)="f679a69431d4cf4995d1943732474f556f8ff54e6ee7581384d3eb17193f5bd165b43053bb1b7ffdd219d328b47e40d36a03c14bfcc493e0196b77e2ab28e928c23a562ce726f8a66506387513c0d808e9b457e31c354410c216a6264366aee4c1dbbed26b519f", 0x67, 0x400, 0x0, 0x0) 16:01:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000022, &(0x7f0000000000)=[{0x64}, {0x40, 0x0, 0x3}, {0x6, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffb9, &(0x7f0000000140)="8bc4ae650de7b9b44bb81be3d5") 16:01:28 executing program 1: dup(0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000000), 0x40000000, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setstatus(r0, 0x4, 0x40) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x8) dup2(r2, r1) 16:01:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140), 0x7ff, 0x0, 0x200000, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) 16:01:28 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) r1 = msgget$private(0x0, 0x0) getegid() r2 = getgid() getgroups(0x0, &(0x7f0000001580)) msgrcv(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a8135c1c8a92534d85a6687be00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3f6000000000000000000000000000000000000000000000000000000000000000000000000d7173c3e00"/4104], 0x1, 0x0, 0x1000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) r3 = socket(0x10, 0x0, 0x8000) r4 = geteuid() poll(&(0x7f0000000180), 0x0, 0x7f60119d) fchown(r3, r4, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000340)) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0xa00, 0x0) r7 = dup2(r5, r6) getgroups(0x400000000000031d, &(0x7f0000000200)=[r2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r8) setgroups(0x0, 0x0) ioctl$VMM_IOC_INTR(r7, 0x800c5606, &(0x7f0000000100)={0x0, 0x800000, 0x7f}) setuid(0xee01) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000280)=""/174) ioctl$TIOCNXCL(r6, 0x2000740e) msgsnd(r1, &(0x7f0000000240), 0x8, 0x800) 16:01:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x90, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x3000) shmdt(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x6c}, {0x20004006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:28 executing program 1: flock(0xffffffffffffffff, 0x2) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:01:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x61}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000580)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/4096}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:01:29 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) r4 = msgget$private(0x0, 0x0) r5 = getpgid(0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x8, 0x7, 0xafd7, 0x6, "4ee2f11be58319eb9789246fd875ef5e9d35f8ee", 0x5, 0x6b3e}) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x4d, 0x0, 0x0, 0x0, 0x0, 0x40, 0x7}, 0x9, 0x88e3, r5, 0x0, 0x6f, 0x5a5, 0x1d, 0xfffffffffffffffa}) 16:01:29 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) 16:01:29 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x5c}, {0x800000000026}]}) r0 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/10) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f00000001c0)) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f00000000c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x7fffffff, 0x400, 0x4, 0x3f}, {0x0, 0x6, 0xb80}]}) 16:01:29 executing program 0: setrlimit(0xf, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xa9, 0x1ff, 0x444, 0x3ff, "7a8ccbbc541563da49267a17ace243562bcc5c95", 0xb88, 0x101}) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20000, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x400, 0x107fffffff, "73ffff4d4d7ee4003de51a2db012d47c00000010"}) ioctl$TIOCSCTTY(r0, 0x20007461) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 16:01:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = msgget$private(0x0, 0x280) msgrcv(r1, &(0x7f0000000100)={0x0, ""/214}, 0xde, 0x3, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) getitimer(0x2, &(0x7f0000000000)) 16:01:29 executing program 0: r0 = msgget$private(0x0, 0x44) msgrcv(r0, &(0x7f0000000000)={0x0, ""/119}, 0x7f, 0x0, 0x1000) r1 = msgget(0x1, 0x9) msgsnd(r0, &(0x7f0000000080)={0x0, "5a98a9a5a50482f21ad90b8b85c67c06914897aa823423d145c762d3ed5446597e23467152fa42e6507303235aaefa4d7483201a25064ed8dbc46c0ff592eab48041a9b4bc6766b7e920ba5f7b98a5630ddc6266299d6a350aff6e0507317e06c1cb9e374473a1b52b2e1f149bfd795b1424ee423eaaa4b9baa29fe5293e74c46a46090009f00118c94f6983aa02666c1cd2e85a80ac316d4b1c2255c82256fd6965d5c5fceb7a25d2fe329a0d8848f6537f2c5273823e577273d8f19d42770083f432beedc75675693b19f6f2ce3d022ebe4f25c3cdc0c63e3ff3ccec2cdb99f7bed586382c92ccaf0b45485030b24a1b9826bedf850e4ba5e3b38e0d72bf3cad6cd1edcae98dfc9d86c51824d4b76cb5adfc66c90a5cb66b42aefe998260aeaa376ac351b2029511c5aaadc85f9731dc12bd3ede63b8ad033bbf6b90beeae933102385bfd0024dea6afdf8e95c3a83a163d17bca4657d6b5f8971e3f7d013e8b5a62fc4b023aae09c41caaaea39c50a92d144e7c7fc6af8b2dafa8b9ca9f88ce01cc0570f4af2b81bd117f803b33df43b5325890d232152030424b6bf45ba0934cef8b5d750a88a24d659b66fe1c014ffed291ed9008ab15b66cef395c89760fd9d859baf0c31567a6080be003cf421dc440243a9e48c77fc87510ebdc794d0d52ba301243ad380796f21bd9602d9807b2f3a6f27be7fbece9dfa2266ddc7bd86b230a79d7b52a417444c3058a886fc0d58ea9d93b7bebb42946d1aaccce0c48023205e2fbc2bc7b20d106afc976427f44953babcb94a30057fbcdd56190c254a8318d9ba4dbe6fe020e879bfaa227388f526233be572c01f061367b16d4951c4b08767f4d3971b0c1841de4bc8492862305e4316fd47f766b9709fff5fd1a73ef9e6749bf6516228e500957b318140bef1bf10cbecc8befeecc06126aefb420ed6aefbff78a1b36db90bde31158687cf6b31929c7aa158810536dcde405decced3617048f4533da34ca08ecb3b79d9bfd1b16045faa7db7068b324a54c73a8926c549143cb71116e94b1f1352489520f6ac3add44b0f8552aebba3e2f5d96fddc78f0916ca0bafa1e83ed2b6e632ffb05be978cb82f289e1966e1067c8b0b64f3947c7130b1e427cd2038a0e8cefdca9728f5d2a2c101fb6fecbd328a626d0155cbcd683e9843ae45a04cfd87abab5a7b671112aaf080cab1911cfa5a374f94097d1c4bc0bbf4b2c708860b3383894218b1d280db03a4b35ebf1e9f456b2fc9f1e656973404e545201860699726d92d302e7dca026d6952e2f9e0c7419d4c242f74dac20e0cb6f6ede7b6624dee9117f268353516ce3f14cefad03be54fe4c3dff3fe1b6376b3d9a4bb02116935ae0be13cb297cb3ed16089dd83d38c3b869e67038c0ab38a2c3bc8860c6e7d330bf0bc7f551b4751d7425934b7146ef2dce20f820ab0e7cd5245bbc652b95b30ad94d06e66819918b570660dbd4ab5e57209d35e78884fcd96cea72446e4d5bfa8d0a518cf1ab9f731ac9cdd0b141936dc4f84c83b3880dbc997ee8bc51e6022691ff5fbbd484f3a842c8ee8c6b9da0384177e85e0e8c8d431f50e7596a783caf72523b35658c7ac6f1ef998b352d93fcb8c741e93cd43987fc485646fe71688eb745f2c92222bd7043d40eeedc1f9597a825ebdc921a5e96b6b616a95db6a68d5db7791a799193b0da6582363cd36e20adc2068e8826f877e0198ebde8cc077d607c8c3256eefe3ec1e71aebaf70e84a89eaa488671fce1615fb1933437eba04775b959104bd63f7a1b08ce99765e3154f85aab3e4da66388b3d31718c86dd76fd29529abd15afd556399289337be39fd9bcae773f5c7cdf3ea3b6ffa700252807025e962d732cd849c5ada6e9bac1049cf95ee2d0bd1cb0d1af8bcf05d5daf56d2fcbfa580e97830f483a8c9f57bf6204698e58c2ae90934a3b07b14351c0afe89d515129817f0734b5bf07b13328f2febba9f248709abd33c3e32399b20d60a63b56af0368f4494efb14397f9498389403f2d94d1bb6f864add8cec756da5b3f6e96fd0731226b31cfd7e65f012bafddf5893dd67540eedd5afde2e9650c024238ef2e8c386133bdcc1b68a24f7f041c7ee1f5a5972d5280d37d118511de8b1d9cc271388de66344459915b75d537c576e9941b1f578d356702be31e665ef4946618fe1541be67756ada452fd17519a4ec694440e480ed6fa1e9b39fd6c6d44ded87d7e3e34982e7dc7bf4287ac88f1e874b2f316615e084d236648ecceb700064eeb0a745da90e674fafd05f5039916654066f8d4d3bbeecbad5622426298bf0b4fe6726439e7a9bb16dc6c91b8f13d1e84d9d6266adbe1b6fa2d451d3db5fd5038abade7e3b586f1a494752d1fd268f2bf0a3711159dc827a7761f71cb3a37f3bfc75e40b3f9c1533a345c778f1bc317cca589848431bc2929325e8bb0adf2092afeca413c32ce76d623008d61c4c994122c02c5c06d8c041309ea0ace264a0f380418630771369fc259311ab986b10969648b9724ad195aeef6dc5deaa133c08912d355a65348d8a658c68c870cc69ae491250dc99e710418c301374ed596311eb0234f1342c48a9d8924881150bee275eee7b2095f8df10fcf62d27f4fdab4184fdca56dc79101cbcdda61e23af5ab18c38b0d7e55de27e67773e36bf0c278fffd8c98aa39e57144e0d205d24c455d828f42ef33689b50aacdec81c9c0039ba4b25d02fea4a19f6de3e80611caaf5c331968baa8c55512c0ba7a40227d0224ed1708ce9424d5f2b436ddcee3cfa3b65c7275fee40e34c9047d962d1767b92478e636f88bc8e77b20da75878ebf59abfb736f650e7006b19a7fd51dee080020432595070f1f58a03d929e8243622a3cd8851fcf6b7c2f0f5e89a00b65e8e557f67095bdf2666ce1314e0807fdb896cd0e5f98244483ae36bb9fcdc28ed935b5b970d98641776a8c7ccb12803b5b447826c44750a1a426419c12ab03033eed7153be7cde154d952716c72cb64ed6be73f5da354588c447ccf4da24396676a10ea93e154964f3b0b86d0658f8fd00dd2bbd30e20d7609ebdf24e4c798ea1029cd2576628c621b351744d338b500d8474ebae62872e38386e803fca0d386123f9e1cea5f435b8f3a400fc6af7dd948d2529bd5ebec8a72e08358d679406792daf3accee6afe68dc94ba5710f4f1e44764dfe5f1c91d47d8fe19875e7a33d8c0f9247995b531a8571bb460f9cf4e0570acf2a8a36baa4c736f0164d1469bc8b65ea0436c5d3c92ccf5943aaf13f173900a1fd700529efae8f86239fc9b8a5ffb1c1bbc8a0d46712fa8459cc1d2f97586d47e1cc3699f3cd7b7d8656d5d0b6756a8c7c4f375ec1d833f89acd3d5489b43856e5ef45917b3ea8841de315176782a73796d92feba8c19cfe15bb56ab362d01859fce3bdee7d5f7d97b7e4d97ce9331fbebd08005504a847958497ce8e99902afbc1d286bebf00c44d6b7a5b7f4eb8c6f9e879b863a849542a5de6e930e7bcd4861a7e7dd9939b710c783aa0b6e9bb1c250187e86167fe435643aec5b8cacf05d72ffae1a1871de740981f2c91f21e02af04b520b46860cedc5808c097decd842aba053f4186fa83275c04fcf61f27be7d62358caef8ac9fb36f41bf8396031b26c7a25a9d1fdf5d3d6e9d81896d05d8998247880e2d719b060991758780f9bbd352b2daf447dc494f43eda0b379778b07d76d345a94c6db91024d91942e0b233119c1ea2dae0e792724ac8a34d7f1c3ec77b9d47f7e82fe9c215fb12c00e4fa5972efd646f4708588dd38de5746bd2cb0679548d56425264948e0e78f3130b68c0333121b9868c209c034c8017d71a666e28fb4db98117230c036df48ea36f8239c3dd144a72518a2cda07c509af8a668676e15cd159e22427107ca71c4bc77f033225f49ff24f092a2bc3c67bb67a25d3d58c10355d992347323703a156609b1128be459ecd6e00da7654022bad7af52d0ae3af8352bfb809253e2908444507cdb20fe33dd00e22c1b034738b0453ee71432a0c37ab499b44d628e66d1d1e5be8a4c65d0e62c8b236584c54d477a1e346908e3834b6291a949123ca523256a33aa421781ce04c83f6248e9594a8cac669d76fd7cf9a4a2b3d7379efdc5e2109aecc958ce6877e43899bdea10281c00b7e47f3547769db62149b03154de1b3b4974d03484ad1cfe8cb6a6eb4fe5daf87a7f791f309ed7f26fdc967d644502df055b3ba767c62153516211ad57725eaf66b69bf75e5e760774573754df21b352a34b255c932c9236d9264b84b3a5e37a35f8347764f247ba7429704bd5f7e5626430c41680041926fdafcea2bff3dc60f22acbef8da241013ef3919528de8f5ec9d14e88ce94a63873bb330acc4ca1695203c3826532205725dae0bb1208b61c6de2f6d328e061f431d47af38084d481ea73ab00ce31b509e32c261ca41bcba5d939a84a6a7dce8aedae45095bcde2a2cd6937f10f2d6db7378121cb7f5d65b27409f8141d5c57e1105059c00c039d7b93e275d88640037eeeca0e446a0ae3f05269bf747c24bfecf90fe964aacb6a2213b6a82bc94b88ad00d9473a1a5b090b123b69a6ce3e17ff161b66ca545508ee57be2fbb26e9c5bd75b0133ead3c6db721558de1eccfe4ffe4ac368f9a9d4d63b93994fbc1b953db7fb90edbb5e45b6f7d680b4f0fccb4507ba9f172c8479e4c44f3e4a0af91764ae7348e178cf5eb00fc2ffc1097b3bbe3cedf70e1302185f7c538e61b9e6cb6e8a97b85a4ce88c3919d74630d828a22b3fae216487679aa135ac5a3f928017395685544b409e78d8594765804eda512c2b0486d48d77cca1e768874a17f96784e1c4191d68d9f1d5e7dee676bce0f109ad23ac85a7cc49c4dc7a6aabb8fd1f50c2f73dfbf92dde85b05df4745bfb2cb27e373905b8ce52918595b4d42c0dfb569360b4b8f88d0359dcc56cd2af9cd13c80f49c3a185a60770a98939e6a073e1cbd64dba64903665a2db2017fe239dcefd57329a2467ca3c249ba18bd5578a85064995dd8a6eb5d997d88a6e18a8ddb7df9125a55ec190ddd5eff6883bede7be232d112655b7cb26a3a7809b4c67d0e4c7acf8e1e689eaa451b698275b6f0eba2f3b06335003e4732943eb957a4831a28f0ff5ff394ab102f98ad1ebc7ffc94597dd6b2eec3f5cdb0e441fdc23fe4228704437f704a7e54780b05f65e6a72ea650b642de952766da94efc411423525ceec0a4f4b5d232f096f624170cc9dee673574b2f6da6233e1092fbd79d39cf0c627e0a9676043665fd2cfb1e0157674bbaf530a8f3476588a035202a5b8c08e69a3177b15a65c6a7203060347dd5767844b49311442feea597b79a29e5642f754f21c2f0ec6672db2f98450f99e3e271cbdc86577052f4abb8f8d5b1608f917767e1533fa8856d8d8ec4d80b53763318bb8b9d960bfb9ca9bef11589d567a05e6d53f94dc7babbfb97d62d63cc1362c8e5a78c0368f23f6a2c6a74479142a530d9edb7196ceed51472c62d7e656339c0c21491dd0b51ea52180619520fb94b41ac041ceddf733dea8200228bf8cb5758c0fa5d34e84f993e644afad6ffd996211753027230fb6ad5da0ccd6e0afaeeb0e78678ff41ae5e7c0a6e3c54ff257c0a262178bfb6c540c473bcfd2b7a2d40f862e7c255d7147d1ecf34828b5cdba89376cf8c05266b04177018bc6a4244e39dd85e4a852a2467ac8f0f16d6f15ed68015685128b91079b382122245d2d2838048366fcefa0a45089"}, 0x1008, 0x800) msgsnd(r0, &(0x7f00000010c0)={0x0, "ea586314"}, 0xc, 0x800) msgrcv(r0, &(0x7f0000001100)={0x0, ""/140}, 0x8e, 0x2, 0x800) msgsnd(r1, &(0x7f00000011c0)={0x3}, 0x8, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x8090, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000001240)) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001280)=""/62) msgrcv(r0, &(0x7f00000012c0)={0x0, ""/86}, 0x5e, 0x1, 0x800) 16:01:29 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x41, 0x2, 0x0, 0x8}, {{r0}, 0xfffffffffffffffa, 0x2, 0x20000004, 0xfffffffffffffc01, 0x8000}, {{r0}, 0x0, 0x38, 0x0, 0x1000, 0x8000}, {{r1}, 0xfffffffffffffffe, 0x0, 0x81, 0xfffffffffffffbff, 0x3}, {{r0}, 0xfffffffffffffff8, 0x2, 0x2, 0x101, 0x5f}, {{r0}, 0xfffffffffffffff8}], 0x9, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x48, 0xf0000010, 0x9, 0x7}, {{r0}, 0xfffffffffffffff9, 0x42, 0x80000000, 0x3077, 0x81}, {{r1}, 0xfffffffffffffff8, 0xa0, 0xf0000002, 0x5, 0x7}], 0x9, &(0x7f0000000000)={0x9, 0x7f}) recvmsg(r1, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000200)=""/184, 0xb8}, {&(0x7f00000002c0)=""/195, 0xc3}], 0x3, &(0x7f0000000400)=""/120, 0x78}, 0x1) 16:01:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x61}, {0x6}]}) close(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x61ca8e28b2e16d4b, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) r3 = msgget$private(0x0, 0x24) msgrcv(r3, &(0x7f0000000240)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgctl$IPC_RMID(r3, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x1, 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socket$unix(0x1, 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x200) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000180)=0x6) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000240)=0x3) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x1) r2 = dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x5, 0x1df, 0x7, 0x6}, {0x7, 0x7ff, 0xfffffffffffffffb, 0x100000001}, {0x2, 0x1, 0xfffffffffffff001, 0x2}, {0x10000, 0x7ff, 0x8, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x15}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000280)) semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f00000001c0)=""/17) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000200)) 16:01:29 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8020, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000140)=0x100) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000040)="6f88a0ef692e4e607c3fdda949d545c6909726f9f2c1c2d7e91e0028d7cd577bc2eea42c85a2b4924d2129caa42d0135cfddde64d5bd6e235e7450d466c4bb7ccf3b653ce4d3115e34d18f9d3f730cb0c15c2f5903fd03abbee57332e6902bf0eb9281526e", 0x65) 16:01:29 executing program 1: munlockall() mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = socket$unix(0x1, 0x5, 0x0) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000180)="49e39e4e3da6799391c8c010a330dc83bcc06de35c30281ad7976282be5727c649bff5c87e2042e5aab093e131d343259190af3c4219b19247b42fb8b34c13c027aa3f5d23953d554e5c76b3d6f7d367d730f00cae70560a6bb2d274e08d5bd6635f9f768fd3200bd6b9d4eb6ab70ed27657fefd6829f44520b22639609806118eaaf831386dc0eb0e072972aadcf61c30433ce73da1e0fd6c2d044063", 0x9d}, {&(0x7f0000000240)="3986f6ca0c75e667859010d2550fafc3bf7cfc9ef83fe70dc2612fcdf3eeba884eeae5b0e9db46dac69c5fce4ac68a82b32643493d8014252c76cb7008eaa5e5680107289afbdae07388710d4bc77dfff38bd232f9db6caaea012e3ddd1e344756662975342123157d680acbdf02ca218b15b4fb04f016369eb8a3f18b7bb8fe6976ca7adf83a58bd798886d5878161d840dae860df19deb31e5282947de54b5daf89fdb02cc007e0ca92090d7e107021006018cc232531afe45c04bbef3ff6381ff71a138f52e1a4339f2e8c93dd358802e19", 0xd3}, {&(0x7f0000000340)="1259bb0cc1bd06cd0e4856ca731f09966a6fffc5a59b44370b5a6dcf974a5ecba4763b7e77726151d7683bd1a00d6c894aeb082f2dbc277694a1a6b1f4eb6936524b97cdbea5c8a70f43a8f636d0bc14c1b023deb7416700096d3f", 0x5b}, {&(0x7f00000003c0)="9a2b3b5ef8c4cfd8b85db05ed019faa590de48dea870f87b6ae2005831d8095cfd0ed8c94c48a4c2fe6a1075c6c2ba17bceb5a83c2b5a538aa6e44a566a3b98e066b98cf3ed70f90fb21eaafe8a0dc7fa4c41cec871d12e0483842a8db75976e", 0x60}, {&(0x7f0000000440)="df019e1ef81e938edd032abb608727e3a99e253282bd14804fcd239082d511ebb9dfbd3ed4424b7f51e5ae543f333cc5e5e2bf56637b9b76bc23efe3ced2611005b1a6bcb03ff1041d1875f6974c1b40bd0a4eeef3914af3a0d90507b539ba29b2242e7e59e858f83204ac2cbbe09c20f2d2b2324d6934b8ae982bde4f7dc393b69ddaa40e49824df700452884be8a4229046bb9295cd779869aa6f49ff9b059e263491717da6e119818381488ce5a174a6521377ab4af79e1a10c01384670dcb40cacb15b4c91b63adf27a216d2e4755e5a5d1af9d1ad2ecff2c361b257a4f81ce5f282982765f6928f4c54a2694d", 0xef}, {&(0x7f0000000540)="9ea55a5685a49ed52cea1affb8e94962538d1acaee1eaaa9e29d326a69cf636773ab6ac09b928168d65cb43bf3d2cdabcc620fa1f15bd7b6f799c4a4f9266921e9891dd60c6d0b679aaa592f4972639d86b0e2de3399e032ee6ac25177ece79d3a131429560f882ac6fc0488", 0x6c}, {&(0x7f00000005c0)="a2327736d1e6ffcd9978e109823938355c45be553aef5a08380539efed34b71e3893fdf04169983aad0acd1745acded7f090c36e4c1ddbcd26197201e0d1e3fd35c529bff66b20cf500dc5fd35642059a809e45b4ee5c87f67af82725472d152c9dc9498cb8b18b4b2421a6dc1915be5e439", 0x72}, {&(0x7f0000000640)="e0325debd4120b4d242f0c2c1802e3a1e1f1d6c628941dc618541bfa9c33ea9931d33675dfadeecea5ab3d233b765db807e374b7d0d17af9479792ba5acef7fcca474f82b33f9b4043321cab0c36aad5d011594422ed19a09676958250050d7ee596c27b6f869f303cc865403179853fc1bb55ac431a4e1d4c36fa81af66f91a21db7455ca5df8b14156ee85bc3331a7b73313b3e527832c6b93a598d5b5344a5235cdf129fbb61a6ef318f39a1900a1ba4140b78d456d2cb31999dd8ef6788bb825bc2a90d89f7855b1907dad41025f503a", 0xd2}], 0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x41, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="0000001860b5008b00002b27feff0000000008000000000000ffffffff0000000000455ddba9000000001fc2", 0x2c}], 0x1) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) 16:01:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x1) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) setreuid(0xffffffffffffffff, 0xee01) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000140)=0x1) r2 = msgget(0x3, 0x0) msgctl$IPC_RMID(r2, 0x0) 16:01:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = msgget(0x2, 0x100) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/70) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:29 executing program 0: r0 = semget$private(0x0, 0x7, 0x400) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000a00)={{0x18, 0x1, 0x4, 0x3f}, {0x18, 0x2, 0x14, 0x8}, 0x20, [0xfffffffffffffff7, 0xb8, 0x7, 0x32d9, 0xe1, 0x2, 0x401]}, 0x3c) semop(r0, &(0x7f0000000080), 0x0) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0xa38) r2 = semget(0x2, 0x3, 0x4) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000180)=0xffff) fcntl$setstatus(r1, 0x4, 0x4) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000001c0)=0x2) semop(r0, &(0x7f0000000b00)=[{0x0, 0x3ff, 0x800}, {0x3, 0x8001}, {0x2, 0x4, 0x1800}, {0x0, 0x2, 0x1800}, {0x4, 0x80, 0x1004}], 0x5) getsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000240), &(0x7f0000000280)=0x4) socket(0x11, 0x1, 0x606) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x9, 0x4, 0x4, 0x50ef, "753907441331db53904b2b0b53de7b2becdedab5", 0x1}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0xa, &(0x7f0000000300)=[{0x7, 0x1, 0x100, 0x808000000000000}, {0x2, 0x101, 0x20, 0x7f}, {0x1, 0x800, 0x1b, 0x1}, {0x3f, 0x200, 0x6, 0x1}, {0x8, 0x3, 0x9, 0x20000000000}, {0x0, 0x0, 0x9, 0x2}, {0x4, 0x2, 0x7, 0x6}, {0x20, 0xfff, 0x9ca, 0xa1e6}, {0x4, 0x200, 0x4, 0x4}, {0xbd, 0x5, 0x3f, 0x1a3}]}) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000003c0)) socketpair(0x13, 0x5, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000000980)=[{&(0x7f0000000200)="24422d8c1e296d3b0aabbb27961295daa100a606bb3da77cdaebeed053c8a0c70460", 0x22}], 0x1) r5 = open(&(0x7f0000000680)='./file0\x00', 0x20000, 0x100) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f00000006c0)=""/140) mmap(&(0x7f0000ff3000/0xa000)=nil, 0xa000, 0x4, 0x1d, r3, 0x0, 0xfffffffffffffffc) getitimer(0x0, &(0x7f0000000780)) setsockopt(r4, 0x61c, 0x4, &(0x7f00000007c0)="bf0f39d403ac13bef4c360952b905d58e60feafba527581d84e24a586dda476e60bb0f3f7daa59498a22e68c42b01624f57029c61070b71d765c8d7818fba266328604adc3ba6608d7ca4fd9c0655c6af95b24c8ce63f22163a842098d820218e7464cace2ecd8c5bd108f2c247ea6ad7879119d4dc18fb7d0110d5f7141d7bf0421b8bd0e902c66823c063f8b599eef28eace44ba271f13e6513e4bf58a1f9856dd757fad384c88c28c3b08dc7b5e04cbe7342a11995d92d7096683fdc04d6e462b48fcf4126abd63336aca40ee2c97016d2c71cc9c01b66c746fb83592", 0xde) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f00000009c0)=0x2) chflags(&(0x7f00000008c0)='./file0\x00', 0x0) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000900)=0x9) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000000080)) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000940)) 16:01:29 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000007088b36dd4"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x2) fcntl$lock(r1, 0x7, &(0x7f0000000100)) close(r1) 16:01:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0xa000, 0x7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) write(r0, &(0x7f0000000140)="4e0d0008cf376652", 0x8) 16:01:29 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = kqueue() r2 = semget$private(0x0, 0x4, 0x4) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000000)=0x7fffffff) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)=0x1) dup2(r1, r1) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 16:01:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xb1}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:01:29 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) r1 = dup2(r0, r0) fchdir(r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000000)={&(0x7f00000026c0), 0x1}) rmdir(&(0x7f0000000040)='./file0\x00') ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x20) bind(r1, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 16:01:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003200000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$inet6(0x18, 0x3, 0x10000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x20, 0x4000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x3a) ioctl$BIOCGETIF(r1, 0x4020426b, 0x0) 16:01:29 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:01:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x401, 0x90d2, 0x4, "d730c1e7bb6fc6e23c4f00000000001000e74de4", 0xd3}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffd, 0xfffffffffdfffff7, "0503c6190000000000004b00fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) kevent(r2, &(0x7f0000000200)=[{{r0}, 0x0, 0x20, 0x2, 0x1, 0x7}, {{r0}, 0x0, 0x40, 0x9, 0xffffffffffffffff, 0x8001}, {{r3}, 0xfffffffffffffff9, 0x42, 0x80000004, 0xb076, 0x7f}, {{r0}, 0xffffffffffffffff, 0xe0, 0x0, 0x81, 0xa40f}, {{r2}, 0xfffffffffffffffb, 0x0, 0xf0000004, 0x1, 0x3ff}, {{r1}, 0xfffffffffffffffd, 0x10, 0x2, 0x1, 0x1}], 0x7, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffb, 0x8, 0x10, 0x54, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x30, 0x80000002, 0x3ad, 0x6}, {{r2}, 0xfffffffffffffffe, 0x30, 0x6, 0xc, 0x7}, {{r3}, 0xfffffffffffffffd, 0x20, 0x80000000, 0x3, 0xb16}], 0x5, &(0x7f0000000000)={0x1, 0x9f}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:01:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) 16:01:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/27, 0x1b}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="a1ddf9a7dfb3ff", 0x7}], 0x1, 0x0, 0x0) poll(&(0x7f00000006c0)=[{r0, 0x140}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) 16:01:30 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) mknod(&(0x7f0000000080)='./file0\x00', 0x7195, 0x6) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:30 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1568577d, 0x800000c3, "125a62d90d65b0984905591970ad581ee6bbd4b1"}) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5227296a0c3274d61ef6852d39a5f204ec470fa26908e17b3a6894c272ffb484e880e778020dc6e2ee4a8c891c6909b3b3414a32a762fbc668179a0f88556142fca34d2c02cc8e44a4926c4597e1360ddf5505c5d742cb36101cf5a7043f59", 0x64}], 0x1) 16:01:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7c6e23c5100e745e400ff46d700"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7f, 0xfffffbeffffffffc, "0100000000027f00000010006624520900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x64}, {0x6}]}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x28, 0x1c2) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000580)="b1a05e28") stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) chflags(&(0x7f0000000000)='./file0\x00', 0x0) 16:01:30 executing program 0: mprotect(&(0x7f0000682000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000140)) setsockopt(r0, 0x8001, 0x80000000000000d, &(0x7f0000000140), 0x0) setsockopt(r0, 0x7f, 0x7, &(0x7f0000000080)="a86594958f0e0b95a0eb4acb9394545945a39c4bd6b1853fd812e2a2a05c231e1d39d164aad2506b05911ed70700582a8c53a7274b399ff49d37b60b91838201d6bc14f1c086ad14c0fb63439f7e9091ab84a05f211d295b1e5795a804f3e9c69618f1f90292613bb4cb54a851c3eb7b90df4f8f700b03413313e3dfbcbf86056c2c8bcac3b23a9252d5c85c4af1a7749e9b62bbf0fe5434f19862e4f50bcac8", 0xa0) 16:01:30 executing program 1: r0 = socket$inet(0x2, 0x8004, 0x5) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/182, 0xb6}, {&(0x7f0000000180)=""/56, 0x38}, {&(0x7f00000001c0)=""/114, 0x72}], 0x3, 0x0, 0x0) r1 = dup(r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x7) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x8000, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x103, 0x7, &(0x7f0000000080), 0xffffffffffffff04) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000300)) open(&(0x7f00000002c0)='./file0\x00', 0x1, 0x42) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) 16:01:30 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) close(r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000300)={0x7, './file0\x00', './file0\x00'}) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)=""/86, 0x56}, {&(0x7f00000000c0)=""/101, 0x65}], 0x2, &(0x7f0000000180)=""/222, 0xde}, 0x40) utimensat(r2, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x8001, 0x10001}, {0x9, 0x1f}}, 0x0) bind$unix(r2, &(0x7f0000000400)=@abs={0x0, 0x0, 0x3}, 0x8) socket$unix(0x1, 0x7, 0x0) 16:01:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f00000000c0)="009d9952100600", 0x7) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:01:30 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{}], 0x1}) 16:01:30 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0x10001) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x3, 0x8f, 0xb5}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x3}, &(0x7f0000000080)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:01:31 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYRES64=r0], 0x1, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r4 = fcntl$dupfd(r1, 0x100000000000, r1) fchmod(r4, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r5 = msgget$private(0x0, 0x20) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000b00)={0x0, ""/77}, 0x55, 0x1, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(r5, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r4], 0x2, 0x800) msgsnd(r6, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r6], 0x1, 0x800) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) msgrcv(r6, &(0x7f0000000800)=ANY=[@ANYRES32=r5], 0x1, 0x0, 0x1000) execve(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) msgrcv(r6, &(0x7f0000001100)=ANY=[@ANYBLOB="000000000000000090"], 0x8, 0x1, 0x1000) connect$inet6(r3, &(0x7f0000000700)={0x18, 0x2, 0x0, 0x1}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r3, 0x0, 0x0) msgsnd(r6, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0], 0x1, 0x80000803) r7 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, &(0x7f0000000e40)=0xc) getgroups(0x2, &(0x7f0000000e80)=[0xffffffffffffffff, 0x0]) r10 = socket$inet6(0x18, 0x2, 0x9) r11 = fcntl$getown(r4, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000ec0)={0x0, 0x0}, &(0x7f0000000f00)=0xc) r13 = getegid() r14 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000f40)={0x0, 0x0}, &(0x7f0000000f80)=0x20b) getgroups(0x2, &(0x7f0000000fc0)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r4, &(0x7f00000010c0)={&(0x7f0000000240)=@file={0x0, '\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'}, 0x50, &(0x7f0000000dc0)=[{&(0x7f0000000500)="7459deaeac549f60fcc94f465c6197f3abc35e54fbcb6ae06fff35a7af770f29c7036bcd61708e6aea3f9f24d02779f20b3c50153009fa268a0507b69bb9f931973dce068a1591e065ee5b5510946a1a6281cc435d66aab78b3b81e8a5", 0x5d}, {&(0x7f0000000b80)="7eb6a3c144d3129d3eed8c5aba9dc7b0facac96d6c49a1e0baa0b26b7f05b619e588126a9bdbe884378e2fb36aabe51d5ef414e965ee4448458a9a918871153af692596b6e1e9f7f68aa104d4daeca928553129fc342f1d1c431730947cd4db0aa1de318ec32288392fbfb8b109ed52d20ed9be36b9f494beeff6cc181facd5f7e9733c4676620cdb162ce59cf7ee5c4e6563dacd83036540ce5083fc44f359a8e2339443b716cd3168491413da07050f8716e6178ff4d10aaaa13cf9408753775311279a0180967ebe5dc0fa8e5ab46dd8868b59d5a6ba7e0dad7d0768ff667ff13d5c8a802974785d7ac45c29e07741a64b3", 0xf3}, {&(0x7f0000000a40)="168c7ee64b8697fec2ca0053f4e200d2693036286436116dc1d292dcaa5ed4067f4c25d130ac0344f67356c7f50708d09c2f66cb3fb31d57f66eb10cf2f045bb94e2c478e3f38fe8b6a18bee27212a5423107e7d72534a2c71e3b404e751e3b1786d52e198c658", 0x67}, {&(0x7f0000000040)="f0ee4fc2653c984fab4d5b2eab4d4405769f8f8c3d6e1c5f8974f4f0d00a2f4956ea48bddbd669", 0x27}, {&(0x7f0000000c80)="8255a9f5ee7acf511cb2f71caf2db57a200184227dabeda653092ad494c9a6206291ed34125e9eb5cb4c10ac4f647e5c8dedd8f528441116312ef27ca77c8da4b198c7b88317269b0851e70d3aae882ba9711cf2340ddacfa1e0847eb50d486e05e20857f6b0af89d25ee766a677997c1e2bfd86fc7bcef8126021bdc71256cd2da7e82ef16e8d5ea8f0ad6bb2d8306cd014ad219788d5fea90bcf63716a8cc5f6", 0xa1}, {&(0x7f0000000d40)="3602afa6dd251002f726356e81da6d17888dab7f127c06d69cfad01fcdf387fa02182258318587d50caf4c006618a7c91fef9958c52b24f64fb65bdf3b536320e9fff2ba5cbc0c071d53ef5eb8da346166298d89092b6825f354eeb8285f9bb6278e3e6ad4aeab201eaf9826320ac6bf2fe50d29bc8ad0969c18d7c5", 0x7c}], 0x6, &(0x7f0000001000)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x20, 0xffff, 0x1, [r1, r10, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x98, 0x2}, 0x6) execve(&(0x7f0000000740)='\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', &(0x7f00000007c0)=[&(0x7f0000000080)='$-*', &(0x7f0000000140)='.(*\x05A\'-\x00'], &(0x7f00000009c0)=[&(0x7f00000008c0)='-\x90#./\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='.(*\x05A\'-\x00']) fchmod(r3, 0x20) msgsnd(r6, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/314], 0x13a, 0x804) 16:01:31 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x1, 0x1, 0xfb, 0x3696, 0x1000}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x4}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x1ca) 16:01:31 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x2020, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) setsockopt(r1, 0x3, 0x7f, &(0x7f0000001540)="997b8e7a7234075b3dd44c7dc1a5a238bfded8a90eb88555227f6c32c72a502a7a0ce36ada76f1d4bc170d83a3e58d2f1de135d9f7928564d6b221b12b907eebc1c36b06bcf224611125d3addf5b3e0256a953e076941033a8e67ff6aa03d8b4f000d8777e098c9fc313ee41a7335e2db7332852db96c9d3d2e354dd200a773ea5eb25daaa29b841256fe424382c7035b976c62484540534532241971f000650429d381ee3e4199f55fdbdf0ef1c93a5bfa693b14afb830b66b227344b85f4fc41aed30c363da079b17acd49ec778258df774bd482d746793c8b3f0a024b59ecfdc3e121477c518a729e94bc6c0ad3ff68fd7dfd7ac3e749c94673a4456fb64bed2aca127982d5fd9d4ce7305f0d29f026ce6d27dc572a122606aadeaa3dffa32a37b08bc916e82168ed4c62c8441b5d23ec71f6685c0ca12c5097f9589d5b1274716e0ab972c347c81fc600cc9593afd22619e51db0c53690f3758e22d1c6263b965eadbbfab0d4424ba239fbaf416027d89929cb3763632e4f0eb9c042d13c460d1199b84266a79c37fac93a10b5935dd96264c3ca98933492c443179dc77a119b0c281201d1846f475649fe99e9c03531a7a9bf994aa9a6ef59a6120418fea89226144a24e3c6b7de3d9c1b7b1f4982300e3131e20eb7183216aee470abb846f018fd3a5907499d9ad9da66803d8b208b88ef32e67924bb0fe68804d82985f4e2926eef02a7989a417e07d8ba04515efdfcc41474a3bd1f6298fe909ac3441da4bb9c6961aaeebb1917fc3505d988d0802a848b8f9d0b25440ac6c5bca9d8a70e835520f29f4da8a4093cecf14ff48ab1239495c4689b905d1c1839bf672c2b60a08c19240c030bdc713634c509850414406d664050d254af7e6a634bdabb6d0b43739fbc0b207a3bd2b19f4d71ef1d7ce7092c3da63c59bde9265ab8fc7657c9df1f56e82ba9b90740a39f55a01e24657c83bc22357a6aee3d004dd74edac00ea826b34c390ebd953001d97032cf32d0e501aa13f8b6a90cbb5da792b9c535a80bb95bea233426fd574fdb55a6642f0c149c513f8e5a6cde32f8db6dd1802859aa6cd44c86ce227800d6a5977de82b8894dd6a730e0e4ac175c98cccb746ff320a3202b4ee5537edac857512f3a3bc69783e74afdae679fa231a488ef2d74bb1a17100dd1a10a9b90076d098bc12d6250bfe19083c68941c494eaca33c3d1e55c49c176ac106e8778e7b2663af8efa99887de34337330ab6bb1c74346833bcb4a009844e62b8bfa11146ae7fa8fda8de01acd0ab5d387012342b4efb60e5618c87a07bef856f5b20beb6bbee68ce9d70aefcd01b1fbb9d2e956374657bdbb48312387e6cf677c50d2738af8e3776b35a37745d17af675dcb4ff144abad78dd43699e4411bb94eea4d6f66e5c26179f970ccf83f37e58c7eb416eeda3cfb8003c35269e23c4fda1c2273192c42d06b1cf0269061ef52dbe7b1f12dabe96257b529cde014e39c6ec885d9144ac1639770e633b15116b06874e9c90f620cb3994d467b3977bf9778152d58a9b851a1262d4a0d4587a01d51f9042044ffa1db1f56893fb00c1a0d6a912232109b1f49a3b1b1ad810bb27e16881761f15eaa8cd32b636f2de8d31f24c21b3f0214dbc38b4e6382c99215a87fdc968d6035857500b2b34229e6ff806dd7a4f211c9eefeb9784211d65e48a15cd7739f775221a942f3dfcc721dd1f2b980f64ca287deb80f0f4f07978ce3f4b2743788b848a4aa481f6cdd73069372aa3307dee3fb59acbf5c54c96dbea4d1452d7ca31ae6ad37ee07eb762b7af9d375f078ee0c38dc1f41d7dbff249d39e2fecdfc37408e19fee155af6b5b53f2db2c2ee7df9830c8ec8f6605347f2fa04e2d2a8e50424fe724be183c7bf2639459204df9d78e59c85fb46a971b9f326d56656b34bb0f76c06426b0c407420de49234e2066e79ccde349398a46fd6e0fcfeb971fdbb0eec1f8f4cc454e1c8cfe105fce1406ec32088d6437abf4aaa2b974abed703cfb7f132408ea56583909b3310440fd40396ebf6b2d7517294d2bdbd88c2326c8fcc458db0e415b20398727ea738c5bf35f5b24b0152db7badf0b581029e2532bd8fe91b1a73591fe74c7db87feec388a260a2d87f28383a39e828da1a73cd85bcce99f9bfb587d65c885615aa935108d851f173870ee8e7b877ed76b3b65f56a02453f69757730b53d5f404b633c141873033f5752484dce53cc65a78b7e11dfc1a430856b0b5ffe9758ad8ef387a99e54614b1611e3ed524bb2a4910c7d454d8b1bb55486377cd00fddb72377287ee4de752573b7126e764793160c079f6e3240a532f35e9bd568474ca7d5bc73f5b0205c05fa6f023081632df70598ad6ba5fc0cfe4221399e5e8c259c31f5fec3fbd781992686dc8b2bb0b40a895194820290338c71609508122a0ecbb2829e4748d2adb9f316295b3331f5af0952f4037b084903f2e2cb64aa996c3d4b5d4b95444c26baca668e6ebd9796226284c8540f8e7f617d931db7a6420d7b947e218bf9776ad98b327f799acbac0f7627216e0802a83aab67aeea569d649d02034ac9bf938030bf5a6a68a92e0c9e8b72a7b4a09dfd4de4d9491624febd048f4bbcfb001e773ffc7b3058f6da82a5c2e0ca51da4dbe34c9f6909b500afa50dbf1140c251118dca97103f76e19e37be61057ecf2edbf1514881208242b86c1c8cff61d67b64d33fae9bfee1c5a42518aa86459fad51ece51dcf2caefa79c738a09784ae38b9892f989caaa5751b2fb0288a94974f34487dc91931d004b8ffd2ed871fb6a9e5d16d5aaeadb06813adeb649a17af73693a5adc05c7777c02f050ed767faefad11d768298ebf0f4d53e1e838cd8791c4604ac2b4bce6a8c64ac826a382098e7e4eea8ef3aa4705d11de607b7a5ea88bed046e7cc8ea0b321f39682038314ce6327584fd91f69c962f575c7e45776a2bd2431d8f5eb68dd7109939c78ab32dbaaca843f675dedb4a78c5eaccb2317c7eabe123a54f896207b3cdc4ef7f058d7fa65f7a5b7850c23cfe1658c40e67f0f6b50825221a1b835cd592fde22246f5ff62c17685cd6e05cf1912e4d47e0d6df0ce7d29e0649be867507d044115103ad5b2035df34c94516a24c2e80074fc5d5fe41ed1830059bba3508d5732b068e28e919b73fee00096494619b05ce46a43b0fd150757180532352280f9a2a3f529a533b8e15b0f0dddba5b8359ebb420df7fcac53f8a1c8ec4b35e985d7e7fbc95f125e86d19e40e7975cd1d419bb258499c10abf4a24fbbd72149dcf68a6ffedbd3577c35d1127c2d1a8d1fce97706ff1c17671a3b1a3eca03369f40d2127a9cc3c978ee986763a8ff73936b1865cdbbc05a0c48175d1f042fc22221ddcd571d8f32c34a45bacd9262cc8bb2046f65f95b7f34105f54a1dca9886de469d70aa6128f9c10dcbd894ae6416be5a286d7c40d5c4311f1b273fadf19f520790943e1f5564be34dcf5e3f98081ac9b10f632c516c90e92c6fd01a4f10f3271f941375d7eedbeb5e1c2773b49db0efe6ca17f97be7ff2d4051f62435eb552a6afbecae5a8842cb39345f9dae65a3b3b8ff843927b9218c6a087ae0847819423f16062698908ea5dcc34b203dfe30ec0d80306fbca39a3a1865bc4033265900ac8bb68f23f6d8e0693500023eacf253190a20f62351db2583b9889f8201aedfd35172f5ad2eeecf43c9da4d1756188879a09a0b6123133aa3544d0b6f4a3bba0e9a6e5b390f459b3bc2a425d54ca82ad982b8dfdb5f79ab17d35b81b455630eb58884335c83d883ea7fbd6b3e9ffd34c9c14dad6436c17405c72566bbf0d5085d4eb8b36fd7e182794f9f27a26c78a1ec9d200bcbb469863745667ebad5e569c1a2673a26b66436a0b27bf3e931767f68061422e027702e0c00d55c400ecd8f120b3a76efa8ff678a16325315c619a2724bd2cbba415be1d183f2e612b636e8c40902319547ee01c1344d9083d1a6994a8edcdc25d97da7d6e25e065546d3a417140f5859d55ad929196e20d495c15ecef22ff29ff4474d51e988245567bc8c7e585cbb495fdff1d5749664453a364c9b165e69f15981e7700cb6268200dcef6f7469f91ebfaae5d9e33ce468401f5576341e081c44ce90bf37801739721c11d1d86f76155323d6bc3f952c2985514d85bb87a04bc39d149e2849c0a2dee0d046445d1076dc2559db697025da4f5ced6e2a09790e7b20f9df9853cee9c48d556f44bab03d8efeae4105d8c84b4687ead9279bc3ba5ac7c38a428e257b5616e05673ac26b27c384ceb954bbc9eacf37015e9d047d332b9f119fd11116c0be793acb52cc7210625a8b130c28bef2d7fe8f72736549e25311b71914e9da176f9c52e5e03b3cb01c4dcc3fd5513a40535ba6f2f0d8a4058029a2a203da40b2ac02c5abaa18a7be2bf8182b186378af91a748b029284756bec49f94f551bdc5f7d7563a13df7fa7ffe5eabbc2cf324b3ece970a0e3259cb8fac34a9523700bc140cbe12cc442fef52538c5c03abec32bc6351bf2ce93c7f178a79044df172ed764259ef7b034ce3a92e1de79756017bb665970e050be348a17c8ae2975df7016096a88dd86438953175bbb84be291b92ef67d728239610b73916819c868c1dae543c725d5af74692ddb14247aecdc4788ae0a1a420115d73f13d1411fc06ac73b551bece9c3f1fb4b53240b824b37ee4add330cdc0f77b8b8d5cee17ae7d60d496418a5f625c0b025cd2cded8437cf18f661cb4281e4db3b2fd1dd985a9621719447c5aaa6fd3340c08cb15c73536a25cd32772c855bccd6c49104749799edc0e1df7e8e3427cc636dad7d47e0d8ec82f8c804407e62d17827d4400ac2813af85704fe7ff93dfbf79124dcb9b6f806cd200fbe101f6336464377224ee48f2580b8458e78ad18f2a6e24e1c26a924526424003cfd61a18d502203ed949ff761f3aad6cedada6e7ede70f1aceb0edd208f6b7f9fa6e5a28857e3d6933b9bf79b37a3c03f479e39e9338ef65517c9af126efcdaf8f9fea6bbe3a77cd98b0851aba448d124feb497ee82cdcca78537d6550861237bc848aabb3fad95cb93870e780c391c17ea7dfe867a39ce61c7dffac3e7be706826221cb7d2c5e6145b12008ee5f84dd57869336013881b672854f84315e1aa3195f27930ec31da89c26edf5f51b979e8a4f4a762f17f75c1c70087c66da8d907b4e3d24dfe7ede3fcbe4824fe548272607f349639654ebd2961d66866fb2c7330c0a3995fd92bc441a5dc222c7f97bc95f9b9a46f6c7c528a9866e8940f4434720fc2284dfefdc9e71428583d0da87a179f55b218cafcdbf1988c4ab4edd1b76b200772779a2ba87d05c199f605b4cac64e9e498ad90a997cdfa5f23626dbeb20edb652b62db1e3a342ff78776939ad1a82dcde04ec586f54fec200c12feb9b275bde821064b7bf61c64a7ed5f73e900010bd1fed29b69198abca2a0677311443b818db5c090bb6be853fca9182430cec21e69af9584082ec329d77818c599f1f68ac6a751519d2d632e016cf866a079cdd5112de51f7192ae76ecc40c25e946a89c6f33ef4d6e8d7044615b5cae33386911eed5a9d04bccc403b49a4547136aa7ebce85936731832d2c3fd81bb77871da093d7a568a4319b76dc8e7effa71a84fbb67710a87cb3ac042732f6b1f73d27b47c986f18c6d247e492f087c98dec820dbc6d34961efd8829ac3bd0352dc9a6feffb6fb99e7e743dc862e6bf6f1a5dcbc81f2adb24b3f87b", 0x1000) execve(0x0, 0x0, 0x0) 16:01:31 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x400020000000085) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getgroups(0x2, &(0x7f0000000140)=[0x0, 0x0]) setgroups(0x3, &(0x7f0000000180)=[r1, r2, r3]) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffc, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000001c0)=0x4) 16:01:31 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0xc000, 0x8) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x1f, 0x7fffffff}) r2 = dup(r0) write(r2, 0x0, 0x0) syz_open_pts() readlinkat(r2, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/129, 0x81) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000200)=0xfffffffffffffff9) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000240)={0x4, 0x1ff}, 0x10) 16:01:31 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="d3ab491bc179a27bd9b4e378756e3b169477acaafcd14c0dda1259e5074a0fb90c5685e6a731b870c4c20df2e020d1ef87102bb5f431f190a45b296c9de544394ddd7c3a26ed2c1e4b09c29c33be0d1dbc8a3f0b05c494542b1ca62968c68d894f236780009d03289dbbe5cc7dccbe64856b456a3ba735dec6be6fe46f3e357e56ed64889d023efcb9d97c487771a37962ef7bbd4745c0d230975dc2bd4a5febd3c5f1f540a0825926c3d99275d53177664b28cbfd60bb2bd695d33bc91b8dfd403307dbdc5820a53fad096f9adaf1308135fc8c622caebd6b5857cd0b752c2722fd3e95070ca65b", 0xe8) r1 = dup(r0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080), 0x159) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000180)) 16:01:31 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:01:31 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socketpair(0x2, 0x1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x5) mkdir(&(0x7f0000000000)='./bus\x00', 0x22) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r4, r3) 16:01:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) 16:01:31 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:01:31 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35, 0x80}, {0x1}, {0x6}]}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x4) accept$unix(r0, 0x0, &(0x7f0000000180)) accept$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:01:31 executing program 1: nanosleep(&(0x7f0000000080)={0x9}, &(0x7f00000000c0)) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x18, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r0) r3 = syz_open_pts() pipe(&(0x7f0000000100)) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xa4f, 0x0, "8dd8a990a6856392e424426528f3643f4b214af3"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:01:31 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0xfff, 0xfff}, {0x4, 0x5}}, &(0x7f0000000040)) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='$\x00'], &(0x7f0000000300)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)=']\x00', &(0x7f0000000200)='*\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/\x00', &(0x7f00000002c0)='\x00']) setitimer(0x1, &(0x7f0000000340)={{0x5, 0x9}, {0x4a0, 0x20}}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x801, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000003c0)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/41}}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000400)=0x10ead14) utimes(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0xf3ab, 0x3}, {0xb2, 0x7fff}}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000004c0)) r1 = openat(r0, &(0x7f0000000500)='./file0\x00', 0x880, 0x42) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000580)={&(0x7f0000000540)=[{0x89, 0x96}, {0x81, 0x3}, {0x8f, 0x1}, {0x80, 0x3}, {0xc7, 0x7}, {0x8b, 0x800}, {0x5, 0x7fffffff}], 0x7}) utimensat(r1, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{0x2, 0x555b}, {0xac6, 0x4}}, 0x2) rename(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='./file0\x00') ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000006c0)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000700)) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) setreuid(r2, r3) recvfrom(r0, &(0x7f00000007c0)=""/136, 0x88, 0x2, &(0x7f0000000880)=@in6={0x18, 0x1, 0x1, 0x6f7d3f7}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000900)=0xc) geteuid() mknod(&(0x7f0000000940)='./file0\x00', 0x29, 0x6) semget$private(0x0, 0x0, 0xe8) utimes(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)={{0x7, 0x1}, {0x0, 0x6}}) utimes(&(0x7f0000000a00)='./file0\x00', &(0x7f0000000a40)={{0x1ff, 0x7741}, {0x8000, 0x81}}) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000a80)={0x2, 0x9}, 0x10) r4 = openat(r0, &(0x7f0000000ac0)='./file0\x00', 0x0, 0x20) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000b00)=0x7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000b40), 0xc) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000b80)) accept(r4, &(0x7f0000000bc0)=@un=@file={0x0, ""/8}, &(0x7f0000000c00)=0xa) 16:01:31 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0xa, 0x0, 0x1, 0x401}, {{r0}, 0xfffffffffffffffd, 0x4, 0xf0000011, 0x1, 0x5}], 0xc4e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x98}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:01:31 executing program 0: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) msgget(0x2, 0x248) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r1 = msgget(0x3, 0x2) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0xed78ca24b18be929, 0x0) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0x7) bind$inet6(r3, &(0x7f0000000400)={0x18, 0x2, 0x2, 0x8000}, 0xc) msgrcv(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="e8ed0d000000000000000000747cf33d7c93f99fdc6bd4961963722d00000000000000000000000000b200000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000002000000000000000000000000000000000000079875eec81f0d9efd0114c30f3bb29e77634252288e5cace4e9dee9b981e659fec545a252d5e71bdb745172ff25931bdb88773609677ceca67e0c7b9ac15c835612db304ae898dca3a7171f3eaf3b919720bb37e63909d72cf751571e0c6dde6018bcc36d0079f28f1b8b17c73a19287bd5bbec5941a0e28234a99aa230e3d6c6a81d9e0843564142728e45a0d9edb9b92d43a206e32998aa7ba2bc85f9e09fbde01a6c10fc1901d3182ceb14606a2aee2254548caa52b9f48a60e0f0449a07fd0cd336a25a71d497700eef06f3c9c3698ba774343633952cf45eb6fb1cc18abe69bc0f4c377cbe54d49effc62bca582da5d9461e8fdb63cf7372db2fbe3628c954e82ea1944b360b56bbd847026ec48c03ebab92e8800e40e8a395a5f84ea420a1859a0c42a1691436e05a3135b540238a35578beaea5bd69a3ca2d1bfa9c0a4867cc2422b8401bddffff14523629e95cb8982dec3aaed0686911febaca8346a823750583af2ba7e0ff0132a05f1a22757f6fbd438fb31f2fc5af774d890470964e90af22d4558150fb475721723f0c5a8a8082e5f2000000000000027da9db99f3b01a49cd1489b9339a688d0007ea3f629a944168cafaf30b7e99b3ce3db354b682903e1478de2703e99a1f851fd056a3899cc6ad1d28c16f5de638ea056506c3375fa1322ec55f8a65ea0b2bb026b54225c82dc539f01f6662b03931fd9b74394c29b1940b684f6cd122765f482a5210d200403f8355003be1f765c498a91d5888746b4a74e50f39fc48e7064daac3"], 0x1, 0x3, 0x800) munmap(&(0x7f0000feb000/0x14000)=nil, 0x14000) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000007c0)=0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4010, r4, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r5 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r5, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom$inet(r6, &(0x7f0000000180)=""/174, 0xa8, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) msgget$private(0x0, 0x0) r7 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) kevent(r7, &(0x7f0000000580), 0x4, &(0x7f0000000500)=[{{r6}, 0xfffffffffffffffd, 0x8, 0x0, 0x7fffffff, 0x5}, {{r4}, 0xfffffffffffffffb, 0x60, 0xf00fffff, 0x1f, 0x4}], 0x1, &(0x7f0000000540)={0x7ff, 0x9}) ioctl$TIOCNOTTY(r7, 0x20007471) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000340)=0xffffffffffffff95) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x2, 0x3}, {0x18, 0x3, 0x3, 0xacb}, 0x1f, [0x7f, 0x100000001, 0x100, 0x35020da, 0x1f, 0xb04, 0x101, 0x7f]}, 0x3c) fcntl$setown(r7, 0x6, r8) semop(r5, &(0x7f00000003c0)=[{0x3, 0x0, 0x1000}, {0x7, 0x3, 0x800}, {0x1, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x1f, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x2, 0x1800}, {0x0, 0x4, 0x800}], 0xa) 16:01:32 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfcb7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da9", 0x14a}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0xa7ae74370203bf8f}], 0x1, 0x6) 16:01:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x6) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000140)) getdents(r1, &(0x7f00000001c0)=""/136, 0x88) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000080)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4c}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:32 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x42e) close(r0) 16:01:32 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80042002, 0x1) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() fchmod(r3, 0x130) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 16:01:32 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000003fd, 0x0) setitimer(0x3, &(0x7f0000000040)={{0x9, 0xffffffff}, {0x8}}, 0x0) write(r0, &(0x7f0000000200)='kP00', 0x4) 16:01:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20008000101, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x0, 0x20, 0x101, 0x0, 0x3, 0x7, 0x3, 0x1, 0x3, 0x6, 0x800}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x24}], 0x1}) 16:01:32 executing program 0: 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, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x7, 0x1000000000000000, 0xe48a, 0x1a}, {0x0, 0xf92, 0x6, 0x2}]}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7fffffffffffffbc, "845d55090020fc5c7fd2008f270700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x100, 0x60) r2 = dup2(r0, r1) dup2(r1, r2) fcntl$setstatus(r2, 0x4, 0xc0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) dup(r2) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xffffffbe, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0xa, &(0x7f00000000c0)=[{0x6, 0x9, 0x831, 0xf1dc}, {0x8001, 0x4, 0x4, 0x6}, {0x6, 0x7, 0xcee8, 0x9}, {0xffffffffffffe482, 0x20, 0x4df, 0x4579}, {0x1, 0x8, 0x2, 0x4}, {0x2, 0x9d4, 0x0, 0x1ff}, {0x6857, 0x9cc, 0x1000, 0x1}, {0x100, 0x5, 0x2, 0xc2c5}, {0xffff, 0xcf, 0x17e, 0x603}, {0x3, 0x8, 0x1, 0x3}]}) 16:01:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x64}, {0x54}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:01:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x44}, {0x1000000000000006}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8402, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:33 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f0000000140)="b5", 0x1) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x14, r2, 0x0, 0x0) write(r1, &(0x7f0000000000), 0x494f) dup2(r1, r0) 16:01:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x30}, {0x400000028}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x7) 16:01:33 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000140)='./file0\x00', 0x102, 0x2) getsockname$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) clock_getres(0x0, &(0x7f0000000280)) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000300)={0x2, 0x10000}) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x41, 0x2, 0x0, 0x8}, {{r0}, 0xfffffffffffffffa, 0x2, 0x20000004, 0xfffffffffffffc01, 0x8000}, {{r0}, 0x0, 0x38, 0x0, 0x1000, 0x8000}, {{r2}, 0xfffffffffffffffe, 0x0, 0x81, 0xfffffffffffffbff, 0x3}, {{r0}, 0xfffffffffffffff8, 0x2, 0x2, 0x101, 0x5f}, {{r0}, 0xfffffffffffffff8}], 0x9, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x48, 0xf0000010, 0x9, 0x7}, {{r0}, 0xfffffffffffffff9, 0x42, 0x80000000, 0x3077, 0x81}, {{r2}, 0xfffffffffffffff8, 0xa0, 0xf0000002, 0x5, 0x7}], 0x9, &(0x7f0000000000)={0x9, 0x7f}) clock_getres(0x0, &(0x7f0000000040)) 16:01:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x80000000) 16:01:33 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800010000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) sendto$inet(r0, &(0x7f00000001c0)="c686a354b112ba808c0bfde70680268da3f8a1019f77d66c16790c423ab7277eb44f6b31d0c1e5dc0ae68a6fe89bafddb74abe5c9a6b9892b1e02b675015a8d9b9f3cbf03d73a6e019007e76e07acaf553361a1b63f44e6a23e3271df45919f193c37ffd636cb18c3f3507804cd331a77898435d8036e1e7", 0x78, 0x409, &(0x7f0000000140)={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000340)={""/16, @ifru_media}) accept(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f00000002c0)=0x1) pipe2(&(0x7f0000000100), 0x4) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000300)=0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000180)={0xf}, 0xc) 16:01:33 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = accept$inet6(r0, 0x0, &(0x7f0000000000)=0xfffffffffffffeba) close(r1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100), 0x3c) 16:01:33 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000840)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000040)='./bus/file0\x00') poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffe}, {r1}], 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020800ffffffff"], 0x1) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 16:01:33 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000140)={0x5, 0x7fffffff, 0x4}) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x5c) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) readv(r1, &(0x7f0000000040), 0x16f) 16:01:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:33 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000001700000000000009000008e3d0be30579af3633d04f62399"], 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:01:33 executing program 1: r0 = dup(0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000080)="15e7a0fc6ef8dd82d47e5652c34b6dc8fdaf950b4f6a299285504fe674d90d27bc11bbcbf4dc284fd58cf95762b22f02b8accc5d18d5124fd3f83f3884580ed81a21c1d29a9d98759258e4f6f4a65b8c03add17bb9d0db541893fd91314a4bf8e11c8633bf7ad8617c9400b6d395fd0f1b2d5919f44b12", 0x77, 0x8, 0x0, 0x0) r1 = socket(0x18, 0x2000000002, 0x0) socketpair(0x6, 0x8000, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r2) setsockopt(r1, 0x1000001000000029, 0x23, &(0x7f0000000040)="eb", 0x1) 16:01:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x45}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000002c0)={0xffffffffffffff07, 0xb2, './bus\x00', 0x1, 0x183, 0x3, 0x100000001}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x1, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) r4 = fcntl$dupfd(r0, 0xa, r2) accept(r4, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) 16:01:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x33, &(0x7f0000000100)="d73e39d77ba3d8f4e10dc8ebc93cac95b262d2d75e2290341738f546b3f6d14c1f65272653abf40320a3dd010007e7c00f821f") 16:01:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) fchdir(r0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x100) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x50}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x100000000, 0x0, 0x7, 0x7fc000000000000}]}) 16:01:34 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x4, &(0x7f00000000c0)=[{{r0}, 0x0, 0x20, 0x0, 0x8, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x1, 0xda}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000021, 0x4, 0x101}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x3, 0xffff}], 0xffffffffffff2308, &(0x7f0000000180)={0x80000001, 0xcdf}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) close(r0) kevent(r2, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x20, 0x2, 0x80000000, 0xfffffffeffffffff}, {{r2}, 0xffffffffffffffff, 0x82, 0x1, 0xfffffffffffeffff, 0xffffffffffffff36}], 0x9, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x41, 0x4, 0xff}, {{r2}, 0xffffffffffffffff, 0x11, 0x1, 0x0, 0x7ff}, {{r2}, 0xfffffffffffffffa, 0xa3, 0xfffff, 0xffffffffffffffc0, 0x1f}], 0x10001, &(0x7f00000002c0)={0x3, 0x1}) 16:01:34 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r2, r4, r5}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000440)={0x3, 0x0, 0x1, 0x276, r3}) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) 16:01:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0xed58}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") r1 = socket$inet6(0x18, 0x5, 0x1) getgid() r2 = getpgrp() r3 = geteuid() getgroups(0x8, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) 16:01:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() fcntl$getown(r2, 0x5) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) fcntl$setstatus(r1, 0x4, 0x40) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r3 = kqueue() read(r2, &(0x7f0000000100)=""/94, 0x5e) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x10050, 0x0) r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x40, 0x2, 0x4, 0x7}], 0x64, 0x0, 0x81, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x7, 0x7, 0x2, 0x0, "656b3eef63090c01c89aea5b210d36008131d8ad", 0x2, 0x6}) 16:01:34 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) chroot(&(0x7f0000000100)='./file0/../file0\x00') 16:01:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc, 0x3}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000000)=[{0x6, 0x7, 0x401}, {0x2, 0x8001, 0x8, 0x6}, {0x7ff, 0x8, 0x2, 0xffffffffffffffff}, {0x1f, 0x1000, 0xffffffff, 0x6f60}, {0x82, 0x1f, 0x3ec5, 0x8}, {0x2, 0x5, 0xffffffff, 0x80000000}, {0x100000000, 0x2, 0x3, 0x5}, {0x5, 0x40, 0x4000000000000000, 0x100}]}) 16:01:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = dup(0xffffffffffffff9c) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x3d) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x0, 0x0) close(r1) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 16:01:34 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x122, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x28008, 0x20) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000480)="3b408f14524da419e6fd11b1a2262fbc838398c962cd773c421ae1f05f968a3c1031421bf34e0e5cd6404ee893eb1208b9e54b8f28a3d1b0b621ad62e11ae2bdd848c41d9e30e84f3d768ff191bc0889ff49953850f079b7ba151cc464b0e082821b08f74612f92d10af9663d25060e97d3ceefeea5d04986db337067e98526c9c020c4c13e7a9d22ab68aa30e54ef1f9985568b2e07cb6153a4a1d61771f8c7", 0xa0}], 0x1, 0x0, 0x0) sendmsg(r0, &(0x7f0000001140)={&(0x7f00000005c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000c00)=[{&(0x7f0000000bc0)="1fb6cb6e06ece0da519c7e9e8af252df29a19aaf512752e2521860b2e736e43298b15461cdcf64dbbc89ec31b392045f1fc11bd37b06", 0x36}], 0x1, 0x0}, 0x400) utimes(&(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)={{}, {0x3}}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x100, 0x6) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000001280)={0x1, &(0x7f0000001240)=[{0x2, 0x2, 0x2, 0x7}]}) socket(0x6, 0x8002, 0x6) ioctl$TIOCCBRK(r0, 0x2000747a) getdents(r2, &(0x7f00000012c0)=""/142, 0x8e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001380)={0x100, 0x0, 0x8001, 0x10000, "231fed534759b0910fd29f3d8b06a5ea0feba3fd", 0x2, 0x8}) fcntl$setflags(r2, 0x2, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000600)=ANY=[@ANYBLOB="0c01000000000000000000000000328118f39d548f0000000000000559a8d33cd87a1d10dd8f43a5f06cbdc440575596bb630ec43fb772190c55ef0c98df4cb18bfbc8b4e7676366892e89e584a0dd162ed166907a09e80d8b1f7ccacc578bf00dff3791fa0d6c3886156f7839c13c9e0a160eb7ccc88876921948e6623b6ab964065db88e2cb2f849ac31ecc2d22db40f02be88563e640f26c2fee0054029de4835189b4cebfaf9b1802f38847c783622074df62813c9815f01"]) chmod(&(0x7f0000000180)='./file0\x00', 0xb0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) lseek(r1, 0x0, 0x0, 0x1) fcntl$setflags(r1, 0x2, 0x1) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000100)={0x1, 0x7fff, 0x4, 0xfffffffffffffbff, 0xeb9c}) sendmsg(r0, &(0x7f0000003d40)={0x0, 0x0, &(0x7f0000002740)=[{&(0x7f0000002680)="ab15ac72898191bfe3965b86bcf341a9be93922c61f27f221fbc2e8937611391999b9dea736d3e9d75d0f46b4af2a8bbd65a233970dfbc814036373a9a22a2d969d3b3e0726dfb2c4093519e0978d61406ba0e1d4d8cea4a4cdbf4f49156141b84dc47ab1cb96914b6a1043ca894e84fe90d388624d8d73312c880aac9f7ebff995de1ee627ce5287fb6848fdcfcd4887ec417b5", 0x94}], 0x34, 0x0}, 0x408) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000003d80)={'./file0\x00', 0x5, 0xfffffffffffff159, 0x3, 0x0, 0x20, 0x7, 0x1, 0x1, 0x0, 0x5, 0x6}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000003e00)=0x5) r3 = semget$private(0x0, 0x1, 0x200) semctl$GETZCNT(r3, 0xfffffffffffffff8, 0x7, &(0x7f0000008680)=""/99) 16:01:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x202, 0xffffffffffffff80}, 0x8) 16:01:35 executing program 0: msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000bfad0e9b267a8994a69a7bcdafd9fc20a31d3bd9a288f4779f85b5ac67441ca0105ce9c6682db4a27b2c94d4f5cea3ac0d9e7f00aa2738d0e2b5fabc86e85d222fed98d59ce2ef8f875f0cd85ef314dd262374b28fc9ebd0494e89741e3b04ae7d4f112abd496567c4cb1d7563381219d032da7cb3a50678423980edcbb304aa3215533b2589b702000000005b7ad2b5eb18823327fc855c7d530630ce7a03673cf0d0ae97bcb99d1c4b331434d193148448942709ce50c9ba73861a016f4eb5c45a18271f1c99ddfb0fea8d0c101cfa4b39c5d3ae4e205bfb88f690ade0eefe8ba42c9425d84ebf29575e9f3eab2d0177c681d19b9bdf7c6dc5cf6daf579da55187c25c266ba94b21641ec6011d76020000f7158cfddfe196a0049d09974379c8ad2b233e46f8fd8a0bfe7178f0eb3af0048a3c2b805eb01e7c288ed4bb8ed5fdab39e24a7460fe77ed0ab5b64a1ca7cc364b2369e149bcd0e7a9e11f47748326215de03ff4ed6d6d6111671cf436d37b03c9c087d8eaff000cb9e62b708cf3090df39ed294f191e8ab51142dae91fe36dee759bd08371a6eb265a1ac5654a560fef3dd159b588f80c6f1bdee8395fb58cfab74d860af2c21032637ea9da8a31624a3fe031a42a26c9f5196a12f7d8b6f8d8e0dd088e544a659bae904c5eb04b4e38100"/501], 0x1e9, 0x0) r0 = open(&(0x7f0000000380)='./file0\x00', 0x10, 0x120) getsockname$unix(r0, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000660004"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() r6 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000440)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x0, r3, r4, r5, r6, 0x1, 0xb035}, 0x3eac, 0x0, r7, r8, 0x8001, 0x7f28, 0x100}) write(r1, &(0x7f0000000bc0)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc70021120eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b652f54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bddff01000000000000e2397202afa3b8ea97802fb5f7026125b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af84801deab47184d2435a8368d842becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abadc8e6bb9898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db050781228dea925a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84afd4bb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a5645bab7fffdc4ccb9561ca300196f3b68b2f65fec1c0d325402a9d6c68de4ca116dd81f7787c40d8d08774c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c15f62128e35d355c59a87454289541cc0000002d9a0000000000000000004a068bb58b1066af83d03ee089b79a058751785d1d27335d82eec697d8a34af0618f7ea116d44c0283c6644dbced4f36e47c8cbea2979f7ac8c285cdbab491cfff16b9b2df5f1a693e6ed666958d913e42ff9076dea07b9083d2a349e8bec69b73d2bd09843744635a95783e349f552a7e15aa784202f98baf47ef371aa5733e525cb10218ae585da65c92c3965b97e6fd2e754a2bde421349c3cd05e1cd0bea523ed3612bd554c04d08763e359a9bec0b41b6b524bfbad0e2b95381772c2fb643ae8b35076cfdd1d4318d0acc6ff2811cc985f6a2d7a8e4518eb55ae031cf8e084842d59de1e7dd2d314bb20453adbe040d6fe6d0971c8516e7bb4fa6db2066ac7dc3b060ce42e212e41db03db31c7cdb9a706b96924068d37c45b7b69b5e5e692d858511bde43276b63f7c6882c4fe6f6524a08be9e8b65a3da57bfa583ce6c01e8d0ac46a058704cdf73050dd547322f2ece21c449d0b2f5628056b9b243014de169881efc7b55d564a713a298e82e4794a901c88573a4c86db70585dd629b9c75b6a4509b21a6b4b2cf4a3bb4341ca801cf7640856e26073a3467155310fcc38fe579e6e45c543a70a88e7776d5af56225f4ae15d353a9e1b776b2d9fd655821e3544240e2cc1fa3ab4f4bef259f8d535cd8162740656a16932b1305622879c688816c9680651053e5845bc4ffffffff0378c8b2f5e7187de81ceced890a46b95fb82f47aa75b3608f04927951ff629c5fee5bb1acebfbdc3ff452c7bac8bf01b5b7dfaa80dacc3b86729799595a4503ec53215cd68b93d3b6d1d02ad700c5a4856ba23a0b2b07fdc3f3e7e2b933849b4c2ff4b9473a44", 0x7b3) 16:01:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000040)="b67b63122cbeaa3cbbafc00f0ae014bd1352") 16:01:35 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r0, &(0x7f0000000200), 0x4268) fchmod(r0, 0x4) syz_open_pts() r1 = syz_open_pts() pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="5d8f09ac9de7ad7e6d1e6a805ae99aeac1e9715facae42336e133fa1d077f577bb5e667ffdb7a09c1c95b571353a60f4cdfa2faafa8da13870944e392efb93be0beadedff86a001b35b8e654645f05c163345c5ce2629c2e62c416017c73971551f88803bc0e9dadfe06a7053a6564bd32b27d54422f509e23fe1612cebf22300921da50515cf313e224487a6ad47b0bcbe9e72d1b01760f5fdd9dc59aacc458425812cd6846da0afa29b5f0fa5732f240edf1c7eca339437a2dcebf2e414b41fceba3ffef9fd8d7", 0xc8}, {&(0x7f0000000380)="4d5c72e943352f919caca34b86d135e76c3bd47f865bcad42e3059e2144e3984419c0b858812fbcd09fa8a430f620802915ec86897bec0e09ff2dbff57c17d78407dfbacf1b7ce0fb50764dfc5aef8f57f97488b3f598ffc7f3b1b36247821e2dc146cbc114ecb693cbfd738e9646f937970621f38a4cafe11b473abc9c547ddbd5ed62bcd59087daa8cfc522273cc99f5877e4494b90de75cbb043c2128094e1914e880d5082ac53176e976a7a820895ddf5b392a9dc27f65e2d46a97ed2f6266407023cb078784242cc490d73b6e99547584dee4dca3b6980061767c172b1653f4491f479a8517ba1ac8f0bc15fb569662cf39510c5eabbfea5e7ca6a5fcf2a0cae1b2ffc6172557128ac704cd4a7a38782a6396acda5015eed0bd242ce3f9842ae7d4cec472d281425eacf9de196f97d4c67c8a77d71e77690c0c77fa123e63cf50107b9d5844428767cc406d463f00cd9f22a582d149da54ad1303549c89ad0e4b876a287781a9cd326d11d374c00631e8449431b62f2f6fb92b7b51c8fe63aea28a260ec35065e3becc2c6c96a746a1649e885d63b51b913a7ac041dd4cf3df2269067e2a6c940bfe38ab3567ab1f900a603b336fa9c2e91785923c5d92be973f4f0725cc6d79f2830cda2c3c689062d42f2eb6e5667d8e2de0c69021c2fdb37b464119390098fb9c8fd8402e2d92c68b5e70402289d4c8b775eec2bd0090fbc78d6b038ab2eeef3afca0a4bb0ec05fec11bb20a16776b3069da92916c4e50df4362e7f94076b1665e01d02c9a89331ef401626d7403bc71d69a723930a69ee07b8bc77689e0a1ba24f86a4c8d26ca41b920d67405734e2603fc68f85939c73b7e258d5146ef67d9f33e4393c09c4828dd2e235fda6b203af47bc4a57b55d11b771568ffec029bab2c88d84545a5d2b173948e6ee624241e2158daae5d624414e5656576d18bc7f700029b8365ce43c6b61c2957aaaa7b04123b0cc1743c08b4d1cae069dab689a2201ea02d0d70321b678f4d124de21ec9e4dd22209fac7668da28937338ff379e150539229174a7cf810ff4e0195bc9c37beb7e28f47417b4761669a065400bd3e5f1d0f4c1ae0ec35f22a2d82ef95c359d2ead006224f3083b81842a5c5943b43ddd817c26b3a69ebd913d2352c08cd8ce1f848181d9ddd5036da9c3e915a03b7d97fa279296c392758c51a232789689848f58297689c4e561a58248c976abea9640d1109bd0cc7d64d8e3226295dc73bc460c832c134ac565c9755077ee910afa925d5baee8a248e41e82eae762936c72ac3a0c3b729ad3c93d6a02b30e9aa0d2382d4e9e5a4c464f4d828a1476d6a927454c542e46b30c3d58a39172478d91d52f6248d1e75a9cfe24d6536cc1a22c59d53b3013486a5abdc86b72189c1dfb9cbba68c94f9c2b051600ecec4e212df4a29131df1df76ce5fe8e2aba95a1bad4e2f31f8eaed84cdb8394d544c83e1843d19c7ba10bb11f3c3c17f69bfce219d033fe263897842460b16efea92254c11b096dfadac01fb5b02cf24cd2ce27a45d65222675abe3283bc077fd2513591278a69c3ca30a2534c6935c4fcc1216c36539edb09157c8885f123af98c034a715c538e23d5eeca00fe05cd223a9240c2a758c62970c6f223ec6d826e954246067a57cdb8df24dd92dd4ab950ccb892cb864dcf8b72305c453f49fa17f7601249e9d4b2086786585ca6bccaec9698c40c9d77ad91cf0766f902a50a87e0c9272820d99d4ed9eb2f2c1a26724c256087cdeb5222a70d5e5f9ddff3c3751a64caa4f547759f3fed91ea815b6d6d05a8cd912d1d5ac88dc35962cda79409d56246e2dd84af0a634e3a25698a893180ac6360192ed46c52a42c6897300e3bd5bde98067a2550720fffe11c7e9e8a18e9c9c35116f9c9712243d17c5af7af4e28e6a5e621547b26eb7262b89a25b7d5226d1987296b5e85783f75a26f1c0df3e61d570965009f4d2e1884b407855e0bf203e8e4f356a518f1058b5d911d7034f425fcda49fa0de460da3435ac709c0fff045fde0f9fa46e24c5e05eaa264dd7856212a147bd066f40f7eb25f986e87ae621fbcaef7e5bbc5744d2fa935eff016f45f00d0fd3fdf5203b3bc5599fb1106cadad7d146af583d640fbd6e025420c34e974ef8aef3e65f370c9c30b593eea6030fd8c7781b5f84e4b1f5de5a830fb472125f0682e39cacf9f31d3857e1ab2d4d3b6335d4a83c28d8f80a07b6efc0fe9bcf28fe6ce2d6a0d84ad7441ee830c5979ca34c210b1f57bc2b0327c7d6d5f0afca91d7a3a07bb50a90221554da358983493f415534d661460302ae1e779f46913e14690e1157f409a333973ee75cdc217ba6a39576418b5705e8fdae77fe0213e25a98bc304512aec608e2cc5eaad176e7bd32c7c616892a36de03d1c42fd35803bea47c369e510780259847f231f08f198763012c62bebd98dec59a92fa8af9d47b0f3d1bbbaa90744b3477582a8356b706589727afa645269f29d70891544cd1542e9efe8e7c1af6ec08285321d9551a1d9cc73a6516bb7c4be62bcd8b4fb94df9ad798083e5dd4058b2a9471aa7797fb0d6b314b2a312f2f6c342dfc27455755c3dd3228227580512307a0314218669ba7a2114ef34007629cb07930295903b92eac2c04a0de8a7ac5f9534db7dbe41f8ae326b2e3f0f6c5ecaa95eaf97cf6627c3f06098259b6c6c8c3850f84ca9f257433e7b64fc21713b64a67abd19c6a1e248f99d97418968ccd2e650059a9f48f3ca3454436a4fc58cb85dc040393bd54ad27a7a34cdb055c0815e4f1755a4f075545a658d224861a71659263193c6ffb0d76df5ff434609d8571a7a511bc98823b17a8faacb02464e5d0c7aa76de3235ba6f9756ebd4a888067339807819949b14d28e5e1dada20e18f6d06cc77fb802e986d2e2f75956edce454b37bee6e75fcf0923545f7330dea8ea29a5d0e077a50ad169366b557cf4790be54e58c4e2c47a2ec2b60e736167314849ac662b8d561696d077327409da7df5ef63906a469030a0521452fbfde8507e3a5e94e901e477b91ce1827332ca4b5ab548cfcd3339cfb6c2c88711da574237bf84f941bd1f1c425141c3d46f9b6594dd64054b669ee035418f4546c8d9094a8bb41b4653020966bb0094dfa72dbe093924ac4827a169f0750db7bd1b204dff8fe95a894b95a8366b15997c57bf9e6feb503520e6ca3454eae8156492f0787ce187d65fd2421dfe2bfa159920b281abbb74b1e55a056236d10ff99f4298c522b626c608557ee2e84c736e85bffb828819ff65b9182e430c5d0eced0d733377764f3e75c2ea843a0b4edfd56c7e4261e6cd1db4c50ed2e7d5c63aacdcf6f81e984fa8315da25ae5a17ba87bdd231e9c68a6731b7cd57128a4d31e2ea38c83d3ace945f2549d167c8a8907226f17912f4efd4d63ce41f4fa8f44722a1a29efe7956ec9e17230716f1def54e1762fd5ee278f1ad6fdd64c12d915491db370c4bdec4f6bd0904853b0c39e25ddfb19ec26c98439fff55ddf52029af019ba583d853f422a1a2ba93e07ff9f7576e73e3f3c2ff14a3f9becfd99ffcaae7b0900e09f60bbcec9f4f0b59de2e5f00bbf1601edd8d3b31dadf1ee55342529f11f1ec485dbfcf087f39f72d09da1ddafefb5aaeaa143b81151faac489312e97f4a0316114fb232bc5b42595126c41332f6e5ca4df2c86a08fee59bffc9b61ae21bbadc4edb8d3b00d721b4cc5d438384345d5d2cb7a0d1427b0ff083cb8356829bbfb28ca2341d6f9cab6edf56d348b49c8070d78628d7b368518da9b2d0803a3059a534c9ab0c54dd1eef0b8ef6fac9f961baad3c7afa170db9d35e9b7ed68bf7ea445a89edf2d2ab5e40ba1a4c3c8aba5a4f22b42656103a935359d108cee4bb8120d0cbb3d3ca1d3cd871211ac223455f0ee9dacb3ffe4ec7a5aa338810931c5c62bb357f8565108cb122ae1b07f474bf5a2d75a0108432e2f409b6d7395d9850aaaaa91988184ece885a063e722464faff571825c173010a3e7a21781cae62f394a3e836ec4ccaac7e12f9eda9aefb43e914c652054129ff87a700a71b5c61fd6d9966702d682c1fc57dbe6b0facee44d5970527ab90a12d4421dd5cdc78adc0af898e2301569a693d744a026bb18253e7332b9990aff180dc34af43c15528d0f8e726c49e999eec8b99f792a5ecb972bb8c01e660d162b006c4d1c8a2d6c0f28053fde4ac57ba689f75d943f9b4ae1686ac01fd096fa81d87e48d397be0163d2dfb0cf919aaad5010dde2d92b3dfc4db06fcd1916a10b123768b59444dc4d3446a457a3acb22ebf37c29a886987c2f24a894b4f55833b5d9f8a37f739ba64387c477ce171a1cd8593b7a8dcb435778576732ee2187d762d208af4f6572c7da1803e9a433fec1d40113e1a97ef04eda22fc49433758739c8457edda768b2afdbe34ad0951bf932de9d6a8df0b3da7263eb456c198ddb591b75f9a2e85d2ecab2c9b194f6ae9f2f14fee2c3ba0ccc2d57ab50cd4734525146b1d1873481b6b5996537e65e56ecf14bd102f8c375b73bf31deab091cc9c7e39eb544f1175c1a795c0971a3ce738f3177d6308554cd7331e1e37f3cf272767abec6af82fc6947360a229e01f6ca51b16fcdeb8d6ed17608715b424e4ad81fb3bf9c3ad63145b97a281791bd96df3c0fb1dc55eaf5e3e3d07e2821f51bbb96b021dd24071136071074dd4773d2100e17c17bad67481f315b45b316ed3f2ab3520de64c076c170b69855422601ac36ba4e9f42a4b61a9c8b8c8a5a09d9418eb3c2ea45c72a2a0b604f5d65441a988614eaebf499e49cdc710a0858ebe01a4edc26e75342c64e4b2a1d0d945ff431dba9e1757b37150dc128c90ae2d65569afa96e8e205ae0696fbfc2fa9487b994ffffd059abbe30e37cfa9ead2c8aeba07feb79f2d1aa1320d7b5a98c835bddf9f9bb44b7aac05ebd63057d2dc6bec5cd886637395ac0e5cdf997e2a8ad5af426c291a420376d64e149e85b93cdc271ce5d26f74aac21792c15e7596f3c78c27e4b6e86d5f155534fcecd532e82607babd0a4c6bfee8d01861e31bd5ae067cba976220b77f6163a25c177f8b34ed181adc91e6960a5f35154983143b0672a877d9ffc46fdc13eebb4bebd6607235b3da3b848f2b654d6e99367d1d230e2fdb58c704dea8585cd30b2edfdabd8a8b4999dd4e3b47423ebd29f0115ee51853a5d82e7d36fde8f30f6fbc5d1a1913c777872a809ca6c6a728f418a63a907a425164186efbaada8b74ae45611ef878fc7fd41cdc7454e365327e39257dde97dc1a6e5d25d88e37fc15dee923aa1eff89de9b95314303d5a931d8c8816cf2ec2bc6c65fd9c641afc14cdb1fb51433376f58e4777094375a76bee1b96e24d927a2b185dbfa8f7fa436f9730680805441fcd455ffd855adb2402cb15f7648eea48bf47b39ee7212ac843dad8b93d50f44eaf8ff310210f757026dcce98221921946d3d27c8e01a47187ce169b52046f7d44bd70979dbf609ab2453474c603fe022fcc93063b365b815043428d06fb3554f33b96ff7736bbdc6f6e19124f44a7f50e6d69a7f50fb6e4a976cc6b5b5701fbf582c09b707b2d49e05f167b25d27e4b83d23ae2df6a80c10218c2ccd17ee03117e67a4f549daff74d3e15545a66f54cba9608356b7b239e81bf004549d6036d45edcf4c2f945dc26460fa919b048354eedcfc463358aac7570a0deb55220b20518261c0e6c2b8474dc7e3d71be4cd7ba30898e464862ee34d84e6b1535", 0x1000}, {&(0x7f0000000000)="66cb9749399bc8a5578f6ee61194899ffdc73f1a413c059b83c02f1b74", 0x1d}], 0x3, 0x0, 0x0) 16:01:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xfffffffffffffffe, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) socket$inet6(0x18, 0x7, 0x4) socket$inet6(0x18, 0x3, 0x4) r2 = socket(0x26, 0x7, 0x1000001358) recvfrom$unix(r0, 0x0, 0x30a, 0x0, 0x0, 0x185) mlockall(0x1) pread(r2, &(0x7f0000000140)="e2b4d29ea36d4f71ac79826769886aa7f39a1336271db49193f56a5abec0fe840b554f2dec986d7e8cecf113cbb2ef9289f74df5f6b093f89d0448d537ce63a79304cbb74d1098a3c42eb86446559d904ebff67620bca0bbadc9bcf3518e005cc99d5fa6d5c329e75acb8fa46860dc06cea536ea857f929ea589d0e4754057f5b39716f9c3dc582c659895617bc6a9d907aa150315f4420befa8ea91eb2cbe7ac22ef741c6217d0a13ada853cd9d481444b6c8cdd5536b02dfe8df584357f876efac4600b6bafb8243", 0xc9, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) accept$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000edffffffffffffff0000000000ecffffff000000000000000000006600000000000000005ec7000000000000000000000000000000000000000000000000000000000000000000000000000060f173346db783ac0000000000000000000000007300"/119], &(0x7f0000000300)=0x6e) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x8f50, 0x7, 0x8001, 0x4}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000240)) openat(r0, &(0x7f0000000000)='./bus/file0\x00', 0x102, 0x186) mknod(&(0x7f00000002c0)='./bus\x00', 0x180, 0x80000001) ioctl$TIOCSDTR(r0, 0x20007479) 16:01:35 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:01:35 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000280)='./file0\x00') rename(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x0) 16:01:35 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0xfff}, {0xffffffffffffff3d, 0x1}}) r0 = dup(0xffffffffffffffff) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000000c0)={0x1, 0x100000001, 0x4, 0xfffffffffffff800, 0x401}) r4 = openat(r3, &(0x7f0000000100)='./file0\x00', 0x100, 0x0) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r5 = accept(r4, 0x0, &(0x7f00000001c0)) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000240)=0x1) close(r6) r8 = dup2(r1, r2) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0xffffffffffffffff, 0x81}, {0x6, 0x101}}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r7, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffb, 0x0, 0x80000001, 0x2, 0x9}, {{r1}, 0xffffffffffffffff, 0x8, 0xf000008b, 0x3}, {{r9}, 0xfffffffffffffffa, 0x0, 0x1, 0xfffffffffffffff7, 0x417}, {{r3}, 0xffffffffffffffff, 0x0, 0x0, 0xb753, 0x9}], 0x1, &(0x7f00000003c0)=[{{r3}, 0x0, 0x40, 0x3, 0x7, 0x8}], 0x6, &(0x7f0000000400)={0x76c, 0x1}) r10 = dup2(r5, r4) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000440)=0x80000000) chroot(&(0x7f0000000480)='./file0\x00') poll(&(0x7f00000004c0)=[{r0, 0xc8}], 0x1, 0x6) pwritev(r8, &(0x7f0000000780)=[{&(0x7f0000000500)="061064f887470926448f5dd7c30216228562b1f49704ba37014b5d9d9456ad37aac39e71cffedeffc6856279766c918170a78a63ad3d9e3a97cb7b0677dafe84f433a29ff9c2d0758c6e773ab216ab317f4230626b433fc04ef6e7c88ea71d15067bbdb41085ff3cc80e08c47fb43260107e2329f36b18b70e983aae43629aad5fd2f1bd4f7bf54d1a51dff7f4073897c59a669ca86c383182f7970366f90ef5d0cc728a898c7d6bd096bdb65ec1003d05d3977ea397dd94ac35df0d60c6c66ea92294dff2ac18f41108e5d77758aa592f", 0xd1}, {&(0x7f0000000600)="32e60f576b1ea1713ee9aaf45ee076a9d15b199d93a293e75b308fd585a77b0823434329451cac9b995bc53a56b0b5c15fd2ee45c74f59e366b00d87e6a69f263826efa3fb6e03b11dda8d697c132c45b1b3e1eac90436bf7095725040c76b37c2a0917eb8af3603db13589679690d62adf5136b4095d1ef1a0195aea90d98ece0efa3ad6cac1b751dacca9f2e1f8a0163324d18b32ec54794342dec68f7fad5bd75cc34a3d33bdde93a70247a546d099b254cdb8040700fba5fa46f281a14766b16db6c1c48f2d416f9b964da24f42b74c4c6e53d4a106b3f25bae34430114d2942fed4c15c2c56f9b97de200f8f2a4ba66e37c8a7e51fa", 0xf8}, {&(0x7f0000000700)="e818312322067b6334495c87", 0xc}, {&(0x7f0000000740)="69f39f1a846c0a47599ac3e90fbe01f749b81a11afd39cafe566f85bcc7c9a2d202edc892dac1b1fa63f6c8ad81bd19a", 0x30}], 0x4, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r9, 0xc0245755, &(0x7f00000007c0)={0x1000, './file0\x00', './file0\x00'}) ioctl$WSMUXIO_REMOVE_DEVICE(r10, 0x80085762, &(0x7f0000000800)={0x2, 0x94}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wsmouse\x00', 0x20088, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) fchdir(r1) accept(r8, 0x0, &(0x7f0000000880)) r11 = kqueue() ioctl$VMM_IOC_READREGS(r10, 0xc2485607, &(0x7f00000008c0)) fsync(r11) setitimer(0x2, &(0x7f0000000b40)={{0x400, 0x1}, {0x10000000000, 0x7}}, 0x0) 16:01:35 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x60) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x5, 0x0, 0x3, 0x6, "85020000ff00c08c77a108000000afa680400900", 0xffffffffffffffff, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r0, &(0x7f00000000c0)=""/77, 0x4d) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x40, 0x3b, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0x6, 0x3, 0xff}, {{r0}, 0xffffffffffffffff, 0x35, 0xe0000007, 0x80000001, 0x5d28}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x10000, 0x40}], 0x3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x20, 0x200, 0x6}], 0xffffffff00000001, &(0x7f0000000140)={0x7fff, 0x4b}) 16:01:35 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r0) 16:01:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x8, 0x4, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) recvfrom$inet6(r0, &(0x7f0000001040)=""/135, 0x87, 0x803, &(0x7f0000001100)={0x18, 0x1, 0x5, 0x10000}, 0xc) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) 16:01:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x54}, {0x80000006}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:35 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) socket$inet(0x2, 0x8007, 0x81) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180), 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x840, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000340)) 16:01:35 executing program 0: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xffffffffffffffff) setgroups(0x1, &(0x7f00000000c0)=[0x0]) 16:01:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0xbe) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1907, &(0x7f0000000000)=0x2, 0x4) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)=""/100, 0x64}], 0x1, &(0x7f0000000140)=""/105, 0x69}, 0x2) 16:01:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x6, 0x77c, 0xffff, 0x8}, {0x9, 0x4, 0x7f}, {0x80000001, 0x2, 0xb9, 0x6}, {0x4aa, 0xff, 0x7}]}) read(r0, &(0x7f00000008c0)=""/214, 0xd6) 16:01:35 executing program 0: r0 = socket(0x18, 0x4005, 0x5) flock(r0, 0x2) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) recvfrom$inet(r0, &(0x7f00000000c0)=""/199, 0xc7, 0x803, &(0x7f00000001c0)={0x2, 0x2}, 0xc) recvfrom$inet(r1, &(0x7f0000000000)=""/21, 0x15, 0x1, &(0x7f0000000080)={0x2, 0x1}, 0xc) 16:01:35 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000fef000/0x10000)=nil, 0x10000, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x20000000000000, r0) fcntl$dupfd(r0, 0x0, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc02069b6, &(0x7f00000000c0)) 16:01:35 executing program 0: r0 = socket(0x6, 0x5, 0x7ff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x4) ioctl$BIOCFLUSH(r1, 0x20004268) sendto$unix(r0, &(0x7f0000000180)="b10005136000009005001b00200000000000e39ca8c0f4364e0c4f00fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281f02e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b12040000000000020208a371a3f8000400800000000000000000000000000000000000000000000000000000000000000000350512ce73b867769e5d2005dcf8fe8d981f0bcc6cd536747e151e7ee4a6a7586f96688a4c21e84e5b255c935512c20ca2c14694534bf4a061a7043b8bcbab9c622d5dd80294461b3bfade2268bb802e5eb16af8b8223b9294faf1f1f90ab044507b974e93bf5d72ee85ba88c68cc77d3345f1b1cc959faebcce2279a87832c78ac0a950ed6ffe0f2d639ef7d15087415d217528954d84258f4cd1e7426fefd6", 0x25d, 0x0, 0x0, 0x0) 16:01:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x808, 0x0) close(r0) fcntl$dupfd(r1, 0x0, r1) fchdir(r0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) writev(r0, &(0x7f0000002b40)=[{&(0x7f0000000000)="478c2125119b5b0e58f9322d70722df418d4b644c1525d6e290318240a", 0x1d}], 0x1) 16:01:35 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) pread(r0, &(0x7f0000000040)="5364cdc4bd97a3571cd2b7da47e69faed22290677d580d4d049c8e23835c8d7656913f7692151d6cc2ecfe96377e120e8f2c1405dcf32e5eca1fd955b5710274b3f06c6f46ff9885643d08930ebc4279ecb265d65d7e7ade01892381ea2729b35b6da5319ab1a1dc416794d0649a0e24eb79522e4513e4b8e542c6782597a93ade0ad456795892186ae5f08c3749d6e283e6a93ba8d3e2ddc1a90b079a28e609e6788910a34408", 0xa7, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1a08, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) select(0x40, &(0x7f0000000100)={0x20, 0x100, 0xa1a8, 0x5e4, 0x7fffffff, 0x8001, 0xfffffffffffff800, 0xffffffffffffff81}, &(0x7f0000000140)={0x8, 0x5, 0x8, 0x7fffffff, 0x7, 0x4, 0x5, 0x211}, &(0x7f0000000180)={0xca1e0000, 0x81, 0x3ff, 0x7ff, 0x7, 0x35c, 0x6}, &(0x7f00000001c0)={0x1, 0x6}) 16:01:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x52, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x400) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r1, 0x2000740d) 16:01:35 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x22) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x32558eef, 0xb2f6}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d", 0x148}], 0x1) 16:01:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x2) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") fcntl$getflags(r0, 0x1) 16:01:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = getpid() r2 = getppid() setpgid(r1, r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffff7, "42ef517b00992afdffffffff0600"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000002240)="17163f874938dda960fff5f32ab939d8a23cf81950f007a1aacd8e76a6d6328da97e4ab420731a391375a651d00f2f82fed5c1c8df882e43a2bc16fd37208622b6c4d9c9edb80a471d8c53a643032845bafef9e701e099aabefdf564d6733b3ff8c67cee92b7708ed5f29d482586319f651e047c436e099b7ea3fe70017d75cf20250eed8d05a6cec68f87dda54a3ce90e47d173fdd7c0fb2dac6acc3026c6f338b7b2fb5d13460c9911212f0c5ae4479557cc2e82229325c8ca30dcd34643ada2f7ae12f97df1d513d6b6f61af54d23f309807e5fb3ae47d3d9e1985cfa4df7e3d3b2606dd4945da471be3e335a19203635e1bc905dbd5d366964a65fa1d714196a02a21cca13f6a288f13eec86c132f2bea765289304168915439c0cb8f912e11007074cca754d19acca1140a99b70996673516d32142069b091d467c5a69d46436cab5c132b579a55ef421df6145c5c3bfac82239433ff95999ef2ce65dc5786ff532a19cef1ba487e4753bcf023e297bef196292631e5dffd17b85d8aa0fd8c3bf09fc2d2251e35c0be0590b11015eb3fd19c48e1bcb0f1f8d55f4e837ee25c063b466ceab1df94da477d7517c619fe93d757c9e375f055cee0435d37e499c844afd3fede503e3946196e9b69dc3299d6fbec2a889670f709c4ce717882e9a5596e8db9f403f6da72a11e368eff94ae2240ab626e880acf101a3b4127eed93689aea9a4adee8fb363f8d6559ffd855680548e00460f8cb9f1f8808cc15285e3a9f38807a261256296188cf1b14a9fef3aff1954e87bcaa89c0ead0c8a41ac727e19c806f20113298bec997f4134388c85b6ad5ad07c261e74c27aa03c62c739bc24401ffe2a33fef4dc3a865bf000270894623a83e9ae832fe8a4c6e5dacbd732f0f8d7ccc76930450a28bb55ba9e49a8b9e912b70c40ef95a4200df2dc8c5377cead1ced6385862c6d0591c2df2ed1fa7659500796a1aeeb27aea129075271bd8d02ded2c0c51a2a5138a6673e468a0018d6b498964a6e10563135e85bde8388bfdc469764ff7964d4197230196756cc993c09b9a6decd7745a38aa5c27b0fddd811efd328292ce200efe995914445f961d0c2e70a7b22c1212d3a807a1d0037bfec6d1da74ce81953a7d55ef0932deb8ffeb2fc2faec38c1bd821d12f77db1541cc62aab2b2d69c7f445e9e9da50a8e471fa3ecd567b963f1d6a6f082dad8a6a7734e9a4aa4b522638ae6c36b8ea1a01ead806166cb9838c597ca178a0100978d61198f55746b3433f33e7def61230c59d42a29d352725d8b7673152a1ec5046e7b2bd820a1afd3b7739153c8903c0009f23140ecf92f152f3b6b6e2a662e3524902851b1df1fe63ee4aed51baf016353b62900b8a0b221e2beb35754ba727aafeba8e9a6cc1b2c15e6e255fe471e651508bdf35866f84ec422ace122657d9202f626cb994bb914e4cacb40bfb11ed725a20555c38df80d255e27ce2f5988e5cd50bf131533c14c3fcc9716c303f40c23ea74f39eae46bce7c5105838a5fc9c7939e2b6f2fa2174aa42671165ddaa1bb0b42aeab581c2f0d7c06c3d77c42ea927fbbd826c98cba24a4776a485d95b2d24a7c94e170496bdb2e04c49495f28a528265fe196c951b0b5b74904b7693bffb0e249955a0e0079d1407d701a51df3cd450c62b3d0cde5ee70ac7a74da6948bb1b95ba80e4f26725e67bff42af25c605019f06b84dbedfb5fb5875b7e417eb2975f1401f0450f088af5ca7990e2d2026c3b82f079f8f5bc4a9e047de5ae632c63c292b53a9661bf5c13e9bee251ceed0231f62178de83555455f57c1ff46ff3eb62fdcd6d3826d0b385e3d293217e9be9f474c61adda85945dbb55604b969a1cc81f9455d8344177d75a4e2f5568cb3d86a81e9e308132ac65a0539cf8f6285c872f39995c061672824e8299c65ab723d90875303d263d3e0b155fd71cdcd9089ead2c80d9f59fccf74d7e0c186110b1981c5708b0f2dea55884f4cdc774aa893eb227f805a557d98e798788c828e8dcc139d0c48209a8fbe2fdf1b2514e0165c784dab82e670d0358e0b4a72264d3c0ef043964cb37199fd352b2b82dca27b1dd07b57272d14a38319dd016c7ee90c23a0ee79766b7942fbc973b9dac3ff3bd686556642ec468132cdb33e8cbab2d1978f9ab356ea7a2932ed77a25f1e51c8df4382d31a97f3b280cfc41fe23e39848403b4bfac8d2e65b5626b0f71a494d25213052d76cd0f9b0809231a108734198d657ba01178bf59fe5fcba33a03bba1cc966dda40eb46d75d734b279f4d21758bff4e8cd55ed54621e365a7eaab4cd11432e64ad10bef9922088f85570ab39ae1390df7fbcedb89b9569b9af4c59244e59e75541ed1cc05bf65e077e2c903b3e286a22579b1deffcffff8fe5626ae3f31e70e428e1b2162402a6d56ef43ce18021a0aba344e88bb17bc328123cd5361e3c83e6aaad361247a498e648aab71caa16dc21", 0x6e6}], 0x1) 16:01:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) r2 = dup2(r0, r0) openat(r1, &(0x7f0000001740)='./file0\x00', 0x810, 0x100) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x0) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x203, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) recvmsg(r1, &(0x7f0000001700)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000001580)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/148, 0x94}, {&(0x7f0000000140)=""/21, 0x15}, {&(0x7f0000001280)=""/212, 0xd4}, {&(0x7f0000001380)=""/189, 0xbd}, {&(0x7f0000001440)=""/2, 0x2}, {&(0x7f0000001480)=""/198, 0xc6}], 0x7, &(0x7f0000001600)=""/214, 0xd6}, 0x843) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001780)={0x5, 0xf7e, 0x2, 0x3f, "1209fc0c304a0ffb09ea3f18f9aa2222aa3e0d32", 0x7, 0x80000000}) 16:01:35 executing program 0: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x36b, 0x0) r2 = syz_open_pts() shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) setuid(0xee01) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) 16:01:35 executing program 0: r0 = socket$inet(0x2, 0x1000000000002, 0x10000000000000) semget(0x3, 0x3, 0x130) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 16:01:35 executing program 0: r0 = socket$inet(0x2, 0x2000000000003, 0x8) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0x0) 16:01:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x3e, 0x4007, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:01:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20611, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000140)="b869bb42fd8d189076444af3b10214cf00", 0x11}], 0x1, 0x0, 0xfffffffffffffffe) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x10, r1, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000180)="6424b170252105c5db515a391b687f7f497325c88ef0af09f799f2073a771e0a00ac6b6bae242369f23925b1751b28b52813714730d329b2b47e94d2bc5a219d8a", 0x41}, {&(0x7f0000000200)="f04062f6b0fb1ee0326d6ff0369d3f89a12c87834a13ac258690afe1a58ea638f6e06302fc44e531d3dcfeb2428106487393f10c3e354ec9dda282ef5d2b341f085c76738763a97932f2", 0x4a}, {&(0x7f0000000080)="f06e8a69a68e68", 0x7}], 0x3) 16:01:35 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) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) write(r3, &(0x7f0000000080)='6', 0x1) r4 = dup2(r3, r2) chmod(&(0x7f00000000c0)='./file0\x00', 0x2) read(r3, 0x0, 0x0) write(r3, 0xfffffffffffffffe, 0x0) fchdir(r4) 16:01:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) 16:01:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200), 0x0) r1 = syz_open_pts() close(r1) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x9, 0x7fffffff, 0x6, 0x2, "bdec149b9839e81badde5cb305268df1ca26584d", 0xffffffffffffff41, 0x4}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)) syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000240)=0xa) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x799, "0000007f066ec500000000000000000100"}) write(r1, &(0x7f0000000000)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e", 0x26) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000200)) 16:01:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0xc}, {0x6}]}) r1 = socket$inet(0x2, 0x4, 0x3) sendto$inet(r1, &(0x7f0000000100)="a946f970431a134ecc35a2de3ad2b21c1c96a7e183f1d16ec563ac5b993c467ef6d7fbed5f52f0687216a571b4fdabdede6d539a44d9923c3f21a1421e8aa08aea654b8e02691fd2adaafb47ec852bd23c91a57596cc38cad6709afffe805bc6246518746535927863acea53c375945b8af1afecc390d202eab2d79867b693fed3ec0118bf31a61ec7ae0009d2cce87b682c7b570d9a436685e43b65f97daeaa94ad0fee02eac20d1ad23e1d35da95a10e9d13e8c5a826cfb0a285fa3f95ec935cf28823a2d919c278a792f78e713e6694e37acdea57aae1f0c970800e2692625850d0ad241855cb", 0xe8, 0x8, &(0x7f0000000000)={0x2, 0x1}, 0xc) accept(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x80, 0x0) symlinkat(&(0x7f00000003c0)='./file0\x00', r2, &(0x7f0000000380)='./file0\x00') 16:01:35 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f00000000c0)=[{0x3, 0x1f, 0xcf8, 0x90}, {0x7f, 0x0, 0x9, 0x3}, {0x81, 0x7, 0x9b6, 0x4}, {0x800, 0x9, 0x6, 0x3}, {0x81, 0x4, 0x0, 0x7}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x5c}, {0x80000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="fd") 16:01:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0xc}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:35 executing program 1: socket$unix(0x1, 0x3, 0x0) r0 = socket$inet6(0x18, 0xc3e73dfa4b4e8057, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt(r0, 0x200000029, 0x1021, 0x0, 0x0) pread(r0, &(0x7f0000000000)="68915d3328f9122f60cb1a4cea1a7eecb715ea4d8d0f583c75063110959597d8a7f8fffef9ce9b0bb9ce84dd553f08674180bdd9dc957f10f63782e76f9d8ef8cee4bac6765cacb0f9a746e11519d278eeac0bd2504d4a1bc1f04d3fbb9389932badbdffe78342f44b0dd8", 0x6b, 0x0, 0x61) 16:01:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0xdd7) 16:01:35 executing program 1: setitimer(0x2, &(0x7f0000000300)={{0x100, 0x12000000000}, {0x1f, 0x2}}, &(0x7f0000000980)) r0 = kqueue() r1 = syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x40000000000fffe, 0x0) kevent(r0, 0x0, 0x10000003, 0x0, 0xfffffffffbffbf16, 0xffffffffffffffff) close(r0) r2 = kqueue() r3 = open(&(0x7f0000000840)='./file0\x00', 0xf7d9019643903379, 0x44) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0xa02, 0x0) openat(r4, &(0x7f0000000700)='./file0\x00', 0x800, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000740)={0x91d0, 0xdb}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x10000, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000009c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xffffffffffffffff) fchownat(r3, &(0x7f0000000940)='./file0\x00', r6, r7, 0x6) getsockopt$sock_timeval(r4, 0xffff, 0x1009, &(0x7f0000000680), &(0x7f00000007c0)=0x10) r8 = kqueue() r9 = dup2(r1, r8) ioctl$FIONREAD(r9, 0x4004667f, &(0x7f0000000a00)) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000780)=0x7) symlinkat(&(0x7f0000000880)='./file0\x00', r9, &(0x7f0000000a80)='./file0\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000b80)=0xc) ioctl$WSDISPLAYIO_WSMOUSED(r9, 0x80185758, &(0x7f0000000600)={0x1, 0xffc, {0x2, 0x80000001}}) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000005c0)) readlinkat(r9, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/173, 0xad) ioctl$VT_ACTIVATE(r10, 0x20007605, &(0x7f0000000340)=0x3) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000280)={0xfffffffffffffff5, 0x6, {0x7f, 0x4}}) recvfrom(r9, &(0x7f0000000540)=""/61, 0x3d, 0x1, &(0x7f0000000580)=ANY=[@ANYBLOB="0200000066696c253000"], 0xa) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x2, 0xfffff, 0x5, 0x4}, {{r2}, 0x0, 0x8, 0x0, 0xffffffffb71bdebf, 0x4db9}, {{r2}, 0xffffffffffffffff, 0x62, 0x800, 0x2, 0x160a}, {{r2}, 0xffffffffffffffff, 0x48, 0x1, 0x7ff, 0x800}], 0x1000, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x7fffffff, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20000024, 0x9, 0x9}, {{r0}, 0xfffffffffffffffa, 0x20010, 0x0, 0x1f, 0xff}, {{r9}, 0xffffffffffffffff, 0x8, 0x80000001, 0x7, 0x1}, {{r2}, 0xfffffffffffffffb, 0x50, 0x1, 0x40, 0x3ff}, {{r2}, 0xfffffffffffffff9, 0x10, 0x1, 0x4, 0x1}, {{r2}, 0xfffffffffffffffe, 0x0, 0x10, 0x2, 0xc3c6}], 0x7fff, &(0x7f0000000080)={0x2, 0x644}) r11 = semget$private(0x0, 0x7, 0xa2) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000480)=""/136) 16:01:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x5) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) kqueue() r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) kqueue() ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)=0x1) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xffffffffffff0001}) 16:01:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mknod(&(0x7f0000000080)='./bus\x00', 0x2010, 0x800) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0x8, [0x0, 0x0, 0x0, 0x1]}, 0x2d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x0) 16:01:36 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = dup2(r0, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696cb3c3ec320dcdf46500"], 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:01:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) nanosleep(&(0x7f00000000c0)={0x8001, 0x3}, &(0x7f0000000100)) fcntl$getflags(r0, 0x3) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) r2 = dup(r1) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000080)={{}, 0x6, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 16:01:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0xffffffff) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup2(r0, r1) 16:01:36 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10520, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="04000503", 0x4, 0x0, 0x0, 0x0) syz_open_pts() 16:01:36 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x4001981}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) 11:09:53 executing program 1: 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") r1 = dup(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x888, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r2) 11:09:53 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008a5000/0x400000)=nil, 0x400000, 0x6) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) chmod(&(0x7f0000000000)='./file0\x00', 0x2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8080, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10080, 0x8) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) 11:09:54 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) getsockopt(r0, 0xfffffffffffffffc, 0x0, 0x0, 0x0) 11:09:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x1, 0xf, &(0x7f0000000080)="32a9186029e2fafdbad623533552bd9d6ebecfe96cf502c6953a2b0213730d0d7c8e285ea14c2d9d282ccbaa74bc41a35b8adf9f8f3bd75550e3fd34c7c1f101739e330fff6343f91252aad549fdda293f0e505d7c117c433928e674910920e3c77ed255645e4849ce6913d9ce4b64035941d9fc92a890c99b281b7d8d1505f10555ffa7f3f75f428498f89c83421e98b8e53e4d873f71443110c638742ead2cb488e9332ec77b7674524872", 0xac) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 11:09:54 executing program 1: setrlimit(0x0, &(0x7f0000001ff8)={0x7fffffffffffffff, 0xffffffffffffffff}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000180)=ANY=[@ANYBLOB='\x00'], 0xa, &(0x7f0000000440)=[{&(0x7f00000001c0)="4a2e117e3b83a58a4701ff1b3c8b4b8bc02bbae4121dc3185958acd86abedbe920fa795462772e8c69be75c035da344468f8c07ba62da65a4e7fb1fb79e2e8f8feaa88b9b2d6da7db86f13730b13c89b8a2cfa0b838e6e60c6e2a2c8a815558d6a4b42e9e20e5e5cc5689af56776b956d45d3697a02cc39000925d7c6612a3d0d88e9081ccaef9c8fa5a41de6f1ee6e9fdb2cc542fa815d5be7c26b9a7fad4def140c3d36856d7d0b1d42aea3804c3c00092dfbb912b6abf09124d0b8b199aa6c19c53d05e176b77e5c27503551f76220a1b34aa425cae4f43237b3356260b66ebaa0f7a61f154", 0xe7}, {&(0x7f00000004c0)="bc248b94321d306aff05f9c665cea07655e1f1888316ca820d494ae552b558bd2bd49f4c1c27fd18380bc409da247232f36c3139561da4288b9ecd5fcb3cb1b14c4b3fc99b8bbc141d2853da7948d02a9bbbdb3733e50c312b2a73bd1fd07cdacebb4a3cc9961e14ab448a0b86c5dc223339a6ef19e1ace635d76d88996620773970faa146fecaba723e48bd7727ee28d9928d5ed111c908c3fce3bc19f7e08ce7454b300963e234bc0d67cb47f431a1f2becd50a32ed58a66f8430fd5b57649e0e664e90f6dc2a339098a846a2989166877918761273328080d6bee6f6b4a2510c6cbc80b293518acce73ac288bfec73bc7ebef013617d7b5ec760deff54194d150ca269ce44c4f18e654", 0x10b}, {&(0x7f0000000380)="5757b85400156d7d22a179a0a4fd906775e549265821c24a4aa134230de7e3370be72f31346e93f944891ef03a0c80285d6112ccaadbd105b120cf01e844f04a7d47a8cefa1102cf7f9af7906622f9a2bd7ec4042330261ffe79b1d0675a7fe155dea61df173a890013b69c04e6d70d14b35275ff3969647a51a80bad37870a9c41e09a4b6d2548c46a11c33dfd3ca164203c6ec011c932274975549c2c7574f50ffe9860e8bad0f", 0xa8}], 0x3, 0x0, 0x0, 0x408}, 0x407) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x7, &(0x7f0000000100)={0x9, 0x9}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0x36) write(r1, &(0x7f00000002c0)="75a3cfb057b206b2d10829786b5002ce497be099db915548756b7eaf31ee67b7d48b318fdc21aae07fa80bf1caae50bc50dd222f79658526422058439e895f4164c323b8ace745a9a6aa9a1fe02ce36aad9f094cb7ed7471b7dc13329775bda9c161f7a591c51384fc30ec41fa42212bfc3b57f0a2530700ba486fa91b4f1f01990598a7c06e52a40a188f6cc961477b166c63b02ebf190b8127ebd024a8af6b35b5f727485a9242464cd19df0c9461db8af787af20f0132fa04", 0xba) 11:09:54 executing program 1: r0 = socket(0x11, 0x4003, 0x0) fcntl$dupfd(r0, 0x0, r0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef900000100000000006caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff372854dee4fd89720fd3872babfbb770c1f5a872c0404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0x27c82fc191330ca4, 0x0, 0x0, 0x331) 11:09:54 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x3) setsockopt(r0, 0x80000001, 0x20020, &(0x7f0000000300)="83570fba7a35d826809d5acce863f59adb064295bd7662cc59081a386c71a496d1711b28a250ce0d513d19ce6b4d06a16685a13339fec9e681a6f0d0e7738d1a69476d122d1f37a9fdfe6f6c223c06fb40fd3ee82e21c12db22e2bcce9bd032184ee45d20df98753acca4b3c2dddcce0fa8c1217244f63a4d9fe5733cbe8d1aa62c4953600e8874065d4e380ea7d67934ac11ca90d2483cda0146d90c96d243829af887dd0add184aa03379770a03efadc54f1d730b46692cbd0045c4fae5e7db38e4a18d1a083d7a1ec0171f839e38182e71d3f49f195bd7531570e72f70ac4a5cf38", 0xe3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x5e139fe19d99b1b, &(0x7f0000000580)="b67545378c90ef1f25b767ada0d6aba78deb1fac1eb827ed39e7bab29201e791be9e555f1591032e101da96049f984078cb06fa3b328b313ba859db302c699d6efc3d819fe2787810b5d5b4d3ad4c148c1a2d6aaf3b2cb2ceb73946bdb689378bedbd6efce9b0503a2da1882554b6c726a41100ebb995c133ca3b846ebeb3e59d823aac405c3bd9b0b423087121446693bd6daa84a9851fafe4691b588cab70f035ffdc13cf526ecf598d40a4857ceffb97d44cf17540d7d90d640d2e9f7d1d0a0f60b17cf9792604a4438be0687aa68cacb2e273d4e468138ca505a900a063b0af9f1a445cc1db41d5ac251c5f7cfd966c6ee6db1d198ade30dcf772814") 11:09:54 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x40200, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1000) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x8, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0xa0) pwritev(r4, &(0x7f0000000340)=[{&(0x7f0000000180)="95f3a15ab286a880c21a5167b2677ff83cddbae057c8d7bc8c92308dc7ec7889de10a085331fc2dd9cd2b3e966e6bdd88daff6c7b5de1a522b9c38efe9dcd75f36421d1afb2fe5b0ddcab98c52c669ed17e93eed6d238812de5997be49a1d3477be74575a6ecd576461b1b9588135faeab1fbaa9b4360e69748d1ff875cdd6f4f301839e7c8e21efa960209ecabfcadfe1d8fd49c08b162df6c23fd0ad68b6cda01f7632c8041fe890a381a0c4b03b50ff163cd7e159ec923adb082d88a4d23aaacddcf368d06ae15b39ec1600d34b83008ad23ba7a0873a0b8cfde0b1ee32322f3dce448cd70498a6f912b0dd3d", 0xee}, {&(0x7f0000000380)="a6686740a2bd608d374b47fe42934cb5bcfa690d033f0b77ebb690fd9b560ec7bb743fb57f6f0b765cf658aa4725f65b0836c3fa8f3448612363a1a8f08fc857ec61dd9f018b0fe317deea269a20bca174319cb886c68de04506805dfb09f797e0401c89675221b6d90bb6ca3bf58b0e9cd884bf7a1c0f668b23e2fa777fa0277674578cca3b381b1f1972c954fc31590de44fe0b51f96aada6103785f4a1e873ec3a04789b3a5", 0xa7}], 0x2, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) kqueue() pipe(&(0x7f0000000000)) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000440)=ANY=[@ANYBLOB="13db5f9aceb3a58600000000000000000000080000000000180000003ced858239f8170231da40e9aa0db1b2b8fd08905d8a74548efdccb3602b6b13bf512ca9174d893cb688e1344b6506b16a0e37781a47a2c3f016b373fef376d78c1df0e19000ce7a4611d6cf2feb41c76877e86da7a6a941b81b1f8fb28d61"]) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSCTTY(r5, 0x20007461) 11:09:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x1e, 0x800000000000a, &(0x7f0000000000), 0x0) socket$inet6(0x18, 0x8000, 0x12) 11:09:54 executing program 1: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x5, 0x7f, &(0x7f0000000080)="f72a8a4972467841183b2fa9be43050d8a8e639b19522a211b95a3b91b0fdb98ec15d3644d725bd7b1f5787d39d2a06aafceb83ace8578879c5e540acf066e32a51af402d7dc921db3a469c4605de8f7c057d8b295c69e1fca0fe08b9cbd82832920142c2b3b49c44b5cc817f5f408e2102aef8f3b2aecc1038d76b09f77a70fc1d6dd7169c960761c242c5f4b3f4b511723b603a38abf2de30ee57f346accf74d4fe6e339ca769def67a3a5157af5adbab32b713ddcc86800e523acda613e835a089694ae295000ff59a5cb1a4d74c47cbaad92544196ec2b89a920b751c89b8d8fac5d8324e873d5dcc37b", 0xec) setsockopt(r0, 0x8, 0x10004, &(0x7f0000000180)="efb369c7b83ee53d68f21447149d417630d2b0d3786e9bb7133c5f6bc491be7a23eadf1f9ab4eb6ced348a3ee3fda4493e69c904aec9afc114904e6046c05027d858af322dfe7fd4b8cb5c155a1a7b1b7df5082ce71909cf3d69fd834cb5a6cb0235bd8095e97470f79bd8f0405dd2bf81f51e290f9b86cdf595271f7b7c252fe22f8ab2078f1afb17c29026e013e5af961ebe", 0x8d) 11:09:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x0, 0x0) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000", 0x10b) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r3 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0xde4f, 0x40, 0x9, 0x6, "097c87b909117dda000000000500", 0x1000, 0x8}) 11:09:55 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r1, r3) setregid(r2, 0xffffffffffffffff) mlockall(0x1) 11:09:55 executing program 0: sendsyslog(&(0x7f0000000000)="992dfa084b32e2ca4adf50be8060a558bed02d39917076d6c654988144d857f8f5a84ea31741495f0f183b6584dc0df11a54de6fffa196f1fc9a5cc10ab9885c59bdfe1d6efd89d4f7a221f347042a92b87ca671e35837a0fc9a0ac88be6aefb78881ebe534cb4253c658381004ae24587554b91a7f00bdc7a381d854a7c43894c68230b5423abf079ba85aea9c153caf5ee5ac3ec39ba9146e521532f751403101770a8b232a621690952c2e2ca2fb42c94bc20021b8b926d62d46ec51c236752d72e66e176e393511753470a7ba1a940490c0c3a", 0xd5, 0x8) r0 = dup(0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) 11:09:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x10001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:09:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x81}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:09:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) nanosleep(&(0x7f0000000040)={0x63, 0x3}, &(0x7f0000000080)) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 11:09:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 11:09:55 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f00000000c0)='./file0\x00', r1, 0x2}) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000300)="6fcb295f131453e9f84f3d61965afe18476d6b183a5cb96a25dd2494af29b54c872016ed18bd0a5df5b28df17875ff4fa7a90c652421b6a5a67044fbdce9378822e4431ed6e6f15f3d129115cab3b96d050b12b053f77fd8602daa0fece569e045e3ee897b42d3b47504875c4102bee5beba6a8048dbc96110de1ea6b9adac04148aad288f1b753df14e9cb1df61a63c369c6e95f0e921c4f33fa0f0f1c3da65d55bf628ca9430c04b5c645d039b721e71d1292333f5c162f0f4846ed26360a7ddb29ea56cbab185313e862d3ec93c38e20b35fa2cef4685820b6e43f904d293bad07b26742511858edef2047220ffb6dab6d9fa94718683675eb4b9ca7e2e", 0xff}], 0x1, 0x0, 0x0) 11:09:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x800, 0x101, 0x8, 0x1, 0x0, 0xd0, 0x81, 0x2, 0x3, 0x5f04940b, 0x75e}) 11:09:56 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) r3 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000000)={0x0, 0x81, {0x100, 0x4}}) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000040)={0x0, 0xdac3}) 11:09:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) open(&(0x7f0000000040)='./bus\x00', 0x8, 0xe8) 11:09:56 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = dup(0xffffffffffffffff) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0xfff) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x80000000, 0x0) 11:09:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4}, {0x1c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:09:56 executing program 0: getsockname(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="0000002baa42d9c33300e4ffffffffffffff000000000181e0d6ab0aaa3ed11374a2ae3a757786319ecbf27608a467f946c41547bee108bf9922da0ddbb422898001b29e8679c3d7615d19b9e79f284d807bb7d1a2ffdb5b45001aa304d8b0a84daf856cf6585c4717a1fc41f6d741be792a6f39ea0d3158b98ee2e44902c51fbf5d3187338f9b9465140e378bf8ab384ceb357d8b"], 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 11:09:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)='@', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f0000000140)=""/184, 0xb8) 11:09:56 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) sendmsg(r3, &(0x7f00000017c0)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f00000003c0)=[{&(0x7f00000000c0)="6ea021de869b077bc1bba603931a67110bd1398e65", 0x15}, {&(0x7f0000000140)="d849ba532144c9bff355566ed99e2def0e73a2f4612b354fa371dc5a7b87781cd191fe059d235c6b558e7f31b6bcf6e90aab138f672fdcf81b15b3dda59a2a5ec947d02cfd09719e6ac8103a11d72c6852fab51b4c4c9128f9b6b801d39ac2d74799b495e0b4cc72bf0912acfeadf4e5c6479545696fa254e1139a7cd3eed106cceb8ec19257d33d999cd1b308ef02211dbee30dca8dee8fbfef19bfaf1f4507ddb7d96a92d5cd727ab58cb672", 0xad}, {&(0x7f0000000200)="1cc1c1acf6a273a2e3e193078b0678526ca7be59973d902dc4b82ae5d59ea92c403a06d97b2b5a08df3f9efb92a1de2b18560d125655dc854c1d82557b58fabfffb9ff0d3af054e66bce41e3c0acbe566b2b36d3a594658ba1ec811446d5a16fb87baee6ada7dca44ceea6bbecbe2d447a2c2fabafb3c2c46abb0fb4978a640de41af08b52f4109ce7db564a0bf7ec42193878d95ff8f6d6dab2", 0x9a}, {&(0x7f00000002c0)="af5b31cfbd5afcba5778eae7e7875b8991e6fe74565f47f4dae5487cf7d8827ad2fc564c784034d158c256c75d0652fc75d547c1b5b32b1799ffd159c341ac877464cc23d4ac32afb0c2516b8f275394de9a0ccb5c90f7816d3b280537764b5e7a12bb10821fd2b156eb14315bbd4b50947cd375d1e34a2cf75412285ca56a69e920323a0cd00cda12f462cfc494862bd5b94c84bb9731f39c252dfe379be512", 0xa0}, {&(0x7f0000000380)="22f098cc8c81c516705a4fdb0f093adf09027e1fcc9822db19fb6ad649d4ba", 0x1f}], 0x5, &(0x7f0000000440)=ANY=[@ANYBLOB="a800000000000000ffff0000010000007c106f5935fee2792fd130a2e59e97b94b9568d3536a0ef231e234d4a947bbcea28dd48e2e9af6f00a7e3c08b9dde61272adfdbf3b0bf3c70901a71341e9c4b15d347b89117b4083176c3f3e5661f9b681f472164bc173292a88ba5851530af3efcde74b7dde582dc418e4478ebd0ff25fe0f3d4451b5bf3921ae60ca1e746b1d32d14f301aa3c214f2c1a7cca382ac146ed060000000000700000000000000018239fd77ba3000055c41700877dc8ab1e4308bbf9447a421b0b164db9cf4b3626c3d878593aefed1dc9cd6364ad4f8effa1789c752df7d60a68c862bee12ce51d17f74a04583a7ad7fc5b2ba259f43fcbfd11c17dd5a457a0caae74c2403a05bd000000000000001010000000000000ffff0000ffff0000e01f00e6c0bc4a7533b12a3c810e11ce9d774075e564ec75e6aac0ea787d00b72a249fb58ea246d49b688b4bd6764d7eeb7989a469ddd83493e0a05852abee292887be662015af297068af1d28635ae6f9431f27fbfb20a2c2fb7435ee9543c90de8de6f00d4e7d8d6cfd268caabf33b9199b4fb3478186bada51352c96ccc6bf44296a2e3a2eb6ef0bc01b50b3614a1d753ca10c0bb4466c96bb72a5b112bb840b31ce1779ed195f9e9594ad4900825960531ce8c3bf8ce372ee6b9a0a4fa676f5fedbd0612c1cafc7d1326febb1e26f40c7b1039c3339a604acffa0a311c946356c517134afdf7ce0c828d6e269b88486156f9a81a288414db6c1652636162176cdefcf362336dac9780a1128d532fc80bf5b9334477e2a7264e4f6a8046acb4b0aadd9508548441722b8500e8d84f92392dda9497a4c5f46801ae26f071b754344e43994b42b0a4b3716a3b69a5378b651a3b768f6fe528523852ef5906408590fd6abc63cf740cd0eda5172269ed11c8b680fcd4621573cdc0dde707b3ad1878ac27a932375377a16c1d5471800e54b8f3f3d75e2cfce9313f18214b756a02d1094b0432d18f273c95e1b2166a7d0b4ba60caf5ee94f7451161d62b9d796e2a5f790ae7f103de9922178d387b19c4eb611c0ea1a06c375389e62521838e85e1fcdc2fe4044ab77a55d642eeaef54de48771770690f15f7568a4b388c69a34442a6d03cc3253ed1ceaab84d782639db70a6cee9112b01d01045d030112fcbcc3d38ec903dad404465087a3487973ef7b908e5586c04afb0e3cc20c5cbe6e910100ed2313561533ab6a83bb3e49d74ad31f6766a36ebff1e516330fad6ab86578b4cdbf8c005a297528eba610028a3b7c506e3cea9d8b61ecdbb652317da9411b17e452243a9fe7efe18975334859f26a21d15058267ca3418f9bfc8429ba895131e130987889dba0c4e687c7b316eae22f8044725d4948a9c728476f6e07765e9baa6e09636bf1f46b9e1c956f4693096a12c09c6ebbde2fce5ebe5a0f2a5dee559f563d688f67f76eeaa9967ba103b292f8d7d42a60e172ecfb8755aa22f07fb2aefb542ff08fe50a05edb41b100a97610320c34915d6db8874b5c48e09699c82dace0abdc277ee336448b4e3824d8484e72afc3d80e8a136013ac511cfb95bdd01b2f5664d3bc32713a4660542f4a6709b7ec59b9762ea6cdfb9f1446b4e08c2eead89ea497979ef276bd4d0673914c447f2070a2acc9e6a2f93aa7addc5362a39beb232e1a284a52bc4efb666dcd3f8b12dcc6099d6780ad3f87c4ecdad475e5b76147320c7da68335296e7a270eb04e94a3786db0eff35e3dc182bcb6ffab8cb567179ae164774289a7e0e3f1401c6ab77b43acaa8ddf23a1e87c030de1ddbe4a5f411a635e4f19395d65ae465dd1d931548fd27228bf8f0ff50ed2bde1447533c04fd1ce4aac1081cfdfd8ae7bad08d94e9e927359156e0218b2d893a5a007beb11c727bf08e305bd20ee42f4dab8818c7e76e51601d46895dc4379643a60a4cb2f46e50b3e7788ffe9ba5fa440dd441853f6b5b29477daac6af049971f037467a12988b45d95e1a73c54e2124875a18fc039f74a8dc6f2388ed19d3b1ca38d5bdcdb0e712d261d781d2e6a5955b47fb08efd3defdf56a178834e5777ddc11bd483e1944530fbc60232538990bcbeb50ee4c47505de1d67d0cd4f4d1b25a8b4655a81a05037eadbf3eea25737c058e5b5e40cdb8af20dd66a18174f4a3be628cfb24422ba9a57677d66e1c2aaffef3c3ccc70b4f7b580fe27bf90d43597ce5e2b8dc2d8d7e76270b8b277d80dfda49bd5995e35b6bbd318777af573e973654e870855eb1ba13f637590c1b082a46cd10859dda5577d57a15fcc4b4c214a6a0ebee50deedc84ec7dff017d472c07233878e5902857f82a0eee9a1cbadf66efc8983844769acc9a658eb78b0ad0f8123447a0c6f0543cd24bb63545ce8ea52333bc3d92b1d58de20fb72c011f11c003de79896db3bfa72e60d289dcd7b62667777516cc290106e2fb078dc632fde8793fe1702b448ea200b5b7569d919253ab5c3ee92e4deef4f5794cb1348861df7d9abb6f855e4eba577e767ebc679d61fa07a7f8c5af60301dc2b6107ee42342ed13e5305c1a9ab56e4fe3bc248f09f95b6540bfed389f6ff8d3850f5201bf3a810885a258c1c80ddb4e98d47dd7c2c6c8fb1d4f37748d3ad46d8685ba1975b01eecf2c1d2feb90deb4deb45d1afde6e8902c519f0038a4910ed87bab0b1194edd8f47bc0c206ac575ebceec2d5b6b735a6f4d760284d3290046fcec14f465bfe484a2816f7a07e1bccbe0bc30b554e1640d561ed875f947429f6ca4783a993726afb22322b8c3a9e677ebfa9575498264cefdb07e68e227301e4a8ce98118836a7fcb6bdc8ebd78e19f6607d76d42016cd0e10b08dfa21493b7f21c38bfea07f52b2c78e068cba5e73df81e5e6fa5155cc977867df67b74c7df9ba4e905cd51d1ba969526a58eb6e19645f477f6c1f46ec197c6c4915b967b60723745c54bb8ae6a4a1524e306acc7c9a0d45c6d3767fef6631752b909b2e9df2d3b3ba5a81bbc8eef2a1ac2668b013e759dd504456bd8ee9f36f48d89007558a4cd088cafcd9ac5cf45def7c90b4738ad189ee658e79cf90d1a94e417dd462e9e36b43b59000f2ff8ababc930a63177c1f2500e77cafe7b9cf86c7b1b3755226cb27cc369c1b27c5723b42ff350f8a25ba7e0a9750345e584c0020f3db027e5895941b17c6cbaedb49dd8d6511c361eb86737c8e8085c02b81fd2674b57de6046e102a8655445a481b80b6d1c745059fd37dab7550d4bb168bf2ac5e6adb59e5a093d602fa8e3d652d54a2dada9d59a69687caf2c24d956d152ce27bc71a1f9241c2775df3b244031b31b53436c4c32b71fc8d818e714ed53685303d80c26148ad56cce3ca502aa65e865a1636131605de9a2d91792235477a4c98af2844dc75ef4820847327fbe1efb518f42e7505904d95c12760b22eb75ac7e7e57b1eecc47ff2a4e20d9f022ab65dc6cf1f31bef030c1e76f2220b2c7f201039041503c80d7c0bd5be96a7e13d6fe71578f68540783e624b21f2d4879647373e79043e706d0c6909f852829da190f06cd4a39be6c1b6b4ad34d6dc0853c722ac0f516332fadd5bad78cc9d0e841789ea58f813cf2c87a66799c9519bc35a2df4a46f03ccfe756273ee8bacfdd48b67ee7fdd259198ef7e76f29477e186d14e3c54edb8202742e9953296a4a4c2add17b909e0117f0fb7979774c1c155b3a92bd67d7243e4eefcfb2d01e02315633d12eb9cf3a2e32d94501d3997e7a30d3eee1162b30cd0536ff603af94cb9e99e5a5831e42a83bbc6eb43fcb5f40784e38cad25ce47c2804a9ea7db24656d00aa9f751b2f8b9fa0a46c51b62fc05339fe1ee61fdbd2491a4eb1b692bea0ea4689f286b405438955d27041318775472821fd7025ee4f3a1d70bb0208ccc893dd654ef049b04cdb88fbf2b1e1955b9fa83685083a1ad22a2d75e20dad43f6c4a40f80535240d925255adbd378673829f6e082a521be2a7071994b10295c45b8bf778a11559d115f74ef2ee777347131bdd68aa5ae97b2befadaa0eae3ad723c7f6fb79f588afc60876f0bd1ad8e995cb4a5152cc37f0e57f90393deddccf09dcd5697af21c831117619a714b02bcf6af080f9b7dc7f5d8427604974bab76fc15f7b019c8aebc59a3581e62b9504401e1ca7c616c9e3dd4e9fe33cca8f10f635ba9036c00961f10ed25922b78ee001b8c553ae7771413406650d6298f6b8ca264baf9f8247513c2032cd27c958b603289f1014e50b01dca27de7dac783b145943279b13057764754036993311d3bb84e404be396b2388c84daa34a238bd1b7f7058493770b55f9e5264bece43fa86075f4c43884785608d69121308a6a20587589ee060b9ba6fe92bed3d47d02fdd3dc0ff6b5f325941d7e6bdde9174a09c212d2ae435f593a8e7465bf77d5b1bfb5d5f3921bb6f0bbbdf73de31c849e3a8d1d743e8f7e14e73e2adfaf6b3da83f58b3f7eb5b4c1e35853f86d88d95a06d29a3f6586f6994f200e66395e73c092298e6a29db7567a430bfced1f2718b239a912cbee2366a4db0bce3a196cb4169b3641704d4daea73da03ffe920c02d5912167fc96825836ab6f76dfaa0f36327522fb0a2a80b5bd882e4167223d52b2957ffcc6f97856c925859869692bc77d87b8ca87cf26d6feaf48c7aea2016e558298b8e8efb0feb64dc82d393704f0435c34e1f5146ab342ddaf1433e8027f92e092b6ffe74afc99bbef6eb911727201ef7770a7775e3bf9ead10c1369e5ed49cb91a1414ef6ffb3627f966a5e8fdaac95a96a5957b68d7a3b54abea47cd1519b88469e573f56e07d9d0d35219c684ebd654840df6d3a12c4f57bfc41abf9489fde8182b720ca0e92f84fa1ea5c004ca119ed78a810e0e0147b10bc10480cae98b5f18565a3d0fe176a3935bf8e0c4975b965db7d10af6d5b322f4d1dde83a710738f3a817fc7f66d84f165995b6cc2ea50c11e8f65e5ed7943f86e7291eb9fd923682760bc71b91731253c34d4dd25702b38ca48d00323aa664257ba633aae873bd736abe8f3048ffbe1b20c159905e674b6e1c8757324fea443d2a9bd00ba90d8270919496a2148f0dd1e15ba15b35a60921d714dc45fe665e6d4693e8f6234783a9fa58b7b5b2314ee475a69af318f219e1fd34d5a9383ff74a49a4721bac549caefefccec1e374108af7d73bfccd7a2e792e1e087db400b07204829430a5445bee7204027f581ad206839887c2926dd9e80ee1753234f6adf0c807bd0a1e9c246185cdd057488fcc16cb38da428a9f5142ba62013dbb9f6de186687d8eff24690a9c474f2fde13ddf2a43d0b9069d9bb20eef3541aa4ec07c5fee73b57294848f27a586ff350e88a932cce5527dc8688e9102d62315ead700f72ea55f00c00157f7ad7e3b51d4664ae4ee86a4a461ec52dc0b86d266df92facbd3cc43f317fcf38049eef9dddaf6123e739d20270dc088c9b224a442a32c074f41eae63f0a592c01b4f6ba57b83fec7c6725b567dec120b69213fb654fb08ed868704f085b1baf2c1ae238be7005d20815ea4c577d14691c359b011af82985462fa46cedd50312e60791aa229a37f698386f4a6101cc4f365d04ffc6a2926f5707985d19e241f2b26f5d128a4a49d084f57d269afb8068dc94c4b5a829d3ba66e885df40b0ef946c6afc009079c72c00b4cfd695553a877017fe87b7f35d3920d53d1858e41e1e6a2fb944d3a39e6267bbeec0578c82fc3837866614b01e44ba7ad993ea33b9edf335d3d43a80240cc0863befd5ba25ddd5085cec968303b367c3712db417f126d45bd27c40ebd0f894273f8f2d43d91b83e62fdb7220d36484cf5e3cfa4b75e7e98623debc74c8693c241e10576b432475d2b81a64bdfb97a6dfa1d43da3b5f7cc9f85188a6030629aee0175367c12fc77a28e073763b3d87cc515a4dc2fa51d8266a0bc490bd6479a014557c64d67208433cbf09188800b5fd7c7d27fda3c6cf5c1d85f22da91dac9c1b7caec3a8060c500caf19589beee6bcc1638ebe3c66f58a881e3ede9328237d9a751b7e39782754df2d8419b80e87429f7da2bdb1322a7b03ff4096514c573a951663e35829e0c8182dc933e82aae2e38c90a91ad29b58153dfaee10718af8481e013de047e4941348af8e315f3c73485e2be11b4bcfa14afa5aced4632ef7387c77cb18000000000000000000000000000000680000000000000018000000000000000000000004000000c000000000000000f00000000000000000000000ffffffff0563d907eabfa939c89375c098e2841fd059c23ad1f40d09eecb08df852c84463629f691025272ecf71d5bfc366731f48d33709246669b6ce22d76f14b1ae63cb29db86fcfa70be3607512268885e78462207a69d47aed23a8d074fc73858d2fb040faf3fe09bc3eaed2686a423910bf2607e9ad7ba83889619b5cc60355186db6004ce2a5f3a99bdb166e79b2dc459526baf57e8906f7147278921920e47359dbf72a4a7facaf05979bd46bcd0c066a497f27350e6a940c27dd0e07a05f09278c2a82ae301dcbe524c1cbd7737d275eb12d74b44f9014d828565d5f00000000f800000000000000ffff000009000000a0d1b24d2b0e84033550d55ce96f342ece4e71216a63cfecd4c8343da5ae0b39476ff914083f857f0afd0c0fbe51cc3cbe94e4b9eda03546d3d159d9f63698422ee0a38df27f6fa2f75a385d2750caedd5cfb2d7c815ef2375f65e38674ef37975420d8db591fac1aa56e0872885a2f5f385c85829df4f4aa6953eefa545f03b8c9452e1a4681bdc145acad26538c6928321469fdf35035844af463c3804614f09af70ed1574d98c18faf59d5b1ecf4945b0f3a7b25d097af8340ce38edb7ab155f7889df284f2f0e8b7f23318631f0b570bd2df28769d2c84d7f3a5cadfec35d95c2a96e5cc7a001000000000000000ffff0000ffffff7f"], 0x1350}, 0x6) close(r1) 11:09:56 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) setpgid(0x0, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100c3, 0x0) r2 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) fchmod(r1, 0x2) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) socketpair(0x1f, 0x4000, 0x8001, &(0x7f0000000280)) ioctl$BIOCLOCK(r1, 0x20004276) r7 = getpgrp() ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)=0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000140)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x0, r3, r4, r5, r6, 0x10, 0x7}, 0x8, 0x6, r7, r8, 0x1, 0x5a2e, 0x3c61}) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) 11:09:56 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x1}], 0x2}) pipe2(&(0x7f00000000c0), 0x4) pipe(&(0x7f0000000100)) 11:09:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x10001}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x0, 0x8, 0x3, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:09:56 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd8139aa4e713048e69931929648", 0xfffffee1) 11:09:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000140)=[{0x557ae910, 0x6, 0xef1, 0x6}, {0x2, 0x800, 0x4, 0x5}, {0x2, 0x3, 0x9, 0xdcd0}, {0x80000000, 0x101, 0x145850f9, 0x400}, {0xfb, 0x8}, {0x7, 0xfff, 0x3ff, 0x3f}, {0x7f, 0x200, 0x100000000, 0x6}]}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:09:56 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) r1 = open(&(0x7f0000001600)='./file0\x00', 0x3fd, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) write(r1, 0x0, 0x6e80ed4e9137e924) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) 11:09:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) rmdir(&(0x7f00000001c0)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x30}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") chdir(&(0x7f0000000200)='./file0\x00') socket$inet(0x2, 0x4, 0x1) getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]) setgid(r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 11:09:56 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x6d, 0x0, 0x0) 11:09:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xe) ioctl$TIOCSTOP(r0, 0x2000746f) 11:09:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x2, 0x4, 0x40c) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000580)=""/129) r2 = dup(r0) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000180)="51b0e466b68869b3ca86f0fc3fb5eec9f89e078ff0eb9fd6626a237a93e94d5d50cbfd227e98ded6ddfa25a699235ea324c2427c81224a564a01de901f3b1df34bdfcf85e3987d8df0a676888a5fad4956b7c2c419f46d791d1427d640ab1722413f69e618b4b34f547b3c064befb59246178a250b4dabae9449f23d089317ce8305c635e708ccdc7162dd59d9", 0x8d}, {&(0x7f0000000240)="ad6bbfe446355473fdb41a4f822e9920030d1ad787a176373c9338ff10fae708b30dcff50fb1554f650855183b5adf69b7ed09131f1acac25f8898185c44ccae1b3c6b78eddc445aa75a99fccbd4f9d16a244aac9d9ccd54e1cd9b7c6b3741cf8044028e0b49c614e8a24fcffad1504eea1894a52b1fa15dca9508b150a9bb9f0be05e73c3e252a14b7aae1a0c3f706705f5cf5c7d", 0x95}, {&(0x7f0000000080)="5a37ca81ffa9afa679281b2ebcbe190daa4f108f48e92c106c8441422759f717bc127cb544a91a9c3f5e9676d0078119bedc68bcb2bd251c32b452c4a2dff16fdaeb818b2853e414e4", 0x49}, {&(0x7f0000000300)="32a1ec8da080e5d3304be3db04a272df3315cb487700052fee967cd6167bf66c0a43c757c8fd8909a88f16dcb6b7109934f7100c9052ef5b73d1e8bebf3bf534ee4819c8d914577768fd76535b6ae2c55948266892f31e03192d4dba1d7568392182dab4a426b5f8c88f94202f982f3c7a02b7dcbb8d971fef28e7abc9b2fe594c127dfa8c85bb1a3a57bd8c527e2f", 0x8f}, {&(0x7f00000003c0)="c8130d679ff700c3eb883695012d3c8c91faa279dec3539227ae7e1dc6baa0e77e08007788764a3316a3b80553a79f442c5d754191f7deaa220f3519b466d2aefa4b43b35ed3c8dfdd29c7f773f77c2ceb42a6e2f1045161376c4c23c54cfe39ba4c9fafd9a772a1861dbb3944", 0x6d}, {&(0x7f0000000440)="b553d9fe65147575b135e0e20a27271178c987c6267ef78eef089e461ff3017e6b15495591256a0c8ac8b6e600d90488d1b8fd3e85136956d96d94797b298da1712d", 0x42}], 0x6, 0x0, 0x0, 0x6}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x15, 0x0, 0x28492f91}, {}]}) 11:09:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)=[{0x3}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x481, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 11:09:56 executing program 1: clock_settime(0x0, &(0x7f00000001c0)) clock_settime(0x0, &(0x7f0000000180)={0x1}) clock_settime(0x0, &(0x7f0000000000)={0x80, 0x100000000}) syz_open_pts() 11:09:56 executing program 0: getuid() r0 = geteuid() setuid(r0) seteuid(0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCVERSION(r0, 0x80044272, &(0x7f0000000040)) 16:00:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0xfffffffffffffd9f) r2 = semget$private(0x0, 0x1, 0x600) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) syz_open_pts() setrlimit(0x6, &(0x7f0000000140)={0x1, 0x8}) syz_extract_tcp_res(&(0x7f0000000180), 0x10001, 0x100000000) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10201, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) pwritev(r3, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000540)=[{&(0x7f0000000080)="3565bfbe17a1566b58ee3547dd3acc62f0961a952d6b2ef682e63bfc032f4a0327a05bce4b2345c5ec23749c5826e5a299b8b84493e510e8b747e179eaffe161e871a4c89f44bf0af802462f5dc9694a53dcd417f8bfe1fc1c81394808238d23a16d3c724e333c88f15944c22dcc0cd248ebcd6bf49ee54a0e3599db4bebfc87847f35ffefc76443de4fd439cc39e8cae1c1a914277e847ef4f48f2c474aef1303938474b1798ee881f3ce53f9b2476df07411a519ea1602ee0b54ec88fa4265", 0xc0}, {&(0x7f0000000240)="ee1f4a6f437454b88b377f6b3eb2ab4435ac172225a52abd63d70f2183d43d07174c0d34df4ad13db744020274e668130f634dd30d8e0639cc07a2794887ffa997751307e004aa181a5dc25d3531837500c5391898c96175c87eabd9d89cdeeebe7a0df09b189700651081d448b69dc520a72e61cd7463149513004654c823e0dfaa677063836b87d974e200087bf87d0dd89ca29936005a02f2c2adf0a6973d04875a5d0d4b784f23bf3af1538839", 0xaf}, {&(0x7f0000000300)="327cd30b0f42c8b0752d67633cb4c5a60da3566372307546b67535c4fe2c014ab7b2dad57cb2dbf9bfab3d77741773019fd3ae8f5dae6712d5ad6daa31f17c24a5190689da05be4b722f5fd523a31d0742b2acbc9454e6a45f38866223f42749b3b8d2013a47655b076c8f8ca8037a747a18700274688d5bb706d1796e75cf4f3e068abb19d8ff16fb", 0x89}, {&(0x7f0000000180)="2862f2cd5a69ff3904f2068b96d73a2d9532be2d5c5dc6b3c368c4cf037ffe27cd553572ea2673ffe836d4cf32a0d5960440fab0f1024d30910a7980671d6dc787b5a6cd20e250a44fe989b9bff83a1fd71c3d36df896bd7898296be44a2366d3ab795ae2e07fa886b48373cbf", 0x6d}, {&(0x7f00000003c0)="c12c6a70b550e0f487745352093d19f3e3076b40cef768f680ab9bee9618c7201c8147aab6f65b9d44eb1b7428175da768c6cc450ac1aadd1cab10a5620afe194c8b1032e39bef30c9a6b78b9ff84edae7a33fb0612e0a60cd9d338a5744774aa28f97bced8dc1e2556f9fd1a1e6bc069823e3eeaef79621d574139e43d14e5135bc2bf9f9f9", 0x86}, {&(0x7f0000000480)="a0afd84aca0965fde22649de27877e896cd2b15d69f0b97fcd7cdce35c580b8df17a01cefb00a0dd8451089da0d21a6b4fa0443b4131a96c03014c9410cc9dbd4c0ee3f1b675139d1b8d07e5d04c1f6e484e7c83dc04d5db9618f4a12e7157dd1cf12b33087f3ac96e91503dc08d16f0a4df581c79d4b9e33b7dcfc6c7d15cfe34c6e21598c17c747fa77760516978f4ec", 0x91}], 0x6, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 16:00:01 executing program 1: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x481, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$BIOCLOCK(r0, 0x20004276) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20160, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="e7e2098c128a96c1091c8b108aa47f65bd241c2a5dfc11c7e5411f221997556e67239f5c8de088474df9952728c60bd6ce85a8c9274c5cd1e086a18f9466fb37d08e730b22e63d1e087e104c18a2435183ec9fd812a7b853aed52f38ee29ea4bee4afa9360ddc5c302de4e6dbcb6b41fbd1407114cb650b59309452649a08b281f0beedcf89c88b16e82da0608803250eb35470826ad1877ce148b23cee43cedc98c74bbdb7ce7cc88f6434f21396698089f9a4a18dd79caa322bbf31738335aca9d4070db1a2710b64ec2fdb3fab9637c33eece33c65cfe03c1672592e62cf754ecaccc21", 0xe5) 16:00:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r1) fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xe611b06a3b4e95b) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x15}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200c0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: clock_settime(0x4, &(0x7f0000000000)={0x2, 0x1}) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) pread(r0, 0x0, 0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x1c}, {0x6}]}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='W\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pledge(&(0x7f0000000000)='^\\.@\x00\x00', &(0x7f0000000040)='tap') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: clock_getres(0x0, 0xfffffffffffffffe) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x3, &(0x7f00000000c0)) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) 16:00:01 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) 16:00:01 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x480, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) r1 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000300), 0x0, 0x101) r3 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) dup2(r1, r3) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=[{0x40, 0x1, 0x20002000000, "38cd63725da0677649e4a787036e35156c879ceeae0473517fb473e2d71aa0a20f19ad68f63ac6ba93d204f9"}, {0x98, 0x1, 0x0, "fb826e6dedf2941a7b6b5fd2cf7cf240bcb694cf7e936f0ab9073e310c3786f10348bcdca4a1ab9ecd0ebb24cd70e32c64f36f5b5df7f0d972c2c1c0c8bb70e56eddd23f6f2f96e6658e6645fb69952bbac53d84e4c27fdfc4354612ec9bbbe134202e3fde6da47f1482ffdf775d4b66e9bfe456d0dd499a944d79dba166bcd852"}, {0x40, 0xffff, 0x80, "68fa6d447effb8d20f895908e1a3f459c24c50726e5dfe4637c1f65bf74778f37cfc57917781766fee7a"}, {0x88, 0x0, 0x7, "6aa5e1b623f290f4282cc6afb649f294ef15d2ca20bcb36d81c8fab4a946ceb6abf567c4e67583040e1299bd903a8e811edea120f8af2409c30da610664278c2d88306a2b6f5aff8fecce04a761569c6cdf043d1eaf0c9f76af511845373fdee4a1ed9a7c0038613aad327998f6fccc59de2a7"}, {0x58, 0xffff, 0x80000000, "3f2a98ba5271f5b96d4ef16939211925e9da5b62a766c2234d9f6a3d00e797d66136d084d9b8cfa36ae0c062f42d0616820753802db50ffffba4892167c71b55f7"}], 0x1f8}, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\b') 16:00:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000340)='./file0\x00', r1, r2, 0x6) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) readlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000240)=""/198, 0xc6) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) accept(r0, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) r3 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r3, &(0x7f0000000140)='./file0\x00') socketpair(0x1a, 0x1, 0x8, &(0x7f0000000380)) readlinkat(r3, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/238, 0xee) renameat(r3, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='.\x00') 16:00:01 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:01 executing program 0: r0 = getpid() r1 = msgget(0x2, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0xc3) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000140)={0x2, 0x6}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, 0x0, r0}) 16:00:01 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0xfffffffffffffffd, 0x1) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x1) syz_emit_ethernet(0x2f, &(0x7f0000000080)="b6a39f43a4120e193643071b000000000000ea7b5a7a6938483da08400"/47) 16:00:01 executing program 0: close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) pipe(&(0x7f0000000040)) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffff7, "42d7517b007de3c7660000000000000000004000"}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000680)="3b138f36a89f77bb5edaecec77d0e524573794fcb698547f12bb4b1c372317fd241af6faa0ef57b1e6e98e301328ac3c5145d601d5ced21adbb026d64779c6d08c3d6837779bd4182129071e3121d24e407315089860d0d90dd115b8d9b17d86c8f19e550bc7a387e5023c11d7a0b481a951462c83449a7c2b5dac38359ad50fbb23b3af09a32307b903e427763cbb0be2a02d4423bcdce1b561f0350381e384252f8e299640081eae37cf3ce37fdad7abdda94bfc7b995ccc84dc81c6729ebc8bc928f3f3ce3b49865860ad6f1d165e1bd540b6ec9189bba1df5918244457c3aded0e5e32624f65490c5ecb14e75d302b4c0abd2be7744ad5d83afb0befe4464b95eaac4bf4e3b81887309db09b12bd8c2f0f144c6eea03b2623515eca6fe30c673a10f7cbc99a179f16d79f84520fd170cd038915256f4798c971b0871344c8bb8f92fb09a68015e27b316137b5c2cd722b9d60245d2fa81b658bfce92d32d0cb1330dc09fd9a345c6e17c46e176c270590857e690a976f6109e094444630443543c70b4b1160500061848e90c2e12ef44cb0eeca4bc5c9236f079127923a1cfc85b4200ecaaeaf926db54d622d61ae8986a058f3c584ef4bafee7190ec21dc9f47eebb1bfd799aec7b09acd9a947ff67a50e86db5edc8d6cb69bba316dc3771068b7ba55520a766d5e86842abd3d5b844e32cb90ed4619cf1018621a17883c1eaf927d20081888f362516cd88d6cdd9de94625b076df8793563cbb68743456c46bd5fd8e4f705a0d49ee972b27500c90e3912b09539c058db08b35db727dea2ab0398b26dbad7bb544e86578e2a4643ed702c88fa5dfdf8e649d7ca0f0b973f675862757a0030d46da2cf90b4b62b65a0adeaa6141eeb5e90e219a05dde9add6754a9473d418f608441b132f080b5491a56113f86ccf2b626dd5fc1b0dcbb4f587b42a9c1bcdd869954229ae4c76414e5d0f4a2d0c5b7bc0fdeb50553a99e0b87ee76cc32c33d5030ccd588ce906c6f0f2001304b3c02f65affe634a3aa4fa2a92a5a8c91bca7cbbbf3e0f75f21bed89e4baf378137d509560bebea2630f805466d7a6dc22c82986c2de406fb7824606b35f5a36c5d4d0c6cb8ec896b45619702d288319650f450dae3d3e9cce55f1aadfcaaf0629f98e4faecc22dc97523edd86c6b75fffb83cdb6a61c9abae7522bac682e7f26b78faff55059753bd575db2e9abc216bb276842883fa72ddcc97c74f7ba5d15f7eb3920a838f768ee57d9e06b02aa73fb698dccc0adb5fc05bf6a7ad9fe6fb9e31bb1bf89f4922673c0c6d434906aba7882a19693cf0db1ddcb4de092e7e887bbb3d93de5823b56e12d31648f291947b740a7d9e8b25967c1619f814dfd40675a9b94eee3a101aebd2d4c0ab80d4b346513c090fa3e9f263b699936db817fe48ee4eddbc3405591a01f18733e14b9ce26c30fce4aae10dc0401991704bfdb7c510203d975447f3c9194118df57e7b57a050b15bd0685871dea3bdce8ea3f3d1f5e27c0b99587e9c5045766a628a1ff1109066ecc622f6e019e2d67d104267949619874ce3cc8bd123da93d24d43b2f00ae47c6d50c1de24b09af546f91f5c38e642cace8f43a81b62239dd84ae548ac8641e8730f3f541eb8eae8bd71961bfe0000e73e57f6793869ffda1aa455153b675ec10697ef7d84cad80f9dd70d20009a5801163410700e6b41c1b376ba3f888ac90ab36aee8d76c997774c33299a5b267d29b60b72b837516f3814cbd261148040a3e8fa06d019ba01cef17bcc05b7f380762e76e649acf1f05f10fb061d8bb2674e832dfcfea217f16d65728841c6199293fdb99b035b65e4ba07fe6182f7a0261510a6ddc158335885138e08733f17dfc6615a33b29316c8de5064276d1fac62ae2b39a8ce70b84dcf6b156602336e6125d79b84c559ff9a474d54b71e9a6ccfa04a2b342c336379e14721a77a78d4ebbb37ec1958928ada0b126f8c28c1383b4068fbbdd0667153ce6da2f9fb62961491874f321bfb70f7c86f8428e61ba64cdc51a0219217bd9caaa0ad9c4780a4624e260c3f432aec288ae9499913db37f29a9945db3e4cd7d7c6b96dc3c03763c3e9b2ec62577bce9377e25eddad85c4b449ea53c17ecde6bbda02032b8c442032002ded9c2d43da70e60381d6868e4aa52719fd749827784fd0e208d38dd94f9ba524055943dfdf5955ec9e8bc00906c17c7cb002f2c4cd0575f7f53ed8dd93451508c1b88c8e857f634d20d94ce842e870b09fe969edfcb00fa9d1e41bfbf49a4e717b9f3a7e8fd0b10d7fcf2429067e2f6085bc60d95b88b14c0d20236f9c70a9158eaa70bdd784f7d6b5ad0f2ad986478b90449b3746489899c6636e2ea3a436e9b17a5a20bbe7be30e7b2fb0bf30cf167ba361225ee5774e8b1ebcd7c352d89c01e2bf2c5f2416ef7f4508c527520cfaee7ea5403b5e17f840895d20a2df2b119dcede6906075b011aea66056895c46f8e240811066b750e9787adbad86abe291e0dcf9d8cdc0d67e572856f392f138981d5b20f81bea1ecd00b1e710d65bbb5b2a6d82f37939f347ac486c18924a5f101292d00d6756a5991628e6f676308787ff783a4434051a31da5653592e473e0f0f91c236804460df0926914068c916e7a6d9966bde5bd10aafff7fce53331d6c6e6a31526fed363385c1954dcb9a7bd90b8917d6ce1580afbd8027d395b1814fe35ff2a4166ca885ef38dc170a9fe791cf52d7b20014990cb123730a8141df60828ffb026e7b42c396f9f6696d28d49cec8f9011c025a4c99fd0762a4bd577a4f44a6f664fd39890af7ed9614e2058bbb8407ceeddc0f3df0021570a357e6bbcd7ad5467e42ed3530b9a19066b1ad3862b0e3bf2082f16e5125e9671ea630d82b372e4a7656871840aaea90b55e11744d750860d20a6c35856249d1f0360f5012668aa5adb3ff3611b7c7fcfdc8bfd4b726a0e9ea0df390476b3aebbaab02aeb596e4621001e072d6d56aa839b2e651bab3cd5acb77657f2b58fa4dbf58fd3046c4ef10eabbf4dd9de3dd8bf5a086722b5b23a10bbc5d9c4cf55ca9", 0x885}], 0x1) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvfrom(r2, &(0x7f0000000100)=""/92, 0x5c, 0x40, &(0x7f0000000180)=@in6={0x18, 0x0, 0x4, 0xffffffffffff58e6}, 0xc) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x61}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x64, &(0x7f00000001c0)="00d869e709ff1cb9320dd306e0ff3c34cd4555ca341a6b4b704ada27047cce8e6f39c4d6614c1b4b39c6029b616f7dfe954cf51fd108f49b6eb0d29a1cbb184685f4c09007af87b530541e4246ecb1131f425a370ac4d58a3e066db62b55a40dde19008a") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) 16:00:01 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="6ad42e2f66ff6c653000d007f7a5804b0a6f9b61095e59c618144ba5a7dfb1eefd37a223d0d873179dd359cbdc1f16b601fdffb9f06d191d235eccd11ffd5c820f6508e816af6fbf47567513494a5f8cee9b62de24acef793249347e5064c9b5f5f9db498836704530f0b26c4d8dc751b3dded5a90e38bd53c6e0e34c36907feee4b4711c403f4f7539fb8"], 0x1) syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000440)) getpeername$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000282fff43e6f05f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000006b97b947654a3f780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006fdeff7a6ddfd872fc6e384ba4c7ed7fdb06a2c68666fbfc665c98508b5943e8d92265e3338f911689b82a73fc9146f281980aa6c0403a4b9d0746524f2ae4893c9b6108d79ac631cc17947fb44630afa530c5a521856c11937bc43730ed808f78595182bf546bb8d2388db5972eef5b241068a68b3e540fa12e73fc5fb02bd129612fc5fc44b8a3f8bcdfd2632fc25d6c017214c0a79ebc3f40bb0d9caa09365f62ff75f049a99b97d7f6cd2150e6691c90005a917c09063c517c053523a415f35ff5add759abf750b91e0ab69d93afa12f7dc0a1a7411d0557199b35e2a34e8556c5b69fe1935909253820271081cbb896ffaa0db136ac6a55ebe7bb3752b270160c3793cdebb61311144ea5f538fbc5a63ef343b4cae576ca6e510443833333ff860fe99ade422dcd2d10c4921f38619d52c33af10d2f06eb1d07158263b2a4ed456778df2c2426b68df3060c1b8ea3bbb0508545667ef0936685696e14dfddf2124e92250d31ccb00f2ca15ccb9b097ff032be4836f44f354e4009def9eb028ecc9943ee46c94e8f4a4ca570c60000000019c9836f2ed933f2c2bbcefd02622262cd63ae19d622677c153567cee22e12199b7ae91e231286f6f2841d2f461d6bca3869d96538b9c9cf8fa68fa779dda2f2fbddbffda3d17eb3ca905819c14bd8bf414656458f1e40650bf773d4a6a69c9e7e3134dc96301f2b29f4d565b12b3560d4335fb4fa154f44337a1b0ad9c555baff36314560f97680529dca6bbd4b7a7c8b0878bf8fd2c806c9b387bffc730dc4857823495e5a1ccfccb0a2700ea5f40abba380239de34224bbc37c07ab"], 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getdents(r2, &(0x7f00000003c0)=""/86, 0x56) r3 = getppid() getpgid(r3) getrlimit(0x0, &(0x7f00000002c0)) r4 = accept(r2, &(0x7f0000001800)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f17fcdc06551872c441849259ecec646b7b3c76429ea7d60ee654329343bb3273555334f3edc4053bb78d59db0f80432997f348e01bc328778265af9721e76ca292f0175326151b5076498f2991b44545854ec31d65101e6d3eabe390aa6166959720f71a8ef7493df499999e617d716cc84b85620aa99f7c46e9624509f082dc20cb036cda69e994ff820164e23a2777c56ef7e9c5ef503736562801fde6168847b9f530f72d343b9c26af65e91eba6437936fc8e132704d0bb9553bfbfd8d2521811b8a0c648d9881e22113"], &(0x7f00000004c0)=0x64) close(r4) r5 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0xe67, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000540)=0x40) sendto(r2, &(0x7f0000000140)="37b9789ff8976ad930f68fc9ccaf5f6c78ac0b8c2b2c89da", 0x18, 0x40b, &(0x7f0000000500)=@in={0x2, 0x3}, 0xc) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xc150, 0x1) setrlimit(0x4, &(0x7f00000001c0)={0x7, 0x95}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f0000000180)=[{0x3, 0x6, 0x1, 0xfffffffffffffcb5}, {0x3, 0x9, 0x7fff, 0x33880000000}, {0x1, 0x3, 0x100000001}, {0xfffffffffffffff9, 0x5, 0x56a}, {0x3f, 0x1, 0x3, 0x401}, {0x216, 0xfffffffeffffffff, 0x1000, 0x5}, {0x3f, 0xffffffff, 0x8, 0x1}]}) r6 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r6, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) 16:00:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x184) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x4, [{0x1, 0xfff}, {0x3, 0x1}, {0x1, 0x7}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe}, {0x3, 0x1}, {0x1, 0x800}, {0x3, 0xed4}, {0x2, 0x5}, {0x3, 0x10001}, {0x3, 0x8}, {0x3, 0x6}, {0x2, 0x2}, {0x3, 0xfffffffffffff001}, {0x2, 0x801}, {0x1, 0x7fff}, {0x1, 0x4}, {0x3, 0x7fe5eb5d}, {}, {0x1, 0x80000000}, {0x1, 0x1}, {0x2, 0x1}, {0x595570d72d3f2cf6, 0x1}, {0x3, 0xffffffff00000000}, {0x3, 0x6}, {0x3, 0x8001}, {0x3}, {0x0, 0x8}, {0x3, 0x3}, {0x3}, {0x2, 0xffff}, {0x3, 0x1}]}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x2000100000000}) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000017c0)={&(0x7f0000000000)=@file={0x0, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xd, &(0x7f0000001400), 0x0, &(0x7f0000001700)=[@rights={0x10, 0x1}], 0x10}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffff39, &(0x7f0000000140)="80") 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000001c0)=[{0xfffdfffffffffffa, 0x0, 0xfffffffffffffffe, 0x9}]}) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000140)=""/106, 0x6a}], 0x1, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/43, &(0x7f0000000080)=0x2b) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000240)="eb", 0x1}], 0x1, 0x0, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x1b, 0x0, 0x36) connect$unix(r1, &(0x7f0000000740)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xb1}, {0x2006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000000)=[{0x8, 0x2, 0x10001, 0x2}, {0x7, 0x40, 0x859a, 0xfffffffffffffffc}, {0x400, 0x4, 0x0, 0x2}, {0x5, 0x6, 0x1, 0x4e7f}, {0x3, 0x200, 0x1, 0xe08}, {0x400, 0x9, 0xe646, 0x5}, {0x2, 0x9, 0x5, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x7, 0x3, 0x1, 0x5}, {0x0, 0x0, 0x0, 0xffffffffffff8001}, {0x1, 0x2, 0xdf, 0x800}]}) fsync(r0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x5, &(0x7f0000000280)=[{0x6, 0x6, 0xf1, 0x1f}, {0x5, 0x9, 0x10001, 0x9}, {0x5, 0x9, 0xff, 0x1000}, {0xdfd, 0x1000, 0x3ef0, 0x7}, {0x3, 0x6, 0x3, 0x1ff}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='p') ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000240)) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10004) recvmsg(r2, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000340)=""/193, 0xc1}, {&(0x7f0000000440)=""/35, 0x23}, {&(0x7f0000000480)=""/150, 0x96}, {&(0x7f0000000540)=""/71, 0x47}], 0x4, &(0x7f0000000600)=""/206, 0xce}, 0x0) 16:00:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000580)='./file0\x00', 0x4004) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000007c0)={{0x80000000020, 0x7, 0x7cb}, 0x100000000000004, 0x6, 0x1ff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0xfffffffffffffffc) r3 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r3, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000280)={0x0, &(0x7f0000000240)}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000002c0)=0x8) msgctl$IPC_RMID(r3, 0x0) chroot(&(0x7f0000000300)='./file0\x00') ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000240)=0xfffffffffefffff6) linkat(r2, &(0x7f00000006c0)='./file0\x00', r0, &(0x7f0000000700)='./file0\x00', 0x4) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000380)={0x100000001}) r4 = getpgid(0xffffffffffffffff) wait4(r4, 0x0, 0x8, &(0x7f00000003c0)) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x1, 0x8000000001, 0x9, 0x9, r4}) r5 = semget$private(0x0, 0x6, 0x24) semop(r5, &(0x7f0000000540)=[{0x2, 0x2}, {0x3, 0xfffffffffffffffa, 0x800}, {0x0, 0x2, 0x800}, {0x1, 0x1, 0x800}, {0x3, 0x8, 0x1800}], 0x5) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200000000000019d, &(0x7f0000000040)=[{0x30}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x480, 0x4, 0x3, 0x8, "cc7a3c066b1f1da961685757eece05996afc5f09", 0x7, 0xff}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000180)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0x1, 0x3fd, 0x4, 0x6}]}) sync() connect$unix(r3, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0x80000000, 0x6, 0x1, 0x1ff}, {0x1, 0x8001, 0x2, 0x5}, {0xe086, 0x7, 0x16ba, 0x90c5}, {0x8, 0x7, 0xffffffffffffff47, 0x4ab}]}) 16:00:02 executing program 0: syz_emit_ethernet(0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="726877db65c860d36b79db24e6aea9146f3dc465c3b1f54ab08fb08e3693b943cce29081c2171d42b3c3deb684ade39984cd0114", 0x34}, {&(0x7f0000000040)="4eeebd5c1ec2be6b208f13999b", 0xd}, {&(0x7f0000000080)="75b1c216c2acd779c3a1ef806db28107082070d34efc43db50a07f543b3eec51bc68dbb25e771e25c5f9eb9d4f0d76f36389188a61d27483a4298e36cc0614962339dc5c947ae80080882edb010ed475ff5920e76e5f3ff00e56e5e5ef5c0bed3e49e1dd145393946f120df1292d71a153d6e82a4d4e1a1a4092d1326ca5f46b66286faa08d35d02e1f96c83c99c11e3e3a21794156bbdf449aaaa689ac0ab00a72dbb13ce1ec0ce83f4b0bec117332382bb078bc547a73d4b7a18346b496ece9acdfe45585ddd1ebc3edd8d", 0xcc}, {&(0x7f0000000180)="53035dec4b89a8f15c0b50608e9f26b6891e8df556e163cb7e54c8e5cc03d46778f1f31ccb", 0x25}, {&(0x7f00000001c0)="98abdd4993532cf647f2f7fda328eeeab3f9bfd761975b2a7f1d767936a579521a038fede76f31d763350ae29d07595138139867565df6c6ef7a9e1ebdac9be702174f527be7de747a179343f15425ec91aa76d59b91014aa2508b0545e6b278537918843ba9902333b34427e99dd9836f8ff7dff987c1594dc6e74f4afcb42282151a112a20f9a9413d9fd4ad8affbd", 0x90}, {&(0x7f0000000280)="3ee11b", 0x3}, {&(0x7f00000002c0)="ec40e9c5c149c126a874a5784e8e660aeda43607b8fb955430f3f1f77c68c4b13aed4d955c8efdd19cc3edf89a70c81076ccfdb26ef0f232f509dcbe975750c7690bf9b34cee82112180adae46683415a318a3953492f28547e0cb69fb1003b44e5a8f5491adef53eb14a9fa8a72c4bfaf21c804fd32bc9e3742bd2fc4ee0daab4d37daa43f4fa1e256237b3c760bcfeeb97529d", 0x94}], 0x7) 16:00:02 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) close(r0) ioctl$BIOCPROMISC(r2, 0x20004269) close(r0) syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb03918202fed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c2151b9bf27c1ce6b2d89a60afcf949d8cbf176ff1c1b1be6b3ce79ed8abd574b0faf0fcc6e56c4d4159d9fcc72b41083f0babc0db7a38762d5cd067b299b689b8878cc8e1ef2bb62f5bf9dd1a8faa44170ea40533878e654d89d327242078430f3245d54d1ec4052ea6991f1d5af1824b76b8f99341829ee08a9f07b9ef38bc7ebb68f38e8273232b53bd9be483deb86483b8167d5ee9bfa6e51f9da8bffc8bb6d5b99da477036e82cb85aaf27c169959cdaf39dd8a13abb28962ab9126f9585db31b598cb94c4689b4bc712b4e292cfff2e6616f06a250e6128916bbf8268951a506bc64e8f54b094491e2026e8840e5761524828eb1b9b2b9b9f53f97c6e73944b054c861e49a8dfe4f93393d7be511734f8400b87c42961083e8e0c43baf441b26458c36cf519fcad9fbb85197576d83e8b1fa402c81ae3647d7ebb715e021eeadc669a6499cfcee77632ad9c178c781630b09e225f6248acf4ab1cbfe008fa0232c0e1f9aec5db2bf883bffd636e8446d09994b311ac8ca9be6b4a7bb66aa7253723df869b4a6eadff7314bc2a9b389458674cd845e23df8f2f48354472683d474efd07064c9e5feac9c4a13aaee900230ebc0684f0cc3cd567204f3233c40ed07ffd9fff10afa0e5aee501fa8af5fff2681b64b772da4db997a8966fed4cb72e098ed9deabef3222b84eaca41036adeda88f5ce9d3b0e7f5020c276ec5b9616732436a4f86705de210c9bd57e7716ff32662d3f4f4f6fe078b6f1e12c42c734d89b1407a8d422171418ecfdb3e2d14e55e5cd528ba3c16812e2860bd5f6b2be5dbf50000000000", 0xb00}], 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20, 0x0) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x100000000}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000001d00)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d677a80243a86aced30d87787288651ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2cbad9ba0c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c0700d8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f371045c61cb3be1d1013e82e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10b3e6a4a36a27f02a7fad78136904e09d9dba2fae010f5a1e526acec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b99b4fe0a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x518}], 0x1) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x80000001, 0xfff, 0x5, 0x8, "4e025e816e403b7617e2291b0cd9bc67cd111117", 0x0, 0x1f}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() dup2(r1, r2) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x4000000000000000, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x5f}) socket(0x18, 0x0, 0x2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x1) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 16:00:02 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f0000000180)='^)@\x00']) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000001c0)) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r4) setgroups(0x0, 0x0) setgroups(0x4, &(0x7f0000000140)=[r4, r2, r4, r3]) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) flock(r1, 0x7) r5 = msgget$private(0x0, 0x0) msgsnd(r5, &(0x7f0000000400)=ANY=[@ANYBLOB="03000000000000006acabed8bbd4f36736ca8ca36672711862f6b38d77355445c452c6a196ce5a37ed53fc97c2d0a476ed9eed029da9ce185a35a94968f98cf1c3d14cdeefb86bfe9ebaa2bda2e4c0ec5eaef35e0a53a161985a1da4151e69e12032d0916793dc148631df7158cbfaa192e9a779d6e978f99658899c04867032f1f98865c9d2f1ecdf024e099b0d16d349699119f03b06700f65e7fc01985fb112f1f647704c00da89be401f7f5040d27cf6b1b3f43403f102a7ff894cba1891e49336a52f16fbb9887e44b60b64dc63d7a40be1749ef71a066dffc5a4eec2b35fdc0ab863a5034206396384c4df4d"], 0x1, 0x800) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8010, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1207, &(0x7f0000000080)=0x1000, 0x4) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) getrusage(0xfffffffffffffffc, &(0x7f00000003c0)) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x4}, {0x6}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0x9, 0x0, {0x6, 0x1}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") r1 = semget$private(0x0, 0x3, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x6c9, 0x8, 0x1, 0x2db6]) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x2) 16:00:02 executing program 0: clock_settime(0x3, &(0x7f0000000000)={0x9, 0x4}) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) close(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) write(r1, &(0x7f0000000200)='R', 0x1) 16:00:03 executing program 1: clock_gettime(0x0, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000000c0)=0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) ioctl$TIOCNXCL(r2, 0x2000740e) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0xffffffff, 0x7f}) r1 = shmget(0x3, 0x2000, 0x5ca, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/124) 16:00:03 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8000000001, 0x0) mprotect(&(0x7f00005aa000/0x1000)=nil, 0x1000, 0x4) r1 = getpgid(0x0) r2 = geteuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) munlock(&(0x7f0000746000/0x4000)=nil, 0x4000) r9 = getgid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000080)="4a00890b32c4c63b48648bc2b6efd9b60286a9f1630a8d04764b584b17b7baadb901f2873b30f2496529a611abe10a6e5d73527b72489bd26a11bd95467bb6ad8e4ba56f08195076287932bca778b218d6072012b65d03f0a5faedb4c05bd7e2dc460eb02db6eacef37960ab45af091b9cd49e19675deac12bbc80ec05fcbf09a57dd2f22a5fcf78a49403a3dfba667818509dc68accf81fa7cc1e91eb35cc49484043d92fcce24f0823c58ecd3736c11ecf3718c76b7865a911fd638eb4d3604648aa1cf038ce7c9e40ac1004a00d477f5b6b902dd8cc4dcb0c32d1bbddd30e8330b8fdc35a3311f937ab56b7aa8af7297ee9677c9b89", 0xf7}, {&(0x7f0000000180)="add51ce94965c7160b713787f5d4d510cf4c4ebbbb0d8149be562f3503a8561c9420aff7d89e774b48d099d8b0065304b16238bceec165b49646b72e22e9c5cdee574b992f9fcaeb7023173635936ddadacd0c1278691c7e3ed76411f50f0e80c9f926b3726565c5893234360ab1370e2f0257d8ff6d176e3894f70e8253ca047d14fa9f3e5dad49c3f2047b06e54b9e81409c26c5c306d73a702a6c1cff3c93a1ae58", 0xa3}, {&(0x7f0000000240)="bb0c4abceced04abe607891c7c83876a", 0x10}], 0x3, &(0x7f00000003c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="20000000000000043c4d24f051666591", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xb8, 0x2}, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:03 executing program 1: r0 = socket(0x11, 0x4003, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet6(r0, 0x0, &(0x7f0000000080)) sendto$unix(r0, &(0x7f00000000c0)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26ceda1808d4f376336acf00b7804be2c1e4991f707005f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282914e4fd89720fd3872babfbb770c1f5aa72c87cc53c894303b22f310b404f36a00f57aea8c500008002000000000000020208a371a3f8000400000000488e3fe400000000000000000000000000000000d819314c0b6e7cebf687649212866fd3ce6f63052c392c8a6ea75e6ca537fccc7038e888cf35537fbf864b6e695bde1844bb7d558adbed1bd4102f69163f56c7df1402bd0e7512300d220b0a", 0xfd, 0x8, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x100, 0x1}, {0xfffffffffffffffd}], 0x2}) r1 = getegid() r2 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x11) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getpgid(r3) r7 = shmget(0x3, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0x7, r4, r1, r4, r5, 0x4, 0x4}, 0x5, 0x1, r6, r3, 0xd42a, 0x7, 0x5a}) sendto(r2, &(0x7f0000000100)="d77f734c6d442ba4ce77615b52ffa5f3367a573c42ef39c8c469f26414219f2a6ab149c0d72e", 0x26, 0x408, 0x0, 0x0) setgid(r1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000300)) getgroups(0x9, &(0x7f0000000280)=[r1, r5, r5, r5, r1, r1, r5, r1, r5]) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000002c0)={0x8, 0xffffffff, 0x100}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x6, 0x5}, 0x10) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/199, &(0x7f0000000280)=0xc7) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)) 16:00:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000100)=0x1, 0x4) r1 = dup2(r0, r0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)=0x101) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = dup(r2) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e4264e62f66696c653000"], 0x10) fcntl$dupfd(r2, 0x0, r3) r4 = semget(0x2, 0x2, 0x10) semctl$SETVAL(r4, 0x6, 0x8, &(0x7f00000000c0)=0x1) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) write(r3, &(0x7f0000000240)="00aa930a004e74113f8ee72a2ff01ac69764add6145bc2af08bd24fc08fd2633bf0c70e29ac1cf39f43bb9e5eb043abdc9a0ccf3fcf3c406ed805d193543904c44ee837222e772f4a76215c5901d7d702b2fda9cc8c780b4f1242d16de7201075fefd82e92188c8e4d39b2b7e32ca83d00ae1ccb7b115778e5be17596a3ea8a15e2f4525e1162b6007f4add95ca6c5c647df6c5f7393d69e8bd64c6b19a1bb05b0280d553a22e0c9309165accff58abfd3f6cb0167effc2b301a0a470dadecbe3fc187f0855bd65e0626cf5d3803ef3fcbd9ba5a2ce9a7ae93008d64ba96163a8a58136f3e3dbead8e2a2506d95e20e0cd8ec3f6b5eef5b39ef3709884dc0c8b7505c9ecfb06080ad024a86ab36ca8ababed13d7431f50531d0814088c2449f6201dff7dff8d88c20d3e7143357b65648645c7c0af56ce513e", 0x37) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x1c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000100), 0x0, &(0x7f0000000180), 0x9584, 0x0) 16:00:03 executing program 0: r0 = socket(0x80000005, 0x7, 0x9) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0)=0xfffffffffffffffc, 0x4) 16:00:03 executing program 0: mlockall(0x1) getegid() r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) pwritev(r0, &(0x7f0000000540), 0x0, 0x0, 0x10) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:00:03 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d6085ad93e25d8c730eeca5e9f40a651c888dcae"], 0x0) r1 = socket(0x18, 0x1, 0x30) socket(0x129ffcc0fed51553, 0x0, 0x7) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x5, 0x86f, 0x0, 0xb13, "e041b8bd516faddb4b3c11a907c06b07fea1b7b5", 0xfffffffffffffffa, 0x9}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) setsockopt(r1, 0x29, 0x800000000000032, &(0x7f0000000180), 0x0) 16:00:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x1000000000000291, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x4, 0x1000, 0x2}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x4, 0x3}, {{r0}, 0xfffffffffffffff8, 0x4, 0x4, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x76, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x1, 0x10001}], 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x400fffff, 0xc, 0xffffffffffff5ed3}], 0x6, &(0x7f00000001c0)={0x40, 0x80}) pipe2(&(0x7f00000000c0), 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) 16:00:03 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20008, 0x10) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) 16:00:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x1bc, 0xfffffffffffffffc, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)="01", 0x1) 16:00:03 executing program 1: getpid() r0 = getpid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setpgid(r0, r0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80000005}, {0x7}, {0x6}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x201, 0x20) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x24c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xc3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74, 0x0, 0x9}, {0x45}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0009000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b250310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0xffffffffffffffff, 0x0, 0xfffffffffffffe11) 16:00:03 executing program 0: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x203) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x2, 0x0) 16:00:03 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000004000000000000000000000000000000005dfef3a20000000200000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x120) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000100)=r1) sendto(r0, &(0x7f00000001c0)="96380258ee982ca3ac6b7cd7bb66bd4c7c56eca3effe3ab6995cb25c220b030bdef52bcb06568352bbccf7de08b0abc47be7f5a54820e0cf03a0d67c73b03fca2af33b146144411f78f7ac0c285e93a623e55b54a7c9e8a8896a30d5390a3646bd02eabcce759978b5ed6c5bc524b423cde1bdf40147dbbd6b3c698de9a4a0080419fffb5f76153261f31c4de76d1172d2ad83d74766def2aabe7ecbb7202c8cdc5016fc8e24bb8399f50c2d75102c8bd6fd46ec50306e0078a079ecedff9d7daa0f8044dd50911ac96952d0415b", 0xce, 0x400, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 16:00:03 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, 0xffffffffffffffff) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000000)={0x3, 0xffffffffffffffc0, {[0x4, 0x7, 0x1, 0x8, 0x80000000, 0x0, 0x6d, 0x0, 0x9, 0x2, 0x5, 0x1, 0x8000, 0x1ff7d225, 0x100000001, 0x0, 0x4, 0x40], [0x6, 0x101, 0x2, 0xffffffff00000000, 0x0, 0x6, 0x9, 0x9, 0x89], [0x9, 0x8, 0x8, 0x3, 0x7, 0x3, 0x17f], [0x2, 0x40, 0x400, 0x5, 0x0, 0x1980000000], [{0x43b2, 0x1, 0x3, 0x80000001}, {0x2, 0x0, 0xe1f4, 0x8000}, {0x5, 0xffffffffffffff0b, 0x10001, 0x100000000}, {0x101, 0x7, 0x400, 0x2}, {0xffffffffffffff7f, 0x9, 0x1, 0x400}, {0x6, 0xfffffffffffffffe, 0xd2, 0x1}, {0x15a656fa, 0x7, 0x8, 0x2}, {0x200, 0x3, 0x800}], {0x101, 0x20, 0x1, 0x9}, {0x8000, 0x3, 0xb1, 0x2}}}) close(r0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x8001, 0x7fffffff, 0x200, {[0x3, 0x80000001, 0xf6, 0x8, 0x3, 0x4, 0x432b8366, 0xff, 0x101, 0x1, 0x9, 0x10000, 0x9, 0xfffffffffffffffa, 0x61ae, 0x3ff, 0x5f8], [0x200, 0x9, 0x0, 0xa7f, 0x100000000, 0x19, 0x7, 0x1, 0x4, 0x6], [0x20, 0x0, 0x7, 0x400, 0x1, 0x0, 0x3], [0x5, 0x6, 0xfffffffffffffffe, 0x1, 0x4a], [{0x6, 0xfffffffffffffafd, 0x4, 0x8}, {0x84, 0x5, 0x1c2, 0x3}, {0xf97, 0x8, 0x10000}, {0x9, 0x3, 0x1000, 0xaae6}, {0x0, 0x800, 0x1, 0x3ff}, {0x0, 0xfffffffffffffff7, 0x2, 0x200}, {0x1ff, 0xffffffff, 0x20, 0x800}, {0xfffffffffffff8ba, 0x7, 0x3a61, 0x100000000}], {0x0, 0x4, 0x6, 0x10001}, {0x9, 0x100, 0x5, 0x2}}}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000004c0)=0x5) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000500)) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000680)=0x1) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wskbd0\x00', 0x480, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000700)={0x10, 0x7fff, 0x4, 0xffffffffffffff81, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x100}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8000}, {&(0x7f0000fec000/0x13000)=nil, &(0x7f0000fec000/0x4000)=nil, 0x4000000000000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8e}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x69}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7}, {&(0x7f0000fed000/0x1000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x7}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff1000/0x8000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xb3c}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) sendmsg(r0, &(0x7f0000001040)={&(0x7f0000000c00)=@in6={0x18, 0x3, 0xa05a, 0x7}, 0xc, &(0x7f0000000e80)=[{&(0x7f0000000c40)="89eafcbfe9f6cb1f9726e5ec9e2ce4c066e0deaef73dd599860c724b5d09", 0x1e}, {&(0x7f0000000c80)="c1079d16be1e65bf64ada42515dc4b31c047bb7ea2f4b420c4101221284626b8ad24796aaad2b98190c87372c6650ea0f05a8bb0478ee7acaf06109a07acb1a1598849866243d463486ed8c34514c9a422181a531393276c3375a49176f9c15e8263c0583ffe541d730e201518b68df285e326e818b28445e16e702c157cccb1685d9ee3408d3eb36a4bfd350fe4e33aecba1b7dd840bb85cac9aa853e255677ee5b8ac7cfad3c15656e527239e5aa74fdd725fc5480bd2ab176206b63ff66252dfd916d5345", 0xc6}, {&(0x7f0000000d80)="930020", 0x3}, {&(0x7f0000000dc0)="652f4bb8b84f6abeaf4aba1159e43ead7551d8fa73478ff4a8904aa6ad8fb183b9de4e2ccde820dc30af61436a6d5a34eae728a99d9f7e16aa144d1852a9161f3fedc98d4026177ce1fba1b21aa016c5b04ccffd0035a0940efe499a7e6c9806f345a7a192d14046031eeedfc561dd83b402665b8ec7f722f15720da0f90a62414a5533b7a756e3724036a3ec01789b6d51299b2bed976b51811de3d0de4572d73b8392a", 0xa4}], 0x4, &(0x7f0000000ec0)=[{0xd0, 0xffff, 0x0, "f857d5cffec2fe06886b4a6f478331d995dc31bc8cee9cfc7d56225feda42ac0782305ed0ad79dab209bfe9c3dbb6c14cf6e78138f7da6ce0d5fa3d926a0906e9c464742dcd8eaa4328105b4605ed80d7fa2e54f761cf7dee81bac6743cd5c3a5c43c946626613c8d408229596a88907a9e58a9591a6e30dc34e5778867cd36cf5f03010cf2f495cf645bdfabeed0c6b1178ae85e0ff422124c8d6c85fe795606bc847088db73e07b28810d2b655b2622570be8c88fe38bdda84738eb2f2"}, {0xa0, 0xffff, 0x2, "0caa22446393b05d9963607e2e63a27ee353206de51c4369fa99da2d9cd1a890539c63ba771ccd1754b38d967928240066540a0fdb9732a4d4a13773d7ac44404a7bbe5fe9b2617f4551e5b338725a094f2fe37bee647b43ef31705fc6c5fa2232b9f3659a3c1f401e6bc5185411a22eb4b52e7252d2386cce7cfaeb806dc3ef3e561d60222a6e2af58b6eea"}], 0x170}, 0x400) preadv(r0, &(0x7f0000001080), 0x0, 0x0, 0x43) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000010c0)={{0x18, 0x0, 0x0, 0x9}, {0x18, 0x1, 0x400, 0xffffffffffffff31}, 0x100000001, [0x0, 0x401, 0x9, 0x8, 0xffffffff00000000, 0x56, 0x7fffffff, 0x4]}, 0x3c) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, &(0x7f0000001280)=0xc) r6 = getgid() r7 = getpid() r8 = getuid() r9 = getgid() sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000001100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001200)=[{&(0x7f0000001140)="6bce1a3b41a3d744ff3f1bd279b83a2088ce2c75f966de0c2c8c3c4efd187a0b927c7cf527fa72605aafa983901115bc283d84c230696114074619ce4cf5479c95c3c3a26dfe5afd548339c47515e73a91c58c0aa128ff73614f0ef0473c73d60a594c699af6", 0x66}, {&(0x7f00000011c0)="42a0f5b85d6894633103ba3abc6fc87734eede1a9420dd29324eb0120be3a22b8c", 0x21}], 0x2, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r2, r4, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x40, 0x408}, 0x40c) fcntl$setstatus(r0, 0x4, 0x8) flock(r0, 0x1) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000001340)=@file={0x0, './file\x00'}, 0x9, &(0x7f0000001380), 0x0, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r2, r4, r5}, @rights={0x38, 0xffff, 0x1, [r0, r1, r0, r1, r1, r1, r1, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r6}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0xc0, 0x2}, 0x6) getdents(r0, &(0x7f00000014c0)=""/231, 0xe7) r10 = shmget(0x3, 0x3000, 0x80, &(0x7f0000ff0000/0x3000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f00000015c0)={{0x8, r8, r5, r4, r9, 0x106, 0x1}, 0x1dc4, 0x4, r2, r7, 0x61b, 0x3ff, 0x4}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001680)={0x8, &(0x7f0000001640)=[{0x80, 0x5, 0x3, 0x8}, {0x1ff, 0x8001, 0x1, 0xffffffffffffff99}, {0x401, 0x7, 0x6, 0x10000}, {0x8, 0x1, 0x52f, 0x5}, {0xfffffffffffffff7, 0x800, 0x80, 0x18d8}, {0xea, 0x7, 0x5}, {0x3, 0x4ce3, 0xe31, 0x4}, {0x5, 0x9, 0xd42, 0x6}]}) close(r0) 16:00:03 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x5) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r1, &(0x7f0000000240)="616d9860b42c96aedc00258a6e311eca732c384c25", 0x15) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x82) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xf97d}, 0x8) getsockopt(r0, 0x200, 0x3, &(0x7f0000000080)=""/212, &(0x7f0000000000)=0xd4) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x88) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000100)=0xd1b1) 16:00:03 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$setflags(r0, 0x2, 0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) setreuid(0x0, 0xee00) fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x43) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) 16:00:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) select(0x40, &(0x7f0000000040)={0x5, 0x8001, 0x1, 0x9, 0xedf6, 0x5, 0x32d, 0x9}, &(0x7f0000000080)={0x9, 0x80000001, 0x0, 0x401, 0x5, 0x0, 0x7fff, 0x3f}, &(0x7f0000000100)={0x7, 0x6, 0x4, 0x2, 0x0, 0x6, 0xfffffffffffffff9, 0x1000}, &(0x7f0000000140)={0x4, 0x800}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x1, './file0\x00'}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000002700)={&(0x7f00000026c0)=[{0x21, 0x101}, {0x0, 0x9}, {0x21}], 0x3}) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8440, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x8, 0xff, 0x5e7a}, {{r2}, 0xffffffffffffffff, 0x3c, 0x4, 0xa1b, 0x3f}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xff, 0x7}, {{r2}, 0x0, 0x80, 0x0, 0x2, 0x42d}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x0, 0x6f2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80, 0x10000, 0xbd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSCTTY(r3, 0x20007461) fcntl$getflags(r2, 0x3) write(r3, &(0x7f0000000240)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afba74283c165a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f4b6653b618a91a811a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc043c56a2c169e0557c18fce3b9268ece54cb4626c9938f27cbee1543ebe7d828fe66a41cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b699d6b1531", 0xba) kqueue() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000300)) r4 = dup2(r0, r2) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0x14, 0x40000020, 0xffffffffffffff0d, 0x5}, {{r1}, 0x0, 0x88, 0x8, 0x6, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000084, 0x0, 0x5}, {{r4}, 0x0, 0x80, 0x40000000, 0x652, 0x6726}, {{r4}, 0x0, 0x15, 0xf0000000, 0xc0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x6, 0x6, 0x8}, {{r1}, 0x0, 0x10, 0x1, 0x9, 0x480d}, {{r1}, 0xffffffffffffffff, 0x2a, 0x41, 0x80, 0xff}, {{r4}, 0xffffffffffffffff, 0x2, 0x0, 0x346a, 0x4}], 0x7310, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffb, 0x60, 0x4, 0x945, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x40}, {{r1}, 0xfffffffffffffffe, 0x48, 0xf0000000, 0x5, 0x7}, {{r0}, 0xfffffffffffffffa, 0x3, 0x86, 0x7692c67c, 0x9}, {{r3}, 0xfffffffffffffffd, 0x8, 0x40, 0xffffffff7fffffff, 0x81}], 0x100000001, &(0x7f0000000640)={0xfffffffffffffc01, 0xffffffff}) close(r3) recvfrom$unix(r4, &(0x7f0000000a80)=""/251, 0xfb, 0x2, 0x0, 0x0) fchdir(r3) sendto$inet(r3, &(0x7f0000000d00)="8f521c2cdc788cd9e4500cb7533351a892da43a7f18f3a507512a27f2aee34ab95013dc42032b88de2939c02d20a170ee2034556bd18b75e1b82f85de2d2dd12ed64cc97dc4929d77ff4215f0f5a9fb99e776ecbaeedff429afb28caa8036a65eba2ab2176674a257dfeb353ee18d61311398aed65b116f58291db4c628640b822a559cc60d828c39f4f0b46bd15ef07731fc56f510365", 0x2a1, 0xc, 0x0, 0x0) r5 = kqueue() ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000680)={{0x80000000, 0x200, 0x8}, 0x6, 0x2, 0x4}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000c80)) fcntl$getflags(r5, 0x3) getrlimit(0x4, &(0x7f0000000e00)) openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x480, 0x0) r6 = semget$private(0x0, 0x4, 0x201) semop(r6, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000007c0)) semop(r6, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) dup(r5) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5c111f4e9757bf7ae2d1eef5f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x6f) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000180)='eh', 0x2}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r3, r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000000)) 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2002, 0x400008612d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1, 0xffffffff, 0x1, 0x7, "4bd74888f6bbaa6bf7e2cebd8af2d37e76e06e39", 0xfff, 0x100}) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xa, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000480)={0x0, 0x7}) r1 = syz_open_pts() ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) r2 = open(&(0x7f0000000180)='./file0\x00', 0x10060, 0x101) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000440)={0x2, 0x6, 0x0, 0x6, &(0x7f00000001c0)={{0xffffffffffffff63, 0x18000000, 0x7, 0x8, 0x8001, 0xffffffffffffff81, 0x3e}, {[0x3ff, 0x3, 0x8001, 0x9, 0x4, 0x6a46, 0xfff, 0x0, 0x7, 0x5, 0x20, 0x4, 0x8, 0xc251, 0x8, 0x8, 0x1, 0x3bec], [0x0, 0x0, 0x9, 0x8, 0x200, 0x80, 0x80000001, 0x8, 0x9, 0x7], [0xc55, 0x40, 0x20, 0x0, 0x100, 0xcc5c], [0x2, 0x58f5, 0x8, 0xfffffffffffffff9, 0x341, 0x4], [{0x3, 0x8, 0x80000000, 0x6}, {0x6, 0xb7ca, 0x0, 0xfffffffffffffff7}, {0x1, 0x6, 0x81b, 0x800}, {0x100000000, 0x0, 0x0, 0xec}, {0x400, 0x9, 0x4, 0x20}, {0x9, 0x1, 0x1f, 0x3}, {0x5, 0x3ff, 0x0, 0x4}, {0x0, 0x400}], {0x200, 0xc70, 0x80000001, 0x52}, {0x200, 0x81, 0x1, 0xffff}}}, 0x200, 0xe8}) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x200000042, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="000000186004008b00002b80000000000000000000009e60ca85f0015a6f827388631103d142000028000001", 0x2c}], 0x1) 16:00:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x401, 0x100000000}) flock(r0, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xb1, 0x200, 0x1, 0x3, "c99977840bee09472fd9600cb9e175b2cf61ddce", 0x9, 0x7}) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) close(r0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x87}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)={0x1}) 16:00:04 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000100)="887dcd5705460fb72afe14866e952b048dcf97866f3992010263bf72c32956c36ae0d309b1365aefe29ab50dfa591df137a5027112ea16ff524cc6d730ba88bcd91fa58a490a649820f2de2c9b557f94840f5ca2c8a1cab21c00649339bdaca85c5594031febb3c36fa9aa11106bc5cbdad67ecd58bea6e4cd55b56bcbd6f7cddf14a9db23427fee80e725e46538ccf30f1d52a66bea2d1ea51a", 0x9a}, {&(0x7f00000001c0)="0602782351a4dc68e21cab583ed643d15b9c2fb4f8e198c10ee5b6142b688a9f279c13804484b7e6f833a054922c4f95976dc690a826145478b863de0e1fd5bd501194865cae2ada8174667d1620c15c732077b6d75ddc4bd1b2b920d2906c51b3d74cd640550eb03711c3d9dff88e21610301a5316aff2af8afa29dc9af5c8271d4adb78d40b2119c2e22e32872b4f6a7b0394468bccd6f51c9", 0x9a}, {&(0x7f0000000280)="b87fe95ef5d6c69fa7efd2ba83759a0ea49a614f5b10e4e8030bcafd938c3033b0348c74f01317a939541451ac81656765f944d9423127bf3de1b586631da4449acde8449f80117d74cf6ba1238650df60bbd0bace597e6815d7815025083fc3dedb5bf5a3dc54526fdf3ebc13123651e69a5071b5d435df0bb19d8293478ab22e147dc1e55db2f22de4bb0ce62e3f0be612f6960a6bd00b3658365cd9a1da4af8c69fde970bd459c37f27a9b48081b44ee84761c546442a633a865097b7c1628a81dcd777d54b91c690917b2db352c836a7ffc3c4b3f7676f8f51e8e057d95b463bd833c06c675d8b1c3c04343bd0d3daf7e64b0a4b31c37b4afa40768e2e9c09e766c5088d07675495018b8bbaaa821ae24bd0a086ba660e005f861ceacc13d3ac18b0eae38eb2400851dab4bd8a44ba1fcab8787de2ae2fa98da753aee424da28229a9dad12fbc8ef17107545b75a5295260536d72614ee87b982a176d217b791765976a77924f35ee2e5e946fb1eef7931da8a27ecb0f43781096f2f139ae41f58fc1a1229c9e22b9d514602f135c33f7f438cc03331bf85a262f1b383f476b2e9ed64ea807ae65a9ab54b5989002f5dff6bd1a62827ff2f6955c8599a6fcbe9ef49dae997e807cb1ca2fceff598a65cdc79072bce2d2a879e763242dfbb52d5cf9cd745f77b1e5687848834ea05abdbd345fa51158e71df94f467134af0a89747f8df90a8e0ed56cc6fa6f4a54e5e665b873cbf6565439f67b345ab8d3bee6b96231c77c71074bf387149f6cac5a1f50e1cb18f15f8b26a01017c518739a13c909e65300a22604046bcc936d657d9d0cfd3d3e115cec83840e139003270d93bf31cdcfc76ce04c1413df83b8577b118e1d2695a907d2fbe5b75721979ab527cee21eea2d1260408892d8ad497789428f89a2d41d167aa98b1016fea478b03ab841fc49e3da8012b27c6e84192e4b0476db747e353955267abc0bd8b1d67db8a53a24825f998073eec7d68feaa800a1b5aa41d0fc8a29aa54db0e986a124ac241dc2d6ba1efb11e69484a5714dc5cd486cd907a7502ed354b26125637fe3cc4aba6a50cfaad90d99894974e8c898d8f0f90d3e24bb0b1b73a76426685730d03b3ed25d88502bf5d41b94679774c3e2ee2f5ad613de379fc5a718c8235210017929cf8819eda015ee6f363c4d24613087879bea97f3856d5b81bc4bf7d3e03f3f96d861db486a63c9c4cc9ce4834c53240b94a2966285ce64475e28c44f5824c9c9cbb5f70dd08580990f32fd5d33cb1d34679ed05000cf92afdcdc6ff971a0b7c39648403d9a56c2a82747264499202ab1baf7eab32c2fbbadc83dbb58497527a0e35fc00747f4344d9407b8a90ce10d65deca34d5edcf88475bad7b998fa0621775b647d9abcd38f693b2dabc65642c67aa820aecdd81b44886382966c478b736d1c3872236886e0afebaae63af40cbb68b1179f7aa0876ef52a20f589382c739d3f6d50cc2d63815a3531c00fe8cacb445fd2bb57ab3944b4dd64653c799b18a06a0ce8efc8d27492f4db328fdecd4bf23209da75f80aae2d649863dcdf8787f672c9278e1db39ca28b1f04631469ac6d397c6418c0acb7d0978291f71b8e948280b6aa6d64407d59155f289f14e32e57a5bcaf0bf3b87821561ba37ff705cbb9a97a9f3b141154e7912b3c6d241708a97775d0e05d397a4e2277a971dd414468db66db8b7ed71f9a504c233096257f90a3eef3e360550a9c0ad8164fc88cf2e53809b5adaf658b6d12f44f42db798fd45b688ae84447e39657dfa65bf10e84c2b48c0b2ee08a87a31c8ca0d160be56f7eb4161d749e342fc789d8163f39946effb10a11fee8f4f357504c8f62afdd6c56e3be78a76724e8ff29f540ad22aa6f8a001c27c6604819f1be240b2110068b92aef1fc625140886f93cc96f548a63e10f3cb76b4f809f357bf111f15bdf185be8be79d9354829df0900820166c846c235be8f23661255fe4a1eded0260e7441f3be9a1469ceb1f9eb4a7038a6a77016e94486b05adaabdbe63861b6786f7f7a6318a2e600cc2d29970e5940511d749ec73c0c772cf976440c7aac6ea42e0a8e82419f2871b35cf216a531b57d32b22af024cc0c3b79f60dcbd0bb53019bd36cd24d09c2a6ca635924028b595e57b2f4585f4220446eca5818cc29385e9c1a34315fbece1a9b670b7ec2014833dabc9ce3fbb5d12a8ecc8368032e4f74c9e72393387f8e1862f4fa0d3eadc2fc4c752239ebc6a45df5eb79ad9e65aa4da8954f194ecf9a87ba9ce511a25e884d847d74e1ad02885d15b3e431ef77bd7c1ff325089ea757f2be85c956617a5a2ddf7c57b9398a974cb6a25f10d9106adc321ca6a4f1163a6cbad72362bf4b486b4eaeee5edcae62e6de61b6c51dda5ef5f2a9a220c3ca7ebb090810644a05314e0065f2339a96b0a9ad6eb838ab617db9fd8aae1b2b44dd13d4da1dc6ae71c7fd48b09b353cbef378ef0c62414f444698ab9a67e7af20bfb4b39b5c296f40a258dd557ce761781de3fba1f474607faf7057012a6a294f9f69cebcfcdfb23df68992f4f5ab1ceb3da53a35c757a1f2a77da37b507be7df2636352ac76b7e52e6dc77bf2f2d58e61ee3a3c017ee5c71894c8c20d09ab4c40aec419c435953ea56b8d27b49db247db0250f5da971b283bf36948c58c653844c6b90123c71b3437b56c2ffee45a9be85d731f3face2f67a547f4a4ea93a0b401198b36a4fe74d3e285732abca8776d8c4eee49e315a3615c48d3f7d9cd6ea2d376ef655ae39e8d2ed969d3a8eed83f1a0f5a3e8411864b6110565c4eb0bd73dc08d37c77b8caacd84600cfc06c9a5ebaef79d3243c958e97c6719aa449df4118c22ae8f7acc177fafe08c273bc6e5f8b9a608f81848b25c911c857b8958a5788ea112548f2dda0c0cce4f5c86676a06c98d002c9678c20e224842187373a455cf0f22c5c6c89577fea3fde6b7537e41aa02c32f6a826d16482bfe4816c371b9ce956fcf42a79a5cfd0ff70792fdce51879a6a9a50f728c48f2d306aca999f2984b9c1adc7b730ab799f32170448c34aedb38238a4fa002c8354de68326b537d6f8dc3c01297be263f1bd26dec65a4511f6f504e433542f219b1ac2440b7801f536dbd35b95742bbee0b648e976cfe6fff93ad3974a5b5c093ecc9eec47862021c8851384e59bd069309cbe05883b54b092bb328d40c925790a52a774c172d4bb65b6ad35d377edf9e6755fe970f83237f723d1be1577107ded97bae34776dd1a849280f3db89cc63c977ca9b433c4b012658c96de4645b6ace579300f3ab43c43162edd967d9541e3ad52f56b3f62dbe4c0d647d9ba0dff01b7497c60aa5f7a8ce4b885c65e8c92a31d83ccbe2d454ff889b4b71649a291626e229eaa26f7c4ed7269379574d7905ebf7d8a1c984d797c28153627e6e2a786b1543ad5813a27ad3f60f8f08a296ef4fe46d13dc1cd41b7ab8e42a5d9af53ee0128dc1838a65216393385e381dbad8040664ad68792837048485450e193362436d1f1f4cfb1c52900b67555a9dd6b2cc3ebad486061c0763cc7fe1b45d31286dd57741a64c4c6e4bc95030f224bbbafc251f5fec3f0f13a9afa9c2e944d436cdde4f2d4813cbb9176c8ec55c92a5e9e7c14099bb7680ec64c316927a16eadcca15c67b48c70843d492c07228913c916b8e180fab5256333e04971a6ee6711a9fc5796926051effe934f5113f139bcdf8ddf854246a3182194dcd0cd78bb1eaf28980c2563a6d3f00bde44e5f156ae60b1caa806152dc152ee9e00b05783fad9a0d8f0fec1ee1c899feddbffbd5ee04a84970c8e54c2e52a716eca7a5da07199f3475d95af7a9cd6277bd1ea4036ac62e608bbdae78a2eed80d3847c0c466bdbb1ab30e475b0173c31f60f0c818d0cd5574dd539b71a9e78ac385b7055d660bf0b2b1d189bddd04d3afdd995da6b122d594b43dabfb5e336340bd8395115646d5ce792ad7fe2435ff8cfb3f3704f3c4ed16c7c5fd2f13b4e3faf3c920a8abd4b676ad981feba8596188580c2e5a802b69782b4eb69d879aff1720114b5e1a46f40302d982700dcbe9db4a6a924cd0579fffaefa61683d0613bae30a884f818965b3c13fcb0174c6249a319886a3ef7b62bd14d3fe913b8387da1bc8b2aa70294dae1dae3bb5170d780cb357d459966a72b964430609cd3dc60e6c6960cbc5f979400f8b7edce4ecae2f6342907ef438f1cbf058bdaff73258bdf911a8cd2981a8585b3e2d1ab78a057b869f9549ca42b583cc7c931ef2d3f51681ef5ef2814bd2991235774dfc7ded9a429e599c4ca5f06dc69dfe6dd957cdc7ca2b3442d5a135635637c8111cb1d6ab9ef5a15ff95a5d3a7bd194003528ca74d209486a6737220c2604b10971b3c05b405e56f76b6803714b339e3be31c15d17a0c595f72ee00e0c9d18af30bc3645f4822460709166c1362ff088193b76b839e23af7673ae35ef1cf71e3d11546292803fad3e39694ab64d8cb64bede9893b2cbbbf7180a99129286dab06d51026585c3469ff4bdbb755bdc8f091e855120f27224e4574263ffc229a5814f9a662cb1fab7d0c99ced7619433e5a05efe3a6b2c4ade4269e6c2729e56931aef07e03cfc482713b3249e52e8cc80f92fd663f5768c17c4e764504493a88b84d79cc2d2d68dc54cf739855361f771a5909384da31f86860b5dbda66472195982b4bcf7ad66e3e9f190411c120f4a06affe4cf1ee36fba081da4750048b33ca583f8482b65aa122927bcbc0f6fb1865af10c77560245bbbd036c2ac552d4f16b30c6bbe37ad7b30a824872b51e75cce9367f0411d2ed439c5ddee4d53e3aed3cb7834466c2c538933b60b4fda51a1621e2054f665ba0e84902ffefe84e6d686e954f71d1474b063f9cfa21cc77df0b22a1d4274679979274363fdeba3f30390e5dc2305c79c97f2e9d0425eef683f2851b1d6145c5a7fb0e860f72a8a15f356a7673987c03b2eecdcdcc93e7569ce7ce9e76d1fc05bee2973cf0d2bc0114719806a7e3274d4ae5ae3f6a2db48799b258b2ad9b3f3c37498b46707994ded0d456923ec2f82cd2675c99a7a7dacef4c19cca8409b89c8f3b5810b15c7cff4e1f67f5056045ae88a9845ac328317cebc23f79791eca1ac49ca3650a55ce34d70f72d8de96b9e46be1f862f3d9f1634132cac2fe8e861ebf1a88bbc7bbd8ece686e9ab0d1aa317843d4cf6ab1950b6d24b125581f816601b3fafda6d7cdaf2661397e5b2508fc4b2a843b116612b2bec994b7abb20ebed90aa792daddafb9e02c206e606237f78bfae9b8a924341b947c1ccc5c955de80194ff2ccc2f342d604b113e98dafe17562d63477d0c5c02557ab2343ffbeb527c3346f776ef5cc44f193bceec4df2e306fae2e62f456807501b659fd28b71a499b9059d47f66404edfaebbff1568aadab943e35a1de21dc8c4713354cca9ef32fb24c1436c2a4631521fa094bac0f5f0b392ee8cbf14353980473f3e58fad6d1c65d90e8ab07bbda086099cc4c5bf547d00193dcfa6db7c5a67ca0065da8d8a24ccca7d44d6a111308d96e16827964f44d5e338ccd98dccd9d4176ce6a2c0e12c19c4ae16bab6203f387cf1a9dbd6db08234576c866cdc9c88b104945d0862d5707fabafdbebc3f01d57da1236aeabb390ab2cc1a052e9616aec0885fa28066ccc4bfc7a6f77718c967489400a2018a3c8bc7b5381c0985cec26a31928f40b926dbbe93457b9043d8db63072b5d0f5f03e02c159992", 0x1000}, {&(0x7f0000001280)="0143591161b48c5d2e3d46e41ae85c0ae00042c2d8520e3b8ba3d6dfa5e5cd43164b9c9606b2e42d5c7c9f2ccb6937cfe2ee7a6ed48bda221b8f29dd74380d31920be2776b6d6a4e35adfdf5f6b1559ab285de721704821b7649cfb065f9f558c511337677b983c915b4804568f4c98aa0d1edec945c5ab19a9665f8c283915d4a5a3f2104b05f42fa56ef4e93a882adcf5368c2ebfca86cc45f71e199d284dd622f1483967c8225d259961c254a1a39bfb99d33", 0xb4}], 0x4, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x25}], 0x2}) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x2b, 0x3c, 0x0, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x45}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0bcbd5ade2956e48d794fdfe84a6") 16:00:04 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x2001, &(0x7f00000000c0)=0x2, 0x31) sendto$inet(r0, &(0x7f0000000540)="db29b8d16d3ab5a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e4b001cedf2bc5e45ed387043f36d94ac3eeeb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf09bb867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd57f200000000004193cd3bfbd6da2b0f30bddd282d3c013afd6748ecc3a77aeb00904c4ef2c7be934aef7cfa66c574bb36f93a5cca8e707fb69727846f84f6846f2b42b4d5794e7d801c67a9e0a4bff7783c0da50c12c589c67e1ebf82c41fa31e3c41465909feb64cb61f52c95e243aee2c5383257269956c7d18d47748e65b39e7f0b5c21436f06a42f38ef5cce0fb858b0fdd4267af094477d9cc204ca8755f5d2465959fa9a33292e802b608ffffffffffffff35439c9d115bfd4efafa209af0d134259360f0773cd98d0d29b2b7133316308bcdb10946ebf418d40689b1e4a89e83b376b4", 0x171, 0x0, 0x0, 0x0) dup2(r1, r2) 16:00:04 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) pipe(&(0x7f0000000000)) 16:00:04 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0/file1\x00', r1, 0x1}) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:04 executing program 1: r0 = socket$unix(0x1, 0x4, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020699e, &(0x7f00000000c0)) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socket(0x10, 0x7b477318c39eb79b, 0x6) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000040)="d9", 0x1) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x3ffffffffffffffd, 0xfffffffffffffffe) r1 = socket$inet(0x2, 0x4000, 0x213b) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) listen(r1, 0x2d) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8040, 0x0) socket$inet(0x2, 0x8000, 0x40008001) r3 = semget(0x3, 0x0, 0x224) semctl$GETPID(r3, 0x7, 0x4, &(0x7f0000000100)=""/56) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x9, 0x8, 0x1b29, 0x100000000, "e7732363862cbaf304faf49bdcb428d017874713", 0x78, 0x4}) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x10080, 0x0) pckbd_enable: command error 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x1000100000002006, 0x80000800002065d) 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, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8004745f, &(0x7f0000000000)=0x1d) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)) pckbd_enable: command error 16:00:07 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x9, 0x1, 0x100, 0x3570, 0x8}, 0xc) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0xc005, 0x100000000) r2 = dup(r1) sendto$unix(r2, 0x0, 0x0, 0x405, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:07 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8108, 0x1) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x21a}, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1eb, &(0x7f0000000400)="969b100e7b8a5d112583ac51d45acf94bbf7528696ddc8e293dd64148eb6972f248a0eb679a4f555f41c788d0c22df62cb10599cb3f1466dd81992e881f30c66c75d43473daf2404470e8ddee230ffe520bcadffd8a9fcdf69f0f08c0e99a1088386e674b84d44e5d024e9753ccca69a158976438c86b92ae73a7fac98d014ec896bc67258e3f6aba2a17700f72bbb09e27142142fbcf1f729def7f335aae2aefd3be00900000052c193a77822c89e1363001745f24366aba79c278c4160a9f2748f5714834f1b52af381c1b756bebc5b40f38bf569131c12c4553f1adb3d41bed2d301aec94842a0b50d82931ee847f9d0a017f6af5f058523d257eb31b0fc357c472e03043b7b43aa44cccefcdf70d83e47f19c8761e7509547495853705abb35921075cb064a53798c2457aa2388a8bc065a01fdee78f38b7d91b3659c5987187cae1c76d7a72c1702f08dbe63368d77df6593e80a94949dd82ff4531eefba01e41a38bd9132e24437da77024d65a4172f5e5671bc1f90f83bbb1237df28988e2192da8933090ce1933f0109332e14efc0807f0fb03511f58b02746f7e3658d5201f08750967a2e8e9f194b7414bae40d22b03617945981456368180d992d95a3e7da98b90241f3bd20a57690f7ddbc5a8e1ebdd5b1d2c91c71aa393c6029ebdcfd4288ba1ddd63a47e") fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="00170000000000000000001800"/28]) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_metric}) rmdir(&(0x7f0000000080)='./file0\x00') 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000100000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x101d4}], 0x100000000000005e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) 16:00:07 executing program 1: syz_open_pts() syz_open_pts() socket$inet(0x2, 0x2, 0x40004000000000) r0 = syz_open_pts() lseek(r0, 0x0, 0x0, 0xfffffffffffffffe) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000480)=[{0x14}, {0x80}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r4 = getegid() getgroups(0x3, &(0x7f0000000500)=[r2, r3, r4]) r5 = shmget(0x2, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000400)={0x2, &(0x7f00000002c0)=[{0x4, 0x8, 0x6, 0x800}, {0x8, 0x200, 0xfffffffffffffff9, 0x94}]}) getgroups(0x3b, &(0x7f0000000440)=[r7, r10, r10, r7]) getgroups(0x6, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r13 = getpgrp() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000380)={{0x1, r6, r8, r9, r11, 0x4}, 0xc3, 0x0, r12, r13, 0x3c40, 0xfff, 0x54}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x160) r3 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f0000000140)='\xca\xa3\a\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x5, 0x0, 0x0, &(0x7f0000000300)) connect$unix(r3, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) close(r1) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x170000, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000280)) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000081}, {0x2c}, {0x6}]}) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffff55, &(0x7f0000000180)="b634cfe74034f04ead2a91e2c3820f4446d24c93857bc08a6d4521c1c054e28c1e7f829a5ead085b09809dcd128fa309297c2f7436b9239756dfffb0b20a046029a8d278612bce0868f61e31809758efadbdc19a7f61fbf5d84d5b4042b671cd2bcce5305570fb7de464c2ee15e62010f08a3c50fef8edb707695b6e8a507384f526130390ff6248b2f28489fd431949c058db9c0850cecd062ff604e26f543da5a47e1ce71a4818008269cf7c7fdf1419cba9488b2acb4cb8a455bf2623234d7ea44c9ac627b970323fbb9283af87d325148b4f") 16:00:07 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x1, 0x0, 0x100000000, r1}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:07 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000100)='./control\x00', 0x8060, 0x2) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000140)=0x4) unveil(&(0x7f0000000180)='./control\x00', 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./control\x00', r2, &(0x7f0000000080)='./control\x00') fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 16:00:07 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x4, 0x0) r3 = socket(0x18, 0x2, 0x3fffffffc) accept(r3, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) connect(r2, &(0x7f00000000c0)=@in, 0xc) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0xa0, 0x0) r1 = dup2(r0, r0) fcntl$lock(r1, 0x7, &(0x7f0000000080)) 16:00:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2400, 0x2000000000086134) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x401, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x3000000000008, r1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000086, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x24}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x6012, r0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000580)={0x10, 0x1, 0x4, 0x0, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xdcb9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000005000/0x4000)=nil, 0x40}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000004000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xfff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xc8e1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000002000/0x3000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000005000/0x2000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8001}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="02") 16:00:08 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x140, 0x4) r3 = fcntl$dupfd(r2, 0x80000000008, r2) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000000c0)=0x978) 16:00:08 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x22, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20010, 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffff2628, 0xfffffffffffffffc, "d78222bfe3002e00", 0x0, 0x4}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2582c221a8cf98848e4a8051bd24443dea8d0343d605e2d3280533ee6185c6a121f5270104000029ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679dabc87423cab21c6b2648aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f31d6a2e60e1f34322c0cdf8648b25935d14079a15cec5d79cd66c31c806000000000000001f50145e21794b18cff71dc3b018be5455000200000002000015da075ee54c0682247a3e405d77b10ba7651238225903d22d6d6ea821e153a6212dc30a15f360e14b09969b93ff0f000000000000a9720b4a00009c8161e2baf0b7ae5907ed", 0xf3) r1 = syz_open_pts() close(r0) r2 = getuid() r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x1ffff, 0xffffffffffff07dd, "b08d9e7fed2900"}) write(r3, &(0x7f0000000040)="6b529e08384a6e3fcdbbe4dc5ad68174f04372e02b3cecf45aada1625804de6fe13d348ecab86285c2a87604fec595b504ff08", 0x33) kevent(r3, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffb, 0x40, 0x400000c1, 0x8, 0xff}, {{r1}, 0xfffffffffffffffa, 0x4, 0x2, 0x0, 0x6}, {{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x6, 0x6}, {{r0}, 0xfffffffffffffffd, 0x21, 0x20000000, 0x3, 0x6}, {{r1}, 0xfffffffffffffffe, 0x8, 0xf0000021, 0x6, 0xfffffffffffff1e2}, {{r4}, 0xffffffffffffffff, 0x10, 0x2, 0x3, 0x7fffffff}, {{r4}, 0xffffffffffffffff, 0x90, 0x2, 0x2, 0x6}], 0x7, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x2, 0x55b, 0xfffffffffffff801}, {{r3}, 0xfffffffffffffffa, 0x4, 0x4, 0x1}, {{r4}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8001, 0x5}, {{r1}, 0xfffffffffffffff9, 0x2, 0x80000000, 0x0, 0x3}, {{r0}, 0xfffffffffffffffc, 0xa8, 0x1, 0xffffffffffffd9a8, 0x6}], 0x80, &(0x7f00000004c0)={0x6, 0x1}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getgroups(0x9, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchown(r3, r2, r5) 16:00:08 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) getsockname$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="f3ffe100a1000000000000000009000a00000000000000000000060000000000003e84855107992c89512853c61efeb6d4a16eac7f8f016f017c3914fcc268532fb98b03d4d55109a5ef3d01ea3e812bfc54863ddd6a50db4fbe0b447e5b108cb3651f233e20fce18f3c2fd5285b579f080f39550e26bda9fc83428b4ea272c6c242aafdcd5f7c1402d1d051c74e4b12babdf5cfcf4d75eab04e8367ba7817aad321382b826c7297082f2699d2f229da6a4a8f45dc57011ac87c7eab6789ee1fa61ffe9f999de4a574c439874989db9ea557fda4a808fc65a8678d3f8d3e086b71dc8eaab259fbf0cf2e011380788e22449a4e11a82305762e3eae3796f96b79c90bcc35284aaf60e9bd68763f9b316a25d94734a3ce2695996ffe1192037073123a3e4567cf6a72269b5a76369641cd6df4f588303d87bd531bce6e0145a23790119e4ebc845ac06dc39128a4640a20fd405fd4"], &(0x7f0000000140)=0x2c) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r2 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x1) openat(r1, &(0x7f0000000180)='./file0\x00', 0x20, 0x2) fcntl$getflags(r2, 0x3) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) recvfrom(r1, &(0x7f00000017c0)=""/198, 0xc6, 0x803, &(0x7f0000001700)=@in6={0x18, 0x2, 0x5, 0x5}, 0xc) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000080)=[{r2, 0x40}], 0x1, 0x0) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000100)=""/131, 0x83}, {&(0x7f00000001c0)=""/198, 0xc6}, {&(0x7f00000002c0)=""/144, 0x90}, {&(0x7f0000000380)=""/194, 0xc2}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/190, 0xbe}, {&(0x7f0000001600)=""/207, 0xcf}, {&(0x7f0000000000)=""/39, 0x27}], 0x8) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) 16:00:08 executing program 1: socketpair(0x6, 0x8005, 0x4, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000300)="506836f7fc73ab95925185a4386f3d408377eb3ee607444203a9f51178de2a60889dd1b1680cb9b53b6af5f828c8ea7675fbc103c241326f10dd8bdcf8860c1dd2e5680ab597a0f84627e6d9abbc05a0145cffd6c382b9f247739b419ebf4e8516cd3eb62ce893b286b957c3571a19ad3f3306ff46e8f90e007a586581", 0x7d) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8613c) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2001, 0x0) connect(r2, &(0x7f0000000080)=@un=@file={0x0, './bus\x00'}, 0x8) mknodat(r2, &(0x7f0000000280)='./bus\x00', 0x80, 0x6) recvfrom$unix(r2, &(0x7f0000000380)=""/188, 0xbc, 0x800, &(0x7f0000000440)=@file={0x1, './bus\x00'}, 0x8) write(r2, &(0x7f0000000040)="510fc3", 0xfffffffffffffedf) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{}, {}, {}, {}, {{}, 0x0, 0x0, 0xf00fffff}], 0x0, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000480)={0x1, 0x10000}, 0x8) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0x5, 0x2, 0x5, 0x1, 0x10000, 0x4, 0x2, 0x1, 0x2, 0x6, 0x2de}) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x2}, {0x6}]}) syz_emit_ethernet(0xa5, &(0x7f0000000140)="8333c1bb13ccdcbf43419921ed4f98d2359a42fd179196652e0eb64a3f85e7459840247baf45b1712ebabdf0088c8c7ca5e0ff4be76d325bbeddbc6e04168ddb277fd4c8d239d496524ccd2e24346425cb82d1ecdec54a5460ec35893ad2a912bed3182b4690a51bbaf3b3673f31ba7d16b5480e6b03f43f395fddb806148cb4e3db66376b588ebf015cfc712419752c97d99984d4851dff8512f4cf7db2020073fa8fe326") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000040)=[{0x2400000, 0x6, 0x0, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000001300)=[{&(0x7f0000000040)="f3954472f333b63002da909d2f3bb5b562ebf8b96388e3569daf054a094dbbdb5c9357eae22bd31ef2982ef86d7d0a353f59b4754587a6e18623172ce7e4e35e3e75fa355e19458af239879d4acd47f66ea7098dce76ff5389e59949f01e2caa375bc18acd0975f50579beb62b63ff7be71c4fb1c279ac6cea698e466f1cb339", 0x76}, {&(0x7f0000000140)="f3441c7b0d4a5cc4ea2530410b09af89fb82139f947421c41b57630b5d7f34ab79d4a77d1770deaa2634356fec345e311fddee011e739b16d6fdbdc374515757008f21cba1e3b161846481a91edfe10a65718bb3cd76aea936371a03c31000add4e5ce70657ba3d10fdf4b58b91cbc0e3fd73d382af3d7a53edbf20b4ceceb4a25aa44629bca46fb35f2d1f8ff", 0x8d}, {&(0x7f00000000c0)="bc3622819bc965cfae754400a0e6bb917fac3e180a71b060a1fd47eaea6fdc", 0x1f}, {&(0x7f0000000200)="4e0c363ea2558b3b3211c24dbadca876ede6f0c367bf18b706eebb3a3a2a91ba24f547d35bc5f52c6b", 0x29}, {&(0x7f0000000240)="16778e00b102741a8f87179a595524a7aa06561c1e8e192d74b6ff39a34f3e62ee6092b46c6fbde4c894eecf0dee64a194c1422eae11743513473a5f20f244ce4ae2f80c609e7c8dfa2de1ee3dcb151316d5a3c0fc8d56c22de34a3b903445b0b7182466518942bc33e99bedcafc79a039ea0a8649788ef9fdca0ec39888a864c7db1866ece3184f0edfb07a5e5ea801f7128c9c90a346511cb8377d30595598fd369a5466184364b08c67d771fe41b82903bf2ac26d75651148473192172c0e358048d9524e75286cc52975b4e70518c717c444a885190e1b6ec398ab755646036ff5c6f6dc3134ac63b90c846cd3b7136df595e10e0e46727d8465f086e1507eac1ec57154f82163f9f430e121f8afe7cfda16e307a0231fda90645635b2b7fe95e982ef3d81b25b6c247c44d88e971664a6195b4ef5e0fbf57bd3b26b2cd99bc91f5c743803adbcb09208a61660ebd7d8b06e0bb3286126441e001ae80270d4a1a2ac35f193d081e30fae3b0c1b61ff69db9e12bd73ac4a7959b8a00384802e2d2e270156c3ebbde7f03f05a39158edc35d2b0581583a1329371385bcddddac70e7331aa81325fc42ed6cec1d8eb3c91c148855848cdf7b868a259be550980f2992e0f5645127c695acc8dab0f60e189af2d38d1fc423d2a2fd437877f805c59bfd93b50d00bcdf2a4e0ef065911255434733fe20d008d9eb3eac17d059be0239173af77dd85441a76f565ef09dad703ae340460c1e5df0126e39318207b440667c192eee795183c1d8d84e40a48ebc51be378f267b2307e7a8568d06254973bfda94004c115c9f14ac81c16da667042d844452bb0b5f72b1dcfd9e6905776365d961707fcdb8e83dde77563e8fad772bbdc13b4f1f0787801cb2fd796e0ac2911e470dd0a13c40394966a604a51842705cdd38758bd633f74710314972dc3ae5cfbeca820e5267f51874de9bcff4b25030e4c1716b4008477e7da031cd45ccee8365129840bfc916745521148589831aafdc59845d4ef1d55844518214bde93100deb7a66fd302821d5ca12179ef1752388e36fb5f1c7517a87e6745fe8e48ef97ad4b4285809540c3afaa588982c2c163daa76de2e99c89d9016d8afed22eb814358ebc358a2319872220369acfcc05ab249e47fc95bf4759844da486a8fdb117b414c05a2887c1f32cc361be39b66955bca20e9284da24799d08a2be241422f3f5984add6f5867e2be1e9718ed473e7cbc6910a3ed9379a235ad08f68e4260aeadfebd017b74acfd618a8c10856e68ab799503b09d31bb0cfcd2d3de41e261cdd0153c224886c600ed27923549b5ea54db71f3e3359686f6325ce10ca49654fd66d55441ed2417f5b989bc93cdafa88d962286448b3922cf1459a595b3b6b141b1321c6f1a36e2155ee8e2da0281475d065f0fe083fd3a95a3187ffe255fff8653364a215b5f6284949bf5f9c8ab5c78ec32d82100071f655e95faf198ac55a1583ef894a97f4952b3b26398176c208ba15552df072c215d0099193c606ac99960329e04dcc00d554aeadfb7dceb44e416d5e5c83413c66d0afd1d20c072cea34c397b63d42c4a7ad88da6502e5ff7623a01b6a7ce81c7a01341264b5954c357ababe36227af6b52f0755196b2e001983dd479e109621c038b67b0d5844448fdabc5a76050b1de3dcd69783ae26f66a51f8c219c95fa62c39e572d0998af8e4cc55b3faccc7275fe4c71ec8e83cf541538b5f55cc96d41caf332f8c6555fcdef9a66c4c285c582887619ffbed724128f7a26bdf2a3127df347a75bbf14e7500528886d61477915ae743ee774b07690e348c5a18b29a3dddf25c6693bc6b62fc28a857397ea177b7487721a8474b35b31fadd9b47867fd88ea336c62182486dfe4347c526e2894a7dff21130854b3a357cf5c91bb7af3688cbd90e86e00cb83f230585a655e75d676186386a0e281d5a84aba1c64005d054ce7628c787ee7732df0f63641cbe709e9c14adcf5175fffe8f5f3a778216e09f0a095fcf99464f7b5adfd2ea168ca5649c6ed26e98ced99049fba582b3a742b7b4670289d4e04625c3e696a90f4fcdc21e236701a50d72b4bb5d6ff2d3f4615aaab54687ad1e47d0114f6b770d0756ba2547f437d34be0a47859e1762f441d17e5a49f741a139f1e3a5b749067869126b1adadca474ff3c2c771c6ca2f8cd70470b554a8b0a0573f6b99d068eaf41989669e15936ea6e43c5e510caffd00ce78fce2c08ce3a26f40c64164cb67e699536778610c9a2c9a6745d522849231d1fed957f1f39685339f78d1a7ded1adc77fc28b38ab0195d447024087a5b6c7ddb350b13551f4c38232ee7434fc6e349afb8fe4afba3e59e72158343d63d6dec450983da863c60e1f8601b94f783382fc453da7f4dd8e4d9490e8b93c663b52f376047e30de65c5a90e63e1b1e2d5885ef0309ecc057fc46669c5df5113812bb9df0620981c96f142ed7f6983826dcaa98061ffceb1a5bd27dbad58dd7c0d3ed78f70a0554c7c27dbbb60d2dfe6814d27f9fe8d384dab008df1170c653de00db2cb1c248e37554024b0187b6c838156dcbbcb9f8e3ce5b5e1bacacaef9d0fcf10b8cc961a8ae95b85ede2ca9d24fc453955da8cdebe0f24db56f332109f0c8fc5cdcddd24525b1f3cecefdcbb46fc338cb942c7df3d0aff83682bc2fa6a790f7bc9cc391ef5167481fcef5979f6473e8f262a72597c9d2a86a1e0b838ad645bcd853eec56c7deb529cb65d4869b8c7b76a442b96e2daf00438c8bdad4f7177a1bc82e4c2ed4da467cb7967e6f824d88ba54fc4ce84f0683203dba15b801e8a5dd1d66695653e3e707457939436dd201ca55e3b3eff99296efd24ca9d115a94e59b389c1bf57f7f52882bb7042f408a29373fe430eee1b45c825b70655939dd3f4ec6101070d3df13641d7bda5747dbdcfd0fe73263344c804d01d886e3077f2b1777112173b4b3d8602fa2641fca456893600b0cdfdc6c9fffe37d430cc69196d1f0a7a00e8c19e4305a267c288159db6777b6ba76ba25ed2045ea696eac3d3380d7e97609fed523efef1fc3be55e8298d257e1dc7d9c0aa0e04dfbf9770715a77c18fb0f4d2f0c7b5ce355839083fdaf24fd9ff8e0f4792c7fa0985928cd5e7a500c34bcf4a2e2afbc6e23b9a6a4eef9de4356f7307abe8d8f081e14165a2b4c0b16219eed0288c60ea1ef12164683a16d02162384addb186f79a69d2a3ca65262938c17b5f7a21cf18b8c2214989593975b8e9f4da58c86113be7d68e470c28a7e23f1164a3b4543c1768f92b1becc4358b3d0676d1a46b0c1128d126a0378cd5f1869fcd2497b57439910adc0b218313773fd3cce87309336bd7a24f2b7be5f9d6560d3a25a28560c117bab20991135bac32c7abf94f8f6a021795b285d868d29bf9a30cabc71efa8fcb2a2841909f039d0cd45645df0cf9c9e1893ba46f4b6568726cc5d921e893aaeb20f5bc306b7208e7a90e61fa637e8f03e4802049bb7cf211e243f021660c4c6bdf555c5a17bd17db71b7f4365acb7f689e22b610a8c617624c0da50cab7cd882146b44d951668d7fae2c17892ab6c6ea8c76720418d04958edf249c7a67e34004229a5b34aa51bf1b9c6b64b3ea8cc5083498ea45db1e37a53798422441c8f9b6a2417015114e4da7e17f7d3e20e51cf6ae1d0e90a3aaee180fa5dd8e9d4356486a3286a8d6089e17032540469f21e1aa6a42a64d50cd53687cbb210f5b4a3becbbaf1ceefe44cd544188ffdc83c7726ab5895fe8d745cb34ff59d3f916717a78c136055a95745c22ce7c4a0a72c72ee0ba21af3180025b4382f83cbe207200bde2d922da54c163670339fd9102077eba79a1f195f65ec09d07a9cb50005d6518c0a2de6c126d8a98d94a2d235b4b2e346933884579644887b6f1a23354cb7ab4decb55ef300b7e3efe80855ecf968d1f92b70ec556a519cbccd3882e61e0c5a7b1074112906704249d27b664747069d291f88100356e9c8f66ca955f79cdc760728288882a118dabade2811a15c3aa3a1c44f531c674673b770a0bdd293ed63e5a17582460c50c2662ec56638638ad28ec3497acd10fca19777d47105e58e402f4f49be0c209b74742d58382221ac8a3d12b71a66d2136e49f7dcd429df956041b7455a3408a1632a11a9f84bb29fe8de3c5afd2baaede58f517f8a24e0cd8dca06c39e068f4ff97110928cff4dded25b09a978277b922370a5e61539e13822ada12b22750b98b3b5c9ca2c1f122d7c1401e286b95d207ba6395bb1ccb58fed0b8833d787f49328deb13e272cff3e40e6e25c00b46b8314a9b919f0f997d489c7a55bdc6e5e420a9b2ec79bf17511f0eaab6a3f8e1b1862964a03d17283b2d5f28569afdd2b325b80ea92f42177056aa8bd38d14eaa0364e85fdad38e79de4f0ef69d90b9a9d6f4afcf09cb64a97e79ea57a58e629f653ec4bff66be47c73ccfc2486941fe912a6785db30329c2460189bdf3977fefaafeee084fac44b1bd06ae5414183f4bac817631cbbed28baef04222904f84e2ea226d87ea93dc8117269bf696e86db58c6e17e365e97c32fb7421e47ba8aadbc5c7c523218841a30c9a8d5cc8995c7450d63bf0a3ae41a107d38b33afa896d1bed8a953095b9336c9b98f84578bee0f1f4d637ada02de4fa38b9f267b5be7bdb8cb48528d102e4d0b0c6e7910014cda92035839822a2161738c13d6cebb325a68128537d3d7a1d7d69e0b08822b6666c4a5f7392c39963576f9793b09c13621a3adba9b0dd840d92243576e1c3be1f68df34cf0a5c7ccf74bd76a7fe2f2fb1b3693b1d841ffd97103f99a5e78ce94d2d1bf0130263db2eb19acdc743499fb09b2191311b3baaff6484d39a236864888ca55cd1619e0f87f556edafda7207f85cf540226ffae52cfef84a1c7a4d65be5a5504132fe22f7575395e9e57163f96a5723d5fc646bcefa732ac36b9277c9465039f52d6b53b9ee3d49ad34772f6b7fd2aace08d4dd8de711598ac08de3a13834e8ea535b450e331f97e5da718336cbe4aeaee2f50ee3abcd6d9252c471eb27a729ebeaef8c6dfd2f661617f1478ceefe02b93e4ecc1b5994113d4f0933b6db0e1dec4f63f2e9cf43eaafed9f3b8886d26adf52eae8ef16228281bd0291c5d94a725ef8b23ad78f2a0935b36ed097651b27ac56e19f5f9181138cc65c41414d25d1b289644364fb71ee94f49df6e9bd3578090501a8c165c10c22461411b52d5532f3b615d521a550f10a628385205bedb2b5a7e9a86ad6ce6465789e60da567a6f131bf26447c139c9ec47461775c1147a1037aed29f7b244fca7089914d1c10cf81990f8e2e050c0ce8b703126774353e4234c9a00576f4eb9dc14ca67b180158dc99c7b7593cd7537c2b1012c69b6aa270d4e727c61559bb9e7cb2ef38b32a0c9204cc6141ef1fff420dfb7f5da0ef6c5d0d73312f6a87acb2dea15dbbddc53a035cec906d133d1f44ece7900575b3b770e59b0729a378d37ef7797d3aa7d445d5b955c93882a1b1a8fd08fa4f7ea482d4dc18e087d29b987245b4bbab297873613e8112f0d32d94ea4b819eaba96fab198651062b3b898cf7172ff45dae533ca1253e97ee386f3a473c175a3358cb1fde018e66be43f8b86f169e658bae4f3aa35b7fa6afa6ae28e4586b998c00ea3c37650bdbe55bbac4285505dafa578025ba366551cdb91800c3ff0a749aff2523e14543af74765235af2f3d4b9b21da02546c25c22f6ae5cfd934f1cc3c3a6c037fdc381", 0x1000}, {&(0x7f0000001240)="1792b21017bf87bebabd56ef7ee8f29bb43910fd0bc499fe70ff8f6609b6bc519d35ae485c4b5bdeae489b8512d1f6ca434e12a0e1ccd8e789342d82a6a777e7cc7efd2c098d84a5eae0acc3aa93a494b5ebdf07aa0492f567338cab8496505e034147d7ee411f6a8806db45876dda738a1a0638d319aa93c21a1affaac6c84f45ad3e38f4879a9c74bfa8d7", 0x3e}], 0x6) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/34, 0x22) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0xc6) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20080, 0x0) r1 = kqueue() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x111, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10c00, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x4, 0x20000000, 0x1, 0x304}], 0x3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x8d, 0x0, 0x8, 0x80}, {{r3}, 0xfffffffffffffffe, 0xc0, 0x20, 0xa218, 0xe87d}, {{r4}, 0xfffffffffffffff9, 0x40, 0x0, 0x200, 0xfffffffffffffffa}], 0x1d, &(0x7f00000001c0)={0x2, 0x6}) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = shmget(0x2, 0x2000, 0x280, &(0x7f0000ffc000/0x2000)=nil) r2 = getuid() r3 = getgid() r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getpid() r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x0, r2, r3, r4, r5, 0x20, 0x200}, 0x5, 0x4, r6, r7, 0x4, 0x5, 0x8}) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 16:00:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x100) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x9, 0xfff, './file0\x00', 0x5, 0x1, 0x7, 0x7}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r2, 0x0, 0xb, 0x0, 0x0) 16:00:09 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) r4 = fcntl$dupfd(r0, 0x0, r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_flags}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000200)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:09 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) madvise(&(0x7f0000783000/0x4000)=nil, 0x4000, 0x7) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) shutdown(r0, 0x2) recvfrom$inet(r0, &(0x7f0000000500)=""/154, 0x9a, 0x0, 0x0, 0xffffffffffffff23) preadv(r0, &(0x7f0000000bc0)=[{&(0x7f0000000080)=""/39, 0x27}, {&(0x7f00000008c0)=""/103, 0x67}, {&(0x7f0000000440)=""/23, 0x17}, {&(0x7f0000000940)=""/148, 0x94}, {&(0x7f0000000a00)=""/194, 0xc2}, {&(0x7f0000000b00)=""/159, 0x9f}], 0x6, 0x0, 0x0) shutdown(r0, 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000840)='./file0\x00', 0x400, 0x80) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000880)={0x40000000000, 0x2, {0xff, 0x9}}) recvfrom$inet(r0, &(0x7f0000000180)=""/242, 0xf2, 0x1, &(0x7f0000000000)={0x2, 0x2}, 0xc) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000100)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500", 0x7}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x12, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000004c0)) recvfrom(r0, &(0x7f00000005c0)=""/210, 0xd2, 0x800, &(0x7f00000006c0)=@un=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) kevent(r3, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0xff, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x10000, 0x3e0568fa}, {{r0}, 0xfffffffffffffffb, 0x20, 0xf00fffff, 0x0, 0x200}, {{r0}, 0x0, 0x20, 0xf0000001, 0x5, 0x4d9}, {{r0}, 0xfffffffffffffffb, 0x14, 0x20, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000000, 0xe702, 0x4}], 0x3, &(0x7f0000000440), 0x40, &(0x7f0000000480)={0xc6}) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000800)) recvfrom$inet(r2, &(0x7f0000000700)=""/143, 0x8f, 0x0, &(0x7f00000007c0)={0x2, 0x2}, 0xc) recvfrom$inet(r0, &(0x7f0000000300)=""/73, 0x49, 0x1, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000280)) 16:00:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20092, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) unlink(&(0x7f00000000c0)='.') 16:00:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1055, &(0x7f0000000000)=0x3, 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)="a0ebdb00", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x7fffffff, 0x200}, 0x10) setsockopt(r0, 0x9, 0x80000000000000a, 0x0, 0xffffffffffffffba) 16:00:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket$inet6(0x18, 0x7, 0x91f) fcntl$setstatus(r1, 0x4, 0x48) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='W\x00') r3 = fcntl$dupfd(r2, 0x0, r1) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x1) write(r1, 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0xa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) 16:00:09 executing program 0: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x61bc, 0x10001, {0x1, 0x1edf}}) 16:00:09 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$inet6(r1, &(0x7f0000000000)=""/34, 0x22, 0x41, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x1f}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8649, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x30}, {0x6, 0x0, 0x0, 0x40000000100}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r1 = dup(r0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x400000000000000) poll(&(0x7f00000000c0)=[{r1, 0x20}, {r0, 0x185}, {r0, 0x20}, {r0, 0xb0}, {r0, 0x82}], 0x5, 0x3f) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20800, 0xc8) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0xe28, 0x7, {0x9c45, 0x3}}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x680, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x80) getppid() mkdir(&(0x7f0000000100)='./file1\x00', 0x4) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000140)=0x9) pwritev(r1, &(0x7f0000000180), 0x0, 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/133, 0x85) getgroups(0x3, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getgid() getgroups(0x4, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x3, &(0x7f00000003c0)=[r3, r4, r5]) link(&(0x7f0000000400)='./file1\x00', &(0x7f0000000440)='./file2\x00') getsockname(r2, &(0x7f0000000480)=@un=@file={0x0, ""/108}, &(0x7f0000000500)=0x6e) r7 = syz_open_pts() pread(r7, &(0x7f0000000540)="ae6e521d5e00a2dfccbb5e1191c77b4b19b9", 0x12, 0x0, 0x0) recvmsg(r2, &(0x7f0000003780)={&(0x7f0000000580)=@un=@abs, 0x8, &(0x7f0000002740)=[{&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f00000025c0)=""/238, 0xee}, {&(0x7f00000026c0)=""/112, 0x70}], 0x4, &(0x7f0000002780)=""/4096, 0x1000}, 0x1) r8 = geteuid() fchownat(r0, &(0x7f00000037c0)='./file1\x00', r8, r6, 0x6) r9 = shmget(0x2, 0x2000, 0x9c, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r9, 0x4) sendto$inet(r0, &(0x7f0000003800)="c33cce246da67bfd4309ab7265e65be173c0d5e3e888d02ab142fe61e6565bde8f8dec52f390fffa2b88d8e1ac94e8b77771a770d14be7ea252330d6e23449d3d89b781e9bdbb70b4095d53b7d55d6ecaff5df48211c182f1f97734f2ac42ef82bb2f98fc00c977598441ac8a101bbd1b8962a5ed46c7181398683e5f6dd01c5fc7f5576f42a500657b9620f7abe27f9658084318d15c4238572aacf04136d9123263243dde401c61e49078358920c5d30ad0a01f36d7e1f22acdab0ba15dc1ad08dc17685684c", 0xc7, 0x8, &(0x7f0000003900)={0x2, 0x2}, 0xc) geteuid() lseek(r7, 0x0, 0x0, 0x2) chflags(&(0x7f0000003940)='./file2\x00', 0x0) syz_emit_ethernet(0x1000, &(0x7f0000003980)="d6aeb5834aed7c8dc9af57f9a9a2d6867d5f6f9c870e366494a3b596ab22ad88302961cffb8cad7e33235c42e2443b81129e74b4cb9d5f82411af704a8655a7ff77337194c8faabd45fb49adb98b21b76962787fec3f245155f2ab19a85bcbeceba300772d91e3aa66ca3de3b0f87f7b6ee77781954d090e69775a9d8d2e64ad0641d0da052161560900a827d190ffc9cdb2742a5ced7fc17b2e244ec276b819aeb2e3d8c3e77dc758c7051825c3345b4aba60d1bcdc647322df727edc58727126b895958c792b25a444533c8709b78627bd2ea9db97771c0976c6db495333d96c1d802a80c0b3e1d52af5102560e9417a66ff529c454ce1c369b5d055622a19e50491c48e880330ce03de920e143361e1aa18750b85e96d7c161b55e896e847a7a2f5eb35f0f2fd5aa0af11a960c871b559ed20320f0995360f399063529e00c89fa8179de038c26283e96e7eb3d8291f8e5fdf6cf5f3845326ac12a3e449cecead0774ef5d6e428a667e00e06b979a10594a7b74719b8f1dcbb099c523b9545f577048ac468f086f50ceb57b1cbc5000fad2d0d531aa3a37b59590de4901a6399ffd5b148110b0975e636e219b123138498e9be4037c5302d61ddb04d5b814a36cd77800dc74d8c24ca3a077070a6b01e7c52d0a25bd45ed45450f0e3f9fe1e4fc2a9f2a141efa02ff53c8a046d3884f6148d031d87a15f150e81c098be06d72077bc37622b7f6b1c87d236278885d5cc2e9938bacd10ab42696eaef3fc23d62d51796942d32c31d362cf870b923aabd2d0b42c3ed8f47505817a1a8cd7c2ece282a770e0341accfbb4ae292d2d91a245502bf38c1f06fad0c8e793dca1fafd7d412a9cde982bc34ab2055b47a6bc62d3d498f8326c203e63ffd2a238ef4c8c37128450822efceb3790d93dd00a4ccf3d30b3ce50bc8d1226654761bd59bb3c338141f5f80efef3681634e1cff006b09b21ee99b38d366a243780bc9ec87fed538c0bb2cc7ade31e40b9cdd4835127fc1bee6cc50aeadd4f1cea30cfdbb511add1c2cb4e6c7bc646966c16a00d086c935827868caad69a28274d163f585f813a33390bb7af9fd3ddf6680ddf3ee62b28d3d838a0da95d9d62447597bd4eaae16f158760cb6d2754f07621df3a6c5eafb917ef32e0b4a3b3ae412754ba39290c73e578c0376cf657145683d01910ff694cd7ac7bc5ae40515858b9f44bcecbe1fb61990483bf2bf738b9e9d8d702c0159f0491d2fb657fed3500109ec9cc1136922287f7f75231da49550a68aecffa922b0925b5512b726deec0a71e57b016d6b9ceba91c1ecd2b550cd5d32af3ffbb412318811453044216e293073265cece1910270e470a7b5dcc21445977608698571fb4342cc757cbaecfd97ff08dd7b07e6c639ab35513592e1dd1664d8b2cb50c80a197fcf9a6b37cdb274b60a1b4420c90b43b089d5b6ef98c966fb1518a98cac8ce1e0f3403a2aafad26ce398528a97ff4cd91414b3582679c4be618640ec96db1f639bc9fbc0bb9517705d9387a9e62531a9074c064d3b8dacb2bc1e2ce2f1100f89647d8cc0b55a6272c8e2ff81fe1090f0e9745196ce93a8ed18cc1949810949a43d1a45a6e50a768edc50ae8fd67086de4a617a7535ff4871c20f467f407465ec6d0fbd7475bb37f874071aced14c27a05e97be87e128cf9c43be9625c26e5b236a0d8d7a37e485129e49a2d68f53cce56a961039ed363847819e2cfb0b63a0ab340a0d629dc94b67e86b294a0a8065bc571c960a44bc62b67f955acb838aa849a67b2736c08294ec3be93ff0ed209f0117ece8dc34e029434b600dbdf52b7a4f74db03feb171975f5b38505fd18a84fae6bd1721e264c7a6f034bf4ea6856b11e4fef2027411aa949a1697eebd58a66ecf1790425627acb77e65001b020eacbe54dee72f7589a4eb0b1ca066152b1bc738045169b61e6742b0af0d2755d74831cb7f4e27ba15ed23c2037b303bd97f555b108f95ae47276a34a23aa9205563b5ea959db55947759415549f0ebd980068623c752fb9def9388a83feae9b4c13e4fa439dd40c6dc81458307cb5dcdcfea45f5dcc0106d6821383ca4afcc6d971fb9cc294e389ee4024e442b1951e34e21f205827b1f7ed70d653e8144bfa9cdcbacf0e4274f74e2d47328003c6676f33c56773a67c429556bee03ba4811305a1b3541c2efebfc7e75ca8192e26ce1c39c259f039d01ff5cb0ec0e2d0a77f85bfb1c23d88c6f0bbe3b834c8e43ebb0a1f1e67f75820204577f71fc7cca36e5fefa36776ca0c1d7e720c5932a80cabb74ab55bb04ce0bb0bf8553c95b46a2fe34a2afb3ca6fb63898a4bda033aa526a1b15d457ed774a17fd44eaa03ef110b5a3c1a1f56d04a2ac5b885fdbc4c20cf51fe6b01f0e3d84305f931b34137911ecd2165e6eefc2a891b51c11b8904fdbe2c3dfd584cd96b67b45be1e07279fdbe25803cbea503b20b7d645f633159206d4db8bb5d1737c9e2d26002332bc2f10a8320502fdecc9d6d2fe6e4dd6eb6e697223d3a528d95249dc6ea7105c9a6c534c3939ed2f5eede61c8a7f407831234d5e0eb0c4964551c35f70f68fad4143a896ec76ecc6752d6996a5cb37ae92cda28e44216cd5947cd825372634d8f9368c96353c59a8e2d18a3b432b3e15fb7bac40e61078f4f53ffec47c1bd6c66f09d372606be915faefd52526b548d8df585f5b3de30e7135d89602a307a7f9952e02a92b3955c38814c854b136e6541f2ad69b2c80c31af992772d67c36ebfed74e2e7c0f534ae8205861e7f0044d53a84dbd3a945a693758b349f15d027128b15ad4075d097ca673948154d81ee55ca2b4d73e7bdc4d4e3ab1f933e799019ddb7976d002a351facc901057677657d3397f890beb838ca40e867c66687167dc1d5233aa06387eef61a19166da43a2827e83a13367f2fc9ff6f5b4e3db2bbe527fd80e46dc87cede47df0b751bf3aaac6a336f6c8ee8c6f4194ac40941b09b8f352777049f11250fcd3f1bb09aa5e45055fad8fc28bb39410b70adf97212ee86e0cbc065c1b623be4e13c7d3a46ad69b8cbeba71e960afca2fcdf21d612c375d35740ab564a16d70d94e4543e2644264d70eea4ab11a8db459a191fd43333532e5610d59552f83fcbcb6a5e4e2d569930b830578316b0396c9db63593c2d9a01bed83007648f961033bb3cd43c3806acced7fb8564a387541b141355a38221d56eae0f13599a321e986477b2b8e5554dbeabcb743c049434d20f950a881ab78e65584cab70d17289cf97a2cd2883fa6cd9dc7e70a75f84575bc956ed47bbb61b803da8227026970051017218433f5c1773ec26c702399e05a72ab16b784f1e6d9d74b690bcbdc79392867aabee1f1f5175cc49b43ff19ebb346b050621a06e8a1689be6b9bfbb028206d3855ed7a9500bbb6abab720b1b79da830ad63c9f3eebd5162c82dfb5c802a1c9384fd1db1663385d584dcc32fab53d5ba1b7a630f4d6cda0713e104ca9baccfc56c4b02492edeca96f6e60e57fd6fba9fe67a24e3c593142aa0c37c2cbb1941b2dcfaec9ba8f86b38c0f374ca2f49993e56c4ebcd1598df86aae1bc0dc09a0a15f26c409c41483d760d71f8b49cc450b3af4e9a3e32d9ced27dbc886edb48c34f6860ed56e5fdb2392e105da09ca3d188900d09aacabc6ade3dc792405f7ebdd1e2f0b2d1859d0577c23febd74d1b24b355ab144dc3891e9bd296b53336a96b88118e1cf2358ec267fa2134962d5190eece21c55fb3ca4a97750edbde1005dc6d1e04ac322ed0db8bc255d979aa61ed4511480accc14d9c9fc883240e96258e5f926cae74ba91e4582ba6ba6aae14d65d37a006c6b4b8baf61f85ff142c8f4590b3b5d8b8149d1a59d9af94a8eb52b7af6c9d69eab73b9ac0f312483a4cde9c27da2d179eac917ecb4936de78dfb7f87398ffbe527ef049169f1b1a5bd7b42ded7c8d19121a96777431cc9a87535ab329ea359fa3baa759031b607a2870683ebef1dca5337eeb1a1665946cb1cb68ff08e32b3a9d72c380c2af7709cea3d8579ecc638d6467a83c13348800179210cff33c2b12d028607e06ad5be31db0d3629fded3f07929be45d5ef92dff88067a2bc20a33995e89b039d2f07486d2326dbbdc156517c1d51823191eaf71153dc9b3b3199c00dfa22bb6db2c4bf498eca890ed9453ddc43f01ff91ffc1d146918d0a517175e954e81dd5d53f7832393c67c711c1991fbee117d464a0e9fdac7633fa602ddbcc1597d28f103996a973ae2263d0e4436b9e66296457813c3ffd7e51f499b9421064c0df446e934935ea2ec4b8d60a6b11495f4d5ddf3523ac5afad7e3967ef8c568ee49d8b654687263413201f74ec8ebe82854e5ff919b867983af8153926c06ac68315bad9e1b117db0d2bdbf3cfb6e395de0c41c6244139183d16be63b82092fd373ee6f4e095c0b1ac26c25f7cb7641865e67b88a6007fd2118711de79123342e880c38267f1bb4153a70b2d1e0a1f939ac421ad8cb7d51104bf6bbacaf12c38782fcff9343b469011ae7e2bf46b45ab0faa7dadaeac0c64a37deea9ed830165628be29fc53f53cdc490f2333409941410f9d77e989da07534b54aa2d17945c628a8e24515ecbfe093c05dbaaf1feb9234f8fb56dd131509183737850901080782f25ed8ac226a256644a1a63a08db9830562fed939f31637949832d777d65cd40eae553e2765744f54e31ff3097a0f3993e773af9ef6278ebc28cacded735ea1d463162415405463462c24240b56cfc454e5ef1b85a90dfd380b4cba21235e3def4ab5cd08018ed362a834b8cda3b2964bb70a38f67e92b64c610f7ef20721b7168f1ebf2de80e810d088ee73ac812e6d0ee657ff29cd14306c8a2657ab7ce3146d7398b75b5bad68a38bcf382f58c4748b6448095bcd575004da994ec493a6190647d980cc5cdfd7335cb2aa66bcbfab387b757fbdbfcb6080c1957cc9e22f27be18eeb6f5c0d740f28690f44d86a7485a4add4c37308c7bdef1e77abd1a1e4da2bbc0062691df9227008cc2e55508178c124af5c08b73060b6bb904cf476d758daa2760c73307effa55accf636b774a9734f3e3cd3dba849b411fbbf1f11e1c8a420095812a54af28c0d0e388cd988062ce5536412bfa558dfe566357016af09c37938506fd7d1b60e16b8cc6a82ab9ace7fd87963fc66b7f8272d7e3592fc6f010b72ab5ac0c5b743afd76adb2f759c1620b946a76cbd02609afbeee73043417e8c8191704da401c6059ed4b315aff563397e9e06398c4270743ffdb2c90035b8054ddda0d698e12545750b2ecf99c948efdea00ae6e56e911c5c4dda995406ebad3772aff13726baddf9f8c5d8ce3595ba5969c06c586bcad41822085fec718537f0882c7422afa0af652b06819b8cb405a6c029b355d70c0fe0fc44ab793fa1bd77a598e5013f84e9fc298e368575d0c32b5114c67cd2a9d2716052984103cec4ad0a3add18ad245f02fa794361717d11f23ba9a328be6add9d1fb80409adf3b7a779076823ef724286f4eef31c11079db22c66a76b6ae8e58d8e283f9159ef0ca63eeeb25049d6ec31a78d6f25e3e2b0aa69d3e87cee82119d4ac97c04d9b33b36fa9b0bb2e92784a551beab85293199122a9e6d85af4e8126c232f104f9aa31427f2dd99c35772941e3af4814b740f1fbcb705623f9f1a4387c2ce6e628e7081cc6ae8bf3edfd79562560c069426b6ba0d444f3f700c92058b0c7f61fa56f212f0f2497f69028be570eaf4fa8a3b5") r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000004980)='/dev/tty\x00', 0x80, 0x0) dup(r10) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) writev(r0, &(0x7f00000003c0), 0x10000236) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x4, 0x80000001}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x7}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") shmget(0x3, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000001580)='./file1/file0\x00', 0x8008, 0x200000000001001) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0xe0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001340)={0x6, 0x9, 0x297e, 0x9, "997d27b69f76f24ff10129421104219e8647ae1f", 0x20, 0x9}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000001380)={0x4, 0x0, './file1\x00', 0x7, 0x1, 0x5, 0xfff}) mlockall(0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) unlink(&(0x7f0000000080)='./file0\x00') readlinkat(r3, &(0x7f00000013c0)='./file1\x00', &(0x7f0000001440)=""/123, 0x7b) mkdir(0x0, 0x0) unveil(&(0x7f0000001240)='./file1\x00', &(0x7f0000001280)='W\x00') ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000014c0)=0x9) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') preadv(r1, &(0x7f0000001200)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/86, 0x56}, {&(0x7f0000001100)=""/153, 0x99}, {&(0x7f00000011c0)=""/32, 0x20}], 0x4, 0x0, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000012c0)) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCGDLTLIST(r0, 0x4004426a, 0x0) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f00000000c0)="6628306124b149d3abf5546c53a8e4df65745fb74bffaa106b534f263957ee2e4bdd7a18173c05da974a8e98a596ee49f7e31df9d9df96e6af37d09ac8ce5dd2a932676bda5bac4d3d2a07b27c21890aecd7b62922cc04f692a8243b990dff0418054f822b331d6cdd06adc15492f690d9eec586c70e11626b3a60d86ae3d7f33417adf6d0", 0x85, 0x408, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:09 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x280, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) r1 = socket$inet(0x2, 0x1003, 0x0) socket$inet(0x2, 0x4000, 0x1) connect$inet(r1, &(0x7f0000000000), 0xce) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x6, 0x80000001, 0x3, 0x4}) 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:09 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0x11f, 0x4, 0x1000}, 0x8001, 0x0, 0x80000000}) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) ftruncate(r1, 0x0, 0x0) fsync(r0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xa6, &(0x7f0000000100)="d33470a6e117236860def65bd92364aa4844b070361e13bd1aee21e3eeb6c4446f080b003ebd346a1dd89e1d9e0a9c28babce8832fa3fbf208df11a93437e9885eeceb3202c39511fca2032fecfaba8e1aa1dbb7711e7162606cb45f3beda94aa8728bbc1d0994c80f14a2485aba312ea1c3a473ff4c276184921c5610d1f97170ab0693df2ea8faeee1885b26c8540dad8c56b4ee81888c5336cdbf7ac51a8be1468a36e385") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x4007, 0xfffffffffffffffe) getsockopt(r0, 0x200000029, 0x65, 0x0, 0x0) pipe(&(0x7f0000000000)) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x64}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:00:09 executing program 1: 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", 0x0) 16:00:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x5}], 0x1}) r1 = dup2(r0, r0) listen(r1, 0x323) 16:00:09 executing program 1: socketpair(0x1f, 0x3, 0x7f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x2, 0xfffffffffffffffd) bind$inet(r1, &(0x7f0000000000), 0xc) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x81}, {0x25, 0x0, 0x0, 0x4}, {0x6}]}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0xdd8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80001ffc, 0x100086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x8009, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)='\f', 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfff, 0x9, 0x8, 0x10001, "941ae0b5dbf627b36037dc46e799b0032d2dff76", 0x6, 0x401}) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x24}, {0x6}]}) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x400, 0x1) r2 = getuid() r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0x40) openat(r3, &(0x7f0000000140)='./file0\x00', 0x100, 0x72772080b358a72f) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x4d1, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000380)={0x6, 0x7ff, {[0x7, 0x4, 0x7f, 0x100000001, 0x5, 0x3a, 0x7f, 0x1, 0x6, 0x6, 0x8, 0x400, 0x8, 0x3, 0xcb4, 0x69db, 0x1, 0x3e], [0x8, 0x80000001, 0x1, 0x1, 0x8000, 0x1, 0x0, 0x80, 0xff, 0x8], [0x31, 0x6, 0x1000, 0x101, 0x4, 0x80000001, 0x6], [0x4f4, 0xfcb, 0x0, 0x6, 0x80, 0x8], [{0x9, 0x3f, 0x32, 0xfff}, {0x9, 0x159, 0x6, 0x4}, {0xa000000000, 0x7d, 0x1, 0x3}, {0x2, 0x3, 0x100, 0x2}, {0x9, 0x70, 0x7ea, 0x1f}, {0x96, 0x100, 0x7ff, 0xb8e}, {0x7ff, 0xcab0, 0x2, 0xfffffffffffffc00}, {0x70000, 0x101, 0x3f, 0x7e06}], {0x9, 0x7d1f, 0x7c, 0x4}, {0x6, 0x100000001, 0x8, 0x8000}}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) geteuid() setreuid(r2, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f00000001c0)) r5 = semget$private(0x0, 0x100000004, 0x0) semctl$GETVAL(r5, 0x754bc2148cd23160, 0x5, &(0x7f0000000280)=""/101) 16:00:10 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = semget(0x3, 0x2, 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x61}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) pwritev(r0, &(0x7f0000002600)=[{&(0x7f0000000140)="cf078acf1561a0c637b2af1f3bc45223ea5625ee458e4ee8d51e141c2b41846bf829e810b00de6c46a6841a4b436f2224ba22585bab8af495bf8a7d546d9bdd945097bd2b6209022d8b1398a49063b11df", 0x51}, {&(0x7f0000000400)="000a68a5e8b6aac88d5a750607b6a8526a8e99742aa799e25059880a2faaf0c0681a085d0fe0a630570555539f10475069e0a0d4a1a7cb28ae7f94ae28aca3a6515292b49fd04a8bebe7809ab29fd073086a35537a10b7d5dd775a65503e99500525cf638d66165161530b1a6adf7e3745b087bc9354d62b09c5fb3f8c976b9233bcd930a49817cf", 0x88}, {&(0x7f0000000500)="8fd4acd88f009f773c65a1857e69b8867ccd0386bdbbe19166d573ff4c0d5d3af0d1008125720b9bd22392b6d9797bd052dfe9a86586867f1129981e647e77b1fc6d93c8b1aa6398e3b1e532b66485fbb6999aec8d84af5a0d26effa5dfbc408ec94bc4e2b189ae657444ada2f306da111e6f395d286a5a119af2be8074ac4cc569dc0d2d3bee490058ed0c37f6ff1a5dd9a8670255e40337beec04a6e69374453c5d18eb53b9bc80a34fe0fb9c8451db1a98403ac46a42a9e25c2e4e3ba34697a6c74062987dbe749402571972ce740691f97a1902427c74c7dad0c59bcd8c42ab78273d16dbb7d61af3baadaab43186993ff97ad92b6ba3e8695e4ea3c8bb8ee9aef116cc8a4f89ed81e8333829f61786f356562d9e9d9ca9a5c0337cc61afb3bcc709faa4d4b3d101c046e6e6b4214639979f4f960b368fc95841a2b0545c1f79c1ac2e20a46dfd3bd6f835294906edccf193296bb25e1c9091314c33442a44806ed19f7bef91c52d61532360010dab80cefb580455ac7c6b19946805c9be701971c2ab33266bd9cc5e4b23cb9ce7b6acc2ae18620dcd6523a3edefc0f45c9e068397203244059de32f64fea45c5990f5ea56486eebe42302dcd35692861e63bb2557b9ccd6c702505e4d2eeaf6464806b5fc0733f081cfffeaeefff1a2ed481fc7e90b1fbd9cf1f4178f5cb245e2f4d5a842dcec75188d41556c01e00096b77adb50018d338b5be552bd936ad139e19a3e9562bf5b58986e23a96f1b023913183fa86ecd0e3c53db5232e0af27c600f255180f20743740371711a839f2cf8b26b8cee4ff1dc7cae4a0844a67ab93e9b6e453e0ebf9d5119652a63c3aa5d9db9aa48094c9e3eec4be160f9b05bac1f847072c8d800d5567392dad60819af1deac02f46d64a027cf0f22f20de4d61c9e5ac2d74931b3389471eac2c99b7c9954497574597cfaf17e4a565a5175bcaaf638f2111bcf8d522c8cde8d60c3ad49ed4d44166fe25543286ddc0c04c33498055650f7dd5f6ef0762e386697f2b64ce308d989bbebc4f510a0c3695ef1977f88cf8fec484c52388ab13f85f994f798a7c5635e7d77b47f4d8b510f3546fdb23f3c7d8796a5b7d1b01eca3678c8d34ba655a1671d3ea6a499bee0bad6565c6b58aab9cfcd96945bba00e7abefb874527e82662785ca9dd5e77ce2f2bceb515b638abd65619aba5c4e5fc98ac1d6209a2ed8c8511c84e497ae2f1a8529db9b1d4810ff06597ea2ae8921c14edbfcb56e7dbf5001d06234de57277f139415a2e02b754b518a799a2ff12750c4a26140f5955f06f1f7ed9fb1736b6a20eb13a16a6545dd9fdf0cda16810f7ca38e969f002a650a918d0b6152808de002ed61d058cabc489c1bc58fd2af42024512ce82a4b17618fb2b04cb48bcd4795b3134da6cf9a6b7f1ebc8b82919b48db22a524e36850b66af1e8d52ef1cba163e2a56ee888e921caccc695cd8822a5fa7a2bb65616d659337546d6cba210f6bf8206f0f1c525c52a89b0dc075a383ade0ac7844a48b1f94c5ee8a328550d290445d349a682726c44213fbe32a163de8e3d2bc8209d63edbbef294261542a11d5cf5921001356c6e2b1077dd7c06d1d989a12c15af3687b96ed468bbf689db53a1fd03c3b560d3d76021449a75166e38274d86e42d06e4443051a841641491ac9b2c4ef52aac7ab2e6dcf1c2b047c612a65b91ed7d040ac67168c2fb9ed4981f17a948579748329198129a60c88bad3b40838853ae05ccb0b601bbec5ee1d1340f29e8ea20ff734d622ddf3d5fbaa79743f7aecd2fb66f1a116ee5ba37746f0edf27e7fc456e781d827eabdf7e7cfa477601d89fdcd5d2a98c8f22ac85465f36646bd6536bb7bd5d7196c25de2e9597503ebd7bcf3242be60e945f02d01667ed0bd144f7cc731a0cdd1141c3bd368f5789d855cc422d8b8442bac87b31b6674c1d2acf6fc24653c67164aa65d6340cd79625c9ddb757d6d48b6ab71b763be68bafdffd986e5aef57860468c476f77087425a71554138c6fa5d2abf1a81f1f860f5139fe247b8c449a5cb0b048fc4dd1c6d714ce9240274cccf6bc08970e0614c3b81f6af358d041020f00a7084bf96e6fb135eb7d557993362fa4679b7ef0bc1cf5625697e24501e3a309bebde863295d7716add807f0565454fcc91b1cb24c8825798193275930efa1d48fc3c47f0139d76c7e827aa790aaa8de0fe5f0c5cfc35d8d1316a981e6fc4511ef45bc748a44932ed7a04e2d0b98875610b1ab763b5a637c643b599dc1dd1d74c891b84a41a185d1f7a7cd8dac92a6a6331df774dcd82dfc6dd5ad54a3751ab17a0fd5b160feed89031dc27da8b1aded06487e5a005f80534e53013aa7f70982a2dbffae8c6382824a1238eefb4461037ed144887b4e576f5da7c68fd090d580de930bedadc32b195a9b88693833c39f1214630e23a12ff814e1e9071a0dd46483d8f41b9ebed6897a6e5bc4673e589ab00fa601338e4fed71417a82ff955a694bb902628320f563b52706268816fe37100ff7032cdc226679489fa32ec4136127dd877deca231444161e3d3b0576bd18e7d1d46608bce5cd5f30593b111c44eea88a0d489d7fbd2b80363648d5707f3e7cd62cfc58ce311c0d79782f32e768b3c1c5c24ea6ac5504f5fa24b4ed8bb79184fe8b938342ff5a64e9f5f55c48d649e2addabfc3cf5a7fa2b32d7ed6c673579ce75c927b7ac42cfbe89a844b22dd3cb34ee15aa3f1cfc1270a5cf9b813d09bfb4327e7f4987c1ff0153d9accc687d4f424a4a0118c3a43370808ed3fc4d5d33ea0980af706022157f00c4c04e7e69fc75553087860dbdd38a6f565fd0a9462bf7876cd69caeb000500d514cd774d4d21f76ae755925653184cdea38c2314c115ad89871d46af38820a34ac0e4c7be700c5dd8ca03e0f0f8b97fec7015801bf825d3ac31a4c1ac379a3224d5cf5812e9da767bb611b1b9da3b7ca8c9e0b63bea59895cf18f3a426aaa4865583050c6b1c0309c2d3ca390f9c8d7fdd7581b4f9648de98bd1fe456e376a8d33af0bd4b3cdcbee9f30fa09e7810f62ff9fea28d5a9ef0ad6f49ca18be93ad19d4327e468b3643001dbad673f31ddb8540dc184e9576ab19700dab71377c1e679cb8f6059b680e741ff52b8f79cc9ef07c5362ab8b36b717222f053189d0d523f3eebdb76d19ab7a7f9d09633fd7eca9767e3b74b27acf559017e94c00d4c5074d59535c122b9613d0691ee8d2393ef895adeae3b62697f1fcccc8730d08149e8b0e531fef1d38765b9cfdb58f0099eb7e9473e9c2e31a8189e9fc05d2d1c099ea448a13f4ec41725b182e3c0a836ea9532e5a08128febb9f9f5ff22fb44ce6c3e1449f1f4eccc0c8de6e2ef7960c0d08c466760d6a8c35d684f931ce9997bf6c1fab9331d2db6bb4aee5425b8c74a692a96c24bc84a132f65b16c86918da4b741ce4d8d15fb637a756b2c721c12083a60ec265613edf6088d00dca75b9a90deb3b757446ae1ab8584455deac0d9c76d4058220e55742136b83feac1de091be4c4f9b800c668d2a35417c70f5cbca8c2806b243785d2e2c3222befc921c970216ba45206a9a0807984ad040bcca6a460888a530300549a055d583b0dfa2612dbb50e1b2a25f060a90ac070fbf38d96e89ad86b9709e8ade7f6cbcf03248fc56a39ed0e705f1823a21787a7df803228106a938aa60b7c59280f09c82e8c17d4bb70d8032c27993e61132f5b30b7c93ef73e7f606b5ccd853dd0e8da6b102cbb91c543f4e77d34819d5159308bc65975ec1c4216b168f0d9f8500c8a9bcffafc202872a9bc264ec5d931276b36b20e267e97f7fa37e69f5854f9bfbd871c6487507ab1a2e816447a23452091c67023987826def6ed9d397a58a568ac416179bcf25dfda36eeb046e144658de62d2c43905e36787129fb70641fd1e20859309d67cf4feb1af6dd8e2f08df89fe2d6fd5ec0fd83e2e77d54ba0087301e4b77db1e31198e8ffe7b0ed8aa0a78d7a4da89268f2f27a9a650ed1792c81ff20adcc8a18ad7589fc8a0a5532d84f03f0edb01394bd86561c0eb2e7db3b9f0c3a8b455497569cdefacc1919029911df29a67cb007a595bcbb952cf9b2b3ddb926848cc57b9f5819f4f789543e0dade9e697bba083a26392dc7ca97b60b875d5f136d86e3602096560badba6325007e48951f3e945f5e828acc3c01f8cfcf305a668b706a5492e1f9ff24a2abe64bdcaf26f7ed4503a6e2228990e9a1e262d84d7b6fec2a6a72d012141b43f4b536f99e6508abd2d79910496bb90e23d3c5a2df6fe0877b7ad430e49d0e03318bad19904c97ab4437592b54d59d63e170015aaffb8d77cc027844d84dc918ea3e45d51adf254f385e994b9ce5629c4590e9f54aa5bde67deb88e728701f33907bba9f1f5eb7758b31f5fb8015ab8378754964c950d85b3294e03a6c1b617b97f250cdfc904f58b5d1ffccc0e0016ba6fd71cc2bfcb07a96c5787475f1b9c368a5ebaed795e5dfb4f28261289928267d3aaca9d1c2f94114321734b98cdfee39cd832f3cef4595975df3bb4c5187f6e2623ec8acd4acf3ea152751beb2656a630bef2a71122fba6798d3f34d46bca9d07ccf2647cf43b38f0a57abc99fbe1286f34ba36403d4d5c846ac89917b04e54c44c1c1856e5ff4dc0b5a42dc6faa7ed7650b30e9916e06f61372ce78cb3c66582b4b5aa0bcb12f0bcef90c037b1a178726a09321102f15ffe2e16f32658743718fa6e2268c58d241965c3caa77e9d0a08be9b8581d79f6fc61531ff9c82725758d99eb14b2688df28020b7aafdfe9e83f67de957a05e271c3028c321e9601b8c1f326f09746b5d99cf508fbb4bfeda15a1765970f675e709c5fd222ad6eec15620b5eda9a45e976a8c4b1239c94e8b44022aeba8bcd4228cfc9778f5a4ab5da1f3be56c7e1348f0b011be3681df3181073803153149fad7e4370f31b0172009590e78182b9ee87746d2a6332c5dbf08abb4b6d8fb3794bedb54375639427641e0e509ab6d19ac845f8ed02953f35780a4cc30a56a49cf4542a8de51f0861a34ea6a555a76501d86b88f56cbd9d7dd84ca407ea81989a0622a2a11b959454cc09fa0eee1e80fc597062c2f3834da97c08b87935572f382ba9dab695a853761da4762ec9183894f571c0a247ad07cb68b112972a37ac6dbcc55bab858d3851d00e85511dd4d5181a399484f110eb024a49c1f44d4e2ec3a3bc331aed652dd8347aff96b10f2edcf3d292ad15923a0a7f4d00bfd53c6119e9c96087db37e55cc7009d66e44c811816c76d2703845720435ff2b1bae71749fa510acddcd379799a15923fac2e138f3672f6b7f6f4c4c4daa6714fbf1778999379f6ce430c6aec592b37552d3088f48d8df4ea0d0243826121a13d8d8a0c67321649b429641d2617ea49157fdef3a887098b8c3c977472c4af3dc11667c71f79713f8c42a37a475e551bca4fa9c54c19007a5e6abb43b6dbcf459d72f1f366c4902cfc547e8822e5b0da7a0e93a7240437042d82f552d25d82afb7085a864f9b08e49f1b12e96e2383fc7d37e6e8db697bbe67aef0a75fe906af28822e03eb180d1b03c756983e73c9e0b41ad99701053a186fb5655efe78b064a7eece7925d95525a2a6edc95f8ffcd6fbc49794ff1c69ea1822c93673e0cd8e76be849ab83446f03048ecf462ac628251cb3f5274d3c9b18a8928c2539f3b8bfba092a3fa98fc6018e2cdd3962b0b5c5ee9537600042fc519081c4af6305b56230dda04bb817", 0x1000}, {&(0x7f0000001500)="fa1ad912454eff8056ece8b7243222d2c375735468b6a7a78847ea116ca8a7e974e0975086586bf53d0564e83d69b92cf088f7ac209a0795a03231129de53ffb1fed2b7d4ea1fe044448cbbbccd7d3f9193a4003d3283d4d0b3309b783ec4f93c8b66f610f428055e7d6c5eab13fe415ca880b1bac78be6fed070eefe0c1cd9fd43456359d3058d47132a5d6b8ac00e87050004473c43260b4a01c2baeff0ae1808eb7ca2feef2db027636e9799f76d4faeb922009294012370f541b468157fa56b2b0672762eac5b93aca4e1c8dbe14133ff3ebc6e56df9ff9f306310", 0xdd}, {&(0x7f0000001600)="fa6f106ce8ed24d0adf7f97dd2ba985ab1cd842d32bbb319b5a7d6fc964a7a050ed7911f6cdc24a6f8ee21b72eea1290236c1f0e11716aaef1cb8b8ec7d110ef095b0e15ae8cb06988c13a5141d8271636c02e42b89a545d6cc79e9c88aa4ee9f29f4d8a6095ecdb9d307b09f2eb850f1f57143e97617ad6a40bbced1f681a693aeb9cbea8647f3b3c45bb7a4f3cb0180b10e3ba54ec54e7d158cd5cfdaa030f4d6efdf16c691db90c42c99ff785a778540fa21329f60887f3a89fefd9887247d1f37f5c511a651b9b27e15f9bf0d73a36adb490f52a5f7883666fe777c391270391cdcb60d1fdbe80c4c5ecd72cfb4605cbb040d11aea0da6f8ec4b20ccc9337e9726308ad2271a936fb084049768a144ea579b72336c10b73f548fcf2ce5063747c584fba178fc9304999d9b38cda79875169df854480defa371662631efa15f6a96e536378d1da41918c72ae079a27c2e9402cd6e47ba93c86aca18426653f36f22def77e89ea95cdc7e199d93bd0aea103523fc2c5ca7be8e893ab4ac87f2af9695a8d97e1d1c38dc3e020423adddfae4004754f0b088227572722f72624f9a3606913c0e291ec36410bc6b6d6f497441b1d8b73febeeb3e5566843681c766808cf1b427fb4dd0bf636bc7ac818b8211f752858e68704ea5df644bea83a0f1a50fc3d2757f464e495021265cd85bb00eac7a431e41eac68fb4a6ada5ccd07b5c014e712aee5b3f4bcea4f721b539837fdb99f5bd33dcbaaf9a5e830f78e92ffcb4868a640e6e87ee29ce2f4601e0f2c967cfad3bb4b00be820df1ef233235949dd3dffe21a0147baf28ef3e54603e053565dcba3318cbdd47c293474cf74128c9a7deff23ef4b18d453c85b09d1721789c559aab973e916cc95e2c13df49a73fc16f2e6369beb99da0177dbedaecec49077bcbf746d39c4e1c8ab131324339eec3ef9126b994c9bd789800490e5ce527e51803671d4f588bd2c9b615a0c893e4ce7cb2774e9bee664847520a46a11f7bbe24522ffe9f588dac83d3e116bc771ed09fb705caa5b50a202fa1fb038eb0d46063b0265c509f1ca64dcb2a6c25caadff18e461d74e2d902eab2c551d21df1d6f2a4579b2e203de3ba82c6a69862d03dc2cb45ad8ce039c0e364e5a49ae97e38ca9b0eadd92d5f6d5a091c06e0471c094c8a0aafa3475d1d4f70c1a3838ee0a89af57e9efc0f93405135bbc18c49a0784e02ff3bdc4fc6e5881c09d15145e69280db05b03f534061c15696ab7d45fe6fc98f712a72b422a096496f9ba77bfbdddb9c4777058612a04c7496d603a56822f3eb25915eaedb416466a2bd4ae72cdf1915dd8e04d5d348890db669d02cb0706dc978d51b31c206c6ca3f1e54e6a96370e3f7842ca83d7f9f4921b89709a89d54bbc3400c12d1b6ecdc50ebff66ab72345efc20d4dcc0c324226c720fc31103e732393b84986e1286c04a11f036ae6cb8b8ce21fc38c82f7b3e2ad1d84a16c0e235240c683a1674a0255aef5eb98245561bb1dca2773e2005a21d1fa3a54a6a75f1f30302cdc2617fcfd6a1c1e121e3bd8e6e295c1c42977819cd9eab394ef59fbd946452f0cc8d8fd3410f69c4476a1799e63cf787397ccdb903886451112f0b272bfca8ae45dd54b5b6a4aa99ec7b5aad4abc2b313620a2756c91c14c09cfbdc9bde78b81354b9f7ac8f70408eace0fae1e3e6d2be6add4bbb3a9fe63a0d4be0839bcd92daa3700d41787ebe7a685da0882ecbe31fe57e987f823b8d8e2b066672a836fb6823ee77b26d0775baa204a04302079c0f49a61ffef752f8e42ea6b46ba957d60a44a4328c34230524162942da41e210d459aade82a46ab3e839637e03db7e0e2ad4ca49bd294f3cff6091615350e01f104eea1ee46c6a6d0a68c40c6685c280319311a2562460aa0fb50958867c80d0488274e3276990e7cc12371f39be30c251f2d5a3d7bafacad1031a9e758b28490e477005679d97249f20a256d47631d31482cd1b36dae71d299dbba19c4f51a080b9fe670cc96ebc69338f5655cfe03784e75a17428f020b1f4a4c52c68b9e71ec186714b4c4540a48138d10ed9fa8e24017eb9ee8d04ffd50621afb3c86910198f7b8da77f84ddda5770155b22f5a0e0e294a15913afafa4b6be5cbdde20098266cea37e413a85df8e9e0b7fa58ecf4512690114bd2a5c4c6d5c0048d4bf7b40a92d57f992a37ef0d2af3c0cf2cf5fe3141c54ed067f3d54a2047a2f645a602e523c85c644799e9c5d4ac4d9553110d3b7e1baf2ca362d5252dadb3cf74d38e8c63d63869762192bb4d282deb3ec507b170ee7885466dface979dc4025981bc4549a6b851f43e9c37df276cde3b0fcab0584ac6b35d892f48f5825e739e9ea5b615dcefed31153cc4d0fddad1cd7b2ec698b5fbd128e881dba40b7539ea90a461fc69f7f12d4296fb784525990cbaaa3ac5169b24ab619980e98c2b73bd181b790df37bd76e16601041158cba0711755f6d431344c2a2eca45b21d50075e36d711951a0dfae4ebb97464881aa559b14ecdf6497c754533609d8e4c29be02baa5e2e714b4ceab9e0d211b644a05aded1577ba017f817e9b1586bcb7cef9a0f15e4afda45d10cf582015186b94a2d400e26d49b7bc96bbd548cc975ef4f9def2157e19e1aa77e9b4703cbe2185d264addd33196636d8d7c46a9e58f036ecd4f9a615c4f711df0f956333115a1a08067ab910f9263e1a0303efcc8417abdbe5b1f189b772e321dca93970d02e8e4351ed039c8b732144ddc24f2ce298356529ec3b03a7cdd65620fb49413c4453469ade297379f41b1ecf713991616bab1c155c8f2abca7d39bbcf00b9234061a2a5902d9e47282955bf8c3ffdcbe2b1db0ca7912f5dd44fddb37f0c1f33b276a4e0ad6855cb30932fe1ba6d05e3990e0c48c7882c54f3185c1c5f9c4996e8d16143c26bc14acd591c9be80943ec0cf3ca315c76c90f55180f46f58e285ac07dab49a81e3e2ec46c7fcb0641eee61c639c4bc5667b110c7f8e72c8b53d6c806f473b924047e7f3e9ec4d43621dc3d06f6454db5570a9b12f8da47d89719ca65e2f64cc80db26ab20d911c543767bd40ce646824dcf5a6cf6aa7b89f612a915d7cdcecc969e344ba3d194f2efc144c1d15db7c4ab34100020a935df97721afb14c21c5a4f349fb30223d35cdd4b32d7c69fb626f22b3deff036f0882ff3c082f4f6c08b06213c717edbc2eb18f63c81b300404a46427a36155a6bfc5110fba6b47f573a6e2ae559a677c5345bb12ba9eb6134850e64bfc322c07277b5e54b09321bc7f3014d42ef18c4bdb5e086d6c15c8e7a5f3c79b5c6a4c832fbf84a5879c6fadba7bbe40c239adab23299e94a2fc0f38fb719378fcfa41ace869e883667c6b8385fb246dfa8d4d4e2a8d18e212f1c4f73e6f16fb9323fd4a62d1573d40770c9422632d110c0a9477656d5f43c1996f93f79b030b66c7c2cce93c694fc351e392755a8216ad6366267cf16bf87986474bdf023783c4ef2226ddcf6bba35d1ef8a79497dcca736eae257c887d011e6ae212b6bbac8410d1f21d29900f61d378460762b702bda1d191662e85f7343b40b351e0a3a1986ba39ca6568225f82465e91e11840efaad4a62378fee1f397efd061d1beaa9a7c2bf088779c86e7571de550e171c450400740eb88611cbfb06baf47090e6ad18c029d493be6f04c63863011ea7fd83a1de1b635572f9c42d0955d2a26dd719b95b014d5abe51cd9bc0d4a1a1f70ce56823fe85d53b8c822145740f80c08c063af804f0347ef26877f3905f11dea83b3d124edabcaf700280c7d2a225b9ef422728cfef3c057f2fb4bac4e0a15db7def522eb48330f82adb15fd16afe8dd0b92eea65a82a1d0d8240f7e0a007fe380a6b263b3f65cff9ba8c12c172d3fd05408ef901122baeed2523604eceae9292e257a4e9e3b8619f0ce36db9bec95432126eb44c4c1b5d412e0d0c080e7fe87ed8ec3c3c388f9617c7e6ca811dadca45940e1b568042cf01081b4e411a616d4f895ca9e6926565c5fa463b10947b01425a35f5366596e779d14ef0fc7b7f77b1231e969cebbfabb4ab867a38a44c65e978bab639875fa683f46be189ac0d1098bd7360d3c681b56f7d7786210826b05bcba88ae471fc8a21d78b54603b03820dcff652bcc1a61505c929d3820bbe4e585d01e1da81d5b5fac87b47c2ae49e19efc66c1038121d6eec95f75ad5497bb9447ae993db9cfd298b814781809cab1d4b06102bf4751fcac2fb15d465386f86df13dabfbe16d7b43cdc2fcdc049806ce16003740786901a3293eba598d485fc3494fd3d1b8767ff69b4102a7e01471769de8a416b41c311dc9c77180c6ffa360bb26df5eaa158552ba2504c229b245a70f077dc97bfccb4c0327853053d11d19d3992e9b03bbf67427cebe8217f7330300fb06869d941cdfae0d8ea44e5b23194a8ec233424141d0add0ec6357b5d073e425051970164ec6bd7369e8a6c7f7b93f7f32695a404a24e4ee56db302043f65fcc1d989df70d561ddd4648d1cbe92f268f1f274f7f1519cb028cd4a1b2bcd1f93b1d4530f4ce7927d2d11a651c21fa5757670f5e4073a48a8933174f4ba4a0fc6bac1e12f55b54b9fd888799ca56b70ea865f2f3c64464232342bc58322e34aa038c85b890de7dc395959e02bd8849f63ed0277d7de83158e3039afbeb003eb86b3a1c04c7f82ca7fb136ca56ee52ba4874d4d41d12ab35ec0a81287c437aecce2611fc4790e40decde6779627b78535090990f42aeaf170647554dfe564007078831154645b025895877d4c6c294572b54753a1fad54aecba159d2437dafb0687cbfbc2d95809b67752091121fa6482ff7b855c3f1856e10bb4834a13178116e966c4cfc006456a20feeb5731639d2b5403822f8571dfa40edac2c8497d0d4dbd2c0ae6fb34c19f453a3020069c348bb075a4a5d677c3e4095b7d2775b4de6db82b2e9114aff01c11ab3c3effa7704887501e1b9d1733df0e5ec48a1bd826ad6064279908cb0e8ef6a54e7ba68b8c358cde0e5b6d8ba7f90a5743e8e35b84afb7425249536cb190cd915732b67f48ec51a9f4ebd660b1411f141c375642958da646959e3d7d5965bb07fc98803128ec77dd428c40bddc02dbaaeb109df6cd866c4a81f9f5cd13302abe029c3ea8ad4f44493b88d35bf7445a3c6891bee2c62e17ccfb6fd2189e125e3bdb9cc7989521e5e67510482c132ebb3a7cbb56c80a6cffc8f782278c1c7d673c0754672ceb1b44856a80c5352e1328a316e28a35639932dba0164b6420ec33b2291deb62c89b10f06f4c28cbe1918ba991e6f17a805990cae6bbf39d34364df102451e2ff45ea021856fdb3894de72ecdb5c81f5063d6520ed1529f334112657308f744bfeb6cc87b4a7ae2297101bcb4600387884c853d10f0229e6b379ca25bc5f0adeb3dc16c6a092bdf7f63bc4e4e0a3d7577cb3996fbbe9472b1aafc9a7ade78e0e503df3993a5ce2a2a17da877602fc7b4dc2c78fd96d36abe8072977aaca898e6ec0c5794c7ffe12625f733c5baed9c7c60198a604e0381ff02f257c7e2d776e9864e7b640dcd9a86765fba70c39fd47664788304abef1f880ae11532d0a372dbfd13768fbd216d19fc80f3bb1becb9679d639e56d9cfdbc88dc39ba6ef820cd0a719e1857c9bec9650da02d0d660f7e7684f670bb348a4318258e495bab2e056fc7fd5162626d44a7e40ead13c155c9f46dec464f0467621a2b4dd5d440dbf1f205b40e84f72870898", 0x1000}], 0x5, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) close(r1) open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0xe8) 16:00:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x8, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000740)={'./bus\x00', 0xff, 0x7, 0x4, 0x1, 0x86, 0x3, 0x1000, 0x2, 0x2, 0x3}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000540)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x2}], 0x7, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0x5, 0x101}], 0x1, &(0x7f0000000600)={0x1, 0x15}) bind(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x7, 0x0, 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r3, 0xa, r2) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000640)) getrusage(0xffffffffffffffff, &(0x7f0000000480)) ioctl$TIOCNOTTY(r0, 0x20007471) kevent(r4, &(0x7f0000000380)=[{{r4}, 0xffffffffffffffff, 0x1, 0x4, 0x967, 0x2}, {{r3}, 0xffffffffffffffff, 0x11, 0x800fffff, 0xffffffff, 0x8}, {{r1}, 0xfffffffffffffffd, 0x20, 0x40000000, 0x2f11, 0x2}, {{r4}, 0xfffffffffffffffa, 0x1, 0x0, 0x6, 0x200}, {{r4}, 0xffffffffffffffff, 0xa, 0x1, 0x1, 0x8}, {{r1}, 0xffffffffffffffff, 0x3, 0x34, 0x9, 0x80}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0xffffffff, 0x1}], 0x6, 0x0, 0x81, 0x0) r6 = syz_open_pts() kevent(r4, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffe, 0xc, 0x40000000, 0x4, 0x2}, {{r2}, 0xffffffffffffffff, 0x5, 0x80000066, 0x0, 0x1}, {{r1}, 0xfffffffffffffffa, 0x12, 0x1, 0x8}, {{r6}, 0xfffffffffffffffc, 0x1c934b8a74e174b0, 0x18, 0x5, 0x8acd}, {{r1}, 0xfffffffffffffffe, 0x20, 0x2, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x86, 0x80, 0x200}, {{r2}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x2000, 0xefe}, {{r2}, 0x0, 0x0, 0x20000040, 0x3, 0x3}], 0x0, &(0x7f00000000c0)=[{{}, 0x0, 0x80, 0x0, 0xffff, 0x2}], 0xffffffffffff8000, &(0x7f0000000100)={0x5}) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x74}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x2) ioctl$KDGKBMODE(r1, 0x40044b06) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0xcc, &(0x7f0000000040)}) r1 = socket(0x1a, 0x4, 0x0) fcntl$dupfd(r0, 0x1, r1) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = getpgid(0x0) wait4(r2, &(0x7f0000000040), 0x1, &(0x7f0000000280)) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x102, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x781) pipe2(&(0x7f0000001100)={0xffffffffffffffff}, 0x4) getsockopt(r1, 0x7f, 0x5, &(0x7f0000001140)=""/119, &(0x7f00000011c0)=0x77) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) getsockopt(r2, 0x3f, 0x0, &(0x7f0000000100)=""/4096, &(0x7f0000000000)=0x1000) listen(r2, 0x0) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x6) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x7fff) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}], 0x1) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000480), &(0x7f00000004c0)=0x10) r3 = msgget$private(0x0, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getgid() r6 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000600)={{0xffff, r4, r5, r6, r7, 0xc0, 0x1ff}, 0x8, 0x496, r8, r9, 0x100000000, 0x8001, 0xffffffff80000000, 0xf7}) close(r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000540)) syz_open_pts() fcntl$getown(r1, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "7870fde40100000000000000fa00"}) r10 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r10, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x43, 0x800}, {0xa6, 0x7fff}, {0xe7, 0x8}, {0x43, 0x3}, {0x5, 0xffffffff}, {0x62, 0x2c3b}, {0x7, 0x5}], 0x7}) pipe(&(0x7f0000000080)) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCNXCL(r10, 0x2000740e) setrlimit(0x6, &(0x7f0000000500)={0x7}) r11 = semget$private(0x0, 0x5, 0x1) connect$unix(r2, &(0x7f0000000840)=ANY=[@ANYBLOB="01ff7f000000000000633ea0a1b0d8e8908021caa690958ff08458a7000000aa4de696fb7f0f951c5395566c5400ed92e55a3a18d0b639d562f5aadea42f9465bc3a878aee1a0d6b35f8a645896f1fd7591980f0bda902c302edfba24cda8b593262bbf16fbae0e71967c9e1b1596d4a1d0bccd8f02482230dffa1392c9ffc2757694b29b165439d89007fa836f23671b1df5a22e32b000000000000000000000000000000001fa8d45999fe66c065a3a762a5abef69e9f10d9a41e8f08487dd264aa179507685fd9d4e6d47073f2c8c70f4fbc457a5e80cd5b2e2e9ef9b77aa31ef9fbab60f5df9c72231c02e9fd8b872dfbf7a9ca5a9cccdee5c9f2f16c99c3ec572026eb11e228bd2cdf39e91989fbcc0b058ef51bb7ce918785455c53b8109b0250f0a9836a9330b80b64780d4bebbce53a8a2652e8fb3bdacf2b528f932c89b7b7f1c61fce423b8a42d50f9a472a8d3750ee01bcc28e38892c781eabb83d30b7295e708b1ebdf9066c49b681ed46e8fffaff59443aa8e49f222f9ce057a5e9c74e6b668aed1048b3c760dcf18d129b7355d63d2a5754fb8861a7dab08"], 0x1) setuid(0xee01) semctl$GETNCNT(r11, 0x3, 0x3, &(0x7f0000000180)=""/102) 16:00:10 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x1) mknod(&(0x7f0000000100)='./file0\x00', 0x8, 0x3cb) r3 = socket(0x11, 0x3, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) sendto$unix(r3, 0x0, 0x0, 0x0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r3, &(0x7f00000000c0)="b1", 0x1, 0x0, 0x0, 0x0) 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004504) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r1}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0xffff) kevent(r0, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) ioctl$BIOCPROMISC(r1, 0x20004269) write(r2, &(0x7f0000000980)="0c4a4e4efab0fbad605a579b8daa562e91899ef1b27ff2d3af2240c08774a2195aae03afd0eb14b000df", 0x2a) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x80}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:11 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socket(0x1, 0x4000, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), 0x3) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x810, r0, 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/14, 0xe}], 0x1, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r1) 16:00:11 executing program 0: mkdir(&(0x7f00000005c0)='./file0\x00', 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000640)='/dev/vmm\x00', 0x1000801, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000a7b000/0x2000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r1 = dup2(r0, r0) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) faccessat(r1, &(0x7f0000000600)='./file\x00', 0x132, 0x3) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000580)) 16:00:11 executing program 1: r0 = kqueue() fchflags(r0, 0x0) r1 = socket$unix(0x1, 0x9, 0x0) r2 = socket$inet6(0x18, 0x0, 0xfffffffb) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10201, 0x10) r4 = syz_open_pts() ftruncate(0xffffffffffffffff, 0x0, 0x3) r5 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x40) setitimer(0x2, &(0x7f0000000480)={{}, {0x5, 0x4}}, &(0x7f00000004c0)) r6 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x28082, 0x6f) r7 = kqueue() poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x20}, {r1, 0x100}, {r2, 0x2}, {r3, 0x4}, {r4, 0x40}, {r5, 0x120}, {r6, 0x26}, {r7}], 0x8, 0x40) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000040)={0x1000000008, './file1\x00'}) open$dir(&(0x7f0000000400)='./file0\x00', 0x2, 0x40) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000300)="f877e294df07b9a34c9244ed222335cfc7a400c6f7a9a58bafbbf2573fabc6f36a41efd142c223034e46353a89c22b1af05910fd904d5f0b8d703d82e3cfba7f8ea6b04699dcce8e70d6d75dcad00820bbe4e0dcff4589309226987c26376e918d6ee81fed050c44876aac5b6d775343242a7720b70396ccf908bcc2026bd7bfff3412da6869af5b55294ea1a4140efc63c6d7da63fe6c7dbd1df85eeb0d4345a1e493b02236f5a41a4a0a1993f4cf4073e2aeff316c3c7e8aa6f0801ce3e51473ed90fdf98851b1", 0xc8) read(r1, &(0x7f0000000080)=""/4, 0xfffffffffffffd1f) renameat(r6, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00') mknod(&(0x7f00000002c0)='./file0\x00', 0x2, 0x1700) mkdir(&(0x7f0000000440)='./file1\x00', 0x80) dup(0xffffffffffffffff) socket$unix(0x1, 0x5, 0x0) r8 = open$dir(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, 0xfffffffffffffffe, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000500)={0x400000000000008, 0x2}) fcntl$dupfd(r8, 0x3, r3) r9 = getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, r9) setuid(0xee01) r10 = semget$private(0x0, 0x8000000000000007, 0x42) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000540)=""/11) 16:00:11 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x200, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) getgroups(0x0, &(0x7f0000000080)) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xfb5) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x100002) 16:00:11 executing program 1: readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/4, 0x4) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x20, 0x4004, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x900, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000200)={0x80000001, 0xa7, 0x3, 0x0, 0x4, 0x3, 0x5, 0x10, [{0x81, 0x5, 0x7f}, {0x9, 0x2, 0x34cd, 0x8}, {0x5, 0x1, 0x1000, 0x5}, {0x3, 0x5, 0x2, 0x6}, {0x4, 0x1000, 0xc6, 0x3}, {0x6c, 0x7, 0x2, 0xfff}, {0x0, 0x100000000, 0xfffffffffffffffe, 0xfffffffffffffffd}, {0xffff, 0xfffffffffffffffc, 0x48d, 0x3ff}, {0x81, 0x6, 0x1000, 0x1}, {0x795, 0x0, 0x9, 0x4}, {0x7f16502e, 0x80, 0x7, 0x7f}, {0x100000001, 0x9, 0x1f, 0x10ee}, {0x3, 0x354, 0x4, 0x7ff}, {0x1, 0x92f, 0x9, 0x6}, {0x4, 0x1, 0x1, 0xce}, {0x5, 0x1, 0x0, 0x8001}]}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x4}, 0x7) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) 16:00:11 executing program 0: mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=""/196, 0xc4) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="500105010000000000000001170600000807000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e000000000200fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004fffdd54f7f392a37cffbac00be07129bff0000000000000000000000008539cd8e001467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d938a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a783dc1a0c21d548f2de6c031b7b303759b60642b45cbc5737b8e2405a90171000000000020000000000000000000", 0x150, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./bus\x00', 0x40) renameat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000240)='./bus\x00') ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) 16:00:11 executing program 1: syz_emit_ethernet(0x32, &(0x7f0000000040)="f5a21a6bf1870c8b31481f2c0222c87bd7056eaf9d738c77b91ac0fd9360a628ae43cbc75b1b7b59b2bceeacc45ef08b3951") pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:11 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) write(r0, &(0x7f0000000100)="b9add5690d5ba5f098fc7e1a41031ceb84f91295d71e85938c9ccda124e217346131f0f90e61b937fdc4c9adf7e92a9b63dc4162fe91080209e46a51da40a841bf8d214092ec4fccd7af1af5ba0d19b68c263ff684c25b501b281d503e773a5b53e4cc79360f652575b3d19d034ee35c3015b8de87b1d6b0b0faf27446c2c05832c0e928938bf266d3a9f5dd1e9eaa2277cd023076dbd798d709696e", 0x9c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x9, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0xfffffffffffffffc]}, 0x1ca) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0xa10, 0x20) chdir(&(0x7f0000000040)='./file0\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r0, &(0x7f00000017c0)="2f2fe0fbd2d8a1fabb2762365c1229ef704476d9d41d34ac79b0bf2f0fce9e0b57b327c24189ce76a6277a9fd63004eb6e28602311739f2c84d7db025734f688247cf6e06d5a507a9865787f2bee1fb4fa1173b052007867fc133a3b38e5397ebcc3dc93d2edc53e0101863b87ba8f7be36695ca46ba423008e181a2dffcf28a4bfef9c85fc43bc06a7641d430b403e0cf861c98ab4a91e4ae62637a66ece2dcfa2d1d9a86f7aae7152c7c854b90b124a9353f8ea8c76c168b66fa192a8a00f40fd38eb0132360ee39af35bdf70c96a736fccc2f86b0887ab47d8e6182372441ec1b40f73fdce50496ab430ba498f10fcdc5985340872c0afaa4f172ef118bc58c24b6ffb3e8dc170332ef33521c6ad9e313941efab32030b8b4e9d530c83d141dd266669cee89f9948c2228b40cefcff346da8e6df92a29415b33b4588ee69a840689f2ec84531536eeb2be082f3a7c184cd1e1f2f6fa9cd18bf322449b16cc28ed8fa95addb18ec073fb4f3416d21b4cb626a8e278babc180c19ab643af1a1863162c99a9883408a2cd2333936d69f616f1e1e69454ceae7fe113bfabab8714703e7f857ddfda4089899609dea13777d793383da6a0c08786b84743d7a073fd508dd0f2a466b63124d3e70122cd3218b0f376da945b758584f04fb06e42656e87974bdea4994ee36aef816702771be0984d79dcf173e94e57d136729c6b363", 0x200) 16:00:11 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x7ffc, 0x0) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x2, 0x1f, 0xf2, r1}) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) 16:00:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x20, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0xba) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="00000018600400803405371000319d0000008d876121d70000000000010000000000000000001770070c00000045db7754d86ae9fd83c74ce03f20534feab3da0b99e46abe38313866f096968ba07754c3ce0c0000000000000000", 0x5b}], 0xfffffffffffff59) 16:00:11 executing program 0: pipe(&(0x7f0000000400)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x180, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000440)='./file0\x00', r1, 0x3}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x3}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0x2, 0x400}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f00000001c0)={0x100000001, 0x3, {[0x9, 0x400000000, 0x51ad, 0x8, 0xdc, 0xfffffffffffffeff, 0x870, 0xacb, 0x7fff, 0x101, 0x7, 0x80000000, 0x4, 0x5, 0x404000, 0x9, 0x1ff, 0x6], [0xff, 0x2, 0x6, 0x33a, 0x6, 0x5, 0x6, 0x400, 0x5, 0x9], [0x9, 0x1, 0x4, 0x1f, 0x3, 0xe8, 0xff], [0x81, 0x2, 0xa6cd, 0x5, 0x6, 0x8], [{0xbbe, 0x5, 0x8, 0x1}, {0x23, 0x71, 0x7fff}, {0x3, 0x100000000, 0x5}, {0x40, 0x2, 0x3, 0x101}, {0x4, 0x2, 0x0, 0x2}, {0x401, 0xfffffffffffff801, 0xfff, 0x800}, {0x100000001, 0x4, 0x0, 0x1}, {0x0, 0x0, 0x7fffffff, 0xefe}], {0x6, 0xdb02, 0x4, 0x665}, {0x3, 0x1, 0x3, 0x8}}}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 16:00:12 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x9, 0x0, 0x0, 0x3}, 0xc) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r0, r3) ioctl$VMM_IOC_RUN(r4, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r0, &(0x7f0000000140)='l', 0x1) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5, 0x0, 0xad}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000200)={0x101, 0x62ba, {0x1800000, 0xffff}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") select(0x40, &(0x7f0000000040)={0x6, 0x4, 0x1ef4, 0x7ff, 0x2, 0x7, 0x6, 0x4}, &(0x7f0000000140)={0xffffffffffffffff, 0x7, 0x33d, 0x6, 0x20, 0x7, 0x8, 0x47a470fc}, &(0x7f0000000180)={0x80000001, 0x80000001, 0x7, 0x6, 0x0, 0x5, 0x3}, &(0x7f00000001c0)={0x400, 0x8}) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200045}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x10000, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_metric}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000400)={&(0x7f00000003c0)=[{0x21, 0x2}], 0x1}) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000080)='\x00', &(0x7f0000000100)='(\x00', &(0x7f0000000140)='&/\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)='%*)\x00', &(0x7f0000000200)='$^-\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='%$%\x00']) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000380)) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7fffffff, 0x0, 0x7, 0x2}, {0x3ff, 0x1ff, 0x7, 0x8000}, {0x7ff, 0x3, 0xfffffffffffffff7, 0x8000}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget(0x1, 0x5, 0x20) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000240)) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000180)=""/130) syz_emit_ethernet(0x1000, &(0x7f0000000380)="0505403b36696c708f77bfaac553be6f8c51c35eef9e7a949074165227500ad18403fd44ccdacd375e54dad5acb081e26e2a3ae2ad4de09aba2fd6c49aac85953b0993eae4ef9ed251119879deb4597f5f54b0c4416211d1df7ad541baacc2b4fc0f2fe9cc83ba09be82770d211e6bf1b255482e289d90a30bf4fe5968935bc64c12374870d21d1dd2512bc359ba3c47a4ea4a75acb71ecf83cc6159c499cc0978de9da947855411a04a1aa68b7c37a13596baab83078728874430f2e3dd573d64a47d557b122d73793a78758eb5ebfed6cc04921a413b2cad539da283d21b4d6e82dcb297c7503872e51c6f413590623a0504331d6b2942eba6db130e0fd4106499355f03e5ad383b08a405b26e603f140299a1e25e17b03b56d2da251e067b5e3816214e7ad7cc55d147acce032eacb731822b3bdc329a4aee8a9955caffe65e52d1ebe0effe7f523c3a5c0ba93d4aadffb60072af4e0c715f26f7ca27a644f96dca3d74cbab19a4024a6484e1be3a354cbc3f41c2d2b3c96deb8a49e5d8993ebe9ef12f9e160de1699fa807c0228e3345cc472587d88b842608eb27139f6f1334406061045b047979a7e2be22de5e4893a6566e9f15a5a464e80468b6c2b4c49c2b51ab49e3a276ac9fe5606637662c501aacabe0761fa8535c52008aa72ba597322417a89c182f0392c862c391e3a3f7aab46107b172df8fd9587e3424165a254ddf2383327f1e68be3121fbeb2bea2d4fa21bbdb521de72142cec55bcda7f2b55b4ba9a3d13d0d44dc52fab4a9e84e065cf49ff8426b4b0f1d022deaf947ac281bc5fdbad6d85d7f00d3c1d0f6c199b8d3ac113bc5686e461310330fc4250ed3bec69de1fde83300aeb4b88973295bdcbb9dbef603c8ebb5571b58eb2423d329189190ef93108a343983bcbc747c379a04b3f0f39d13cb72e3a548c565d98c730b136c459299d1da0e6a08192ffc3c4f882c273d63b7f4fbb618e80d6db6d787c73d928a8d4281c720923d4a8750a0cca53ee3becee9775050779bc2c837863998a7fc9fd4871d416b50d3dd14c16ef0ddedb35771fe5915c57622ecc09c141a0f139b51951bcfa3665d5b6d65aad14d1d0e6aaacbac34f5aa10f783950d06882cbb448312e5c56e7a2e1d85492a683be70f6f6c7eb666e77d0974bf9b9206092fc979a38f60bd01f3306b341ea9a7ff69e28891e981361eaff1d112e73054ffa91206f4cf85f2bea13a0646f1144e98f1e4b818f5b35560b300a5204f56aabde1a33b3bbb50ed5672375e33b6a74c05ecc654ca94420923d99633bb126999564813a3d8f8c0d771439e391d7035d4ec8a26085d1cb89c4146a0e46c58c6c8e026c4e6e8c7b3ec9b43f434dba0c282ab7be35acdc724214a7bbeefb6de733a8fefaf20549ce58371d0cc79b4b60c945abbf125755816f79bf3dc8acace58157506ee3373af0998c741a79418c159d68970f904f5abeb6a5fe9f1b986a9bf6d8667c1aca4d22666335bb0746df65a1ea142eab2a68da82b8a9e82d8903f929d9a7d518930ff7eef937d993282e9cb1cb15f404490c1886e5299d682ac99b10e75e19215b083c01d1930cfa093c18a155f1154fd5912a6a7457d6695c3fee3c9a9e4ab88994602f821b3bdb55f088d5d07b281ab8d9706600a68a022478b52cf57dbea813b92e1b11a079b672a7cac127d02695f79416716ea8186ae0d427f1993b32817f6355fc93af60f3a5785b493847dd5baeab1b37933b69cef690f83fb9b3d1cd2fdde51685ace386b6423160d4f33e0a2bd68685867171981ef9e327f9f6e2836b80f39e0f6060be5aab70aa79d913e2b972b94054ee029b4f1cfa8d1adb7137392383db28ae2273c40d74a7c12c54b806b8e4986b6aae7834ca57c93a7593f7a873daae986eb625fed61ae936b7830a90b3f4884a5099086032f0de52bd4fa91e9bc912bd4aff533e8576b0e1b845c4ce15cc8c5b73a28533590c802420a65e8104ed81521739aebdeee672fa0b95407f74fbcea752b386d40f11e968cd13c353afe4408533ac3d440f12342393a547c6abcc8f0610bd8be5e6ac19bcb9f095e1f0f4425b82497dd9f1181080b787b310da98ab07c3bab2f79be30728527b911763b9f09fb6b14c096004b89d86191d7673fd78531e0f1e37dddcc6c5552e7c9ab8e3fd9ac054036f215732f09c5667553609b7b3796ea684e618feace627816e35b083f4933250565c452545d8101d13ac659782e39d1de1ab411ca6bc1e5901d4101cb5783249c394939d75fa87ea4d2ae2546ed63663d1e3577139a59bba45804c81fc65c9db9576d05876614e9e03dd516f115c6698bed97c4f165dd20f11f07c2fc1177ae96499faf79552cbd1c75b86a52a3a44c2b2b718bf19d02428507662f40581e6dcb571c0ddff5cd25cd06b36ca6a239bd707df1ffa933cb5005003ac9e22130ac6c8fe87020bd208c6260c5b689932eca6bcc82eb3aecb701048710a1bc7439f0fa28070b482506d346a88cab9972ab9d6c5bf8df9355c2e2cd6a58f0e18cdd582c6029e0396ebeb2610b02952a6b22a35d79713f06d221ed6cbaa329d67136c141fdf3050468a42d62d896c43bf5d6228e04e9bfed916a540faf8c2eb44656a5460130c1510e5c64930885a978d27105043a7bc8d93577ef36b40c9f1b4ce95910f428dd14b4d87552cffc1a070ff0019f88f03ea34e79887c287b8791d33d02ba533813d7b6b16d8c8f688e89a6f8fafb3bc63356d284a7444a10a1f13e05f4298cda04f779ddab4db44ffad449f89470ea550129a4e05f0f79a7df3146977da5c7e9000b2d90083161c8f0811c5983e1fd57eab22b13189ca148dad7fd2e1aa94a23a28bf430bef84433fb26e7aca741eb46ad9819614c1e34fc84fed4368fde5d8f3b08cdba3f5d8a334951fd658ba68721c5bbd8781cd1604f284d5ef2f0426f0a794a8f5d62fb164563a6121c564af02e658a3c11b5a39e77a0cfa70aa6b88e4063885f2331cb4f87116095484a2313cdad16b3f6161021386f457e22b80729ad9ac2aeabfd32975f77d6b2374197827413ab773cff68add82b634a24f56753db549c24504ac33281e3b5dbb50b2d7e75027fa99c518add9123e60ccb953434759d82ff413979f27f578f54a443126ef3fdaf412581f3528c6fc120e7a1ebddffec673e8ec09cd49098e507b0136b3d8cda75e84e81274934c50208caefdd71acc14feee82f9e451b9b7e8c3959361ad6254f8e36c5b66e738453354567fe5de91693553f3e42c1a1a3373891b6fdd04d287ec42dcf3f9854157a9299c20b8f075272ec54da7d9726d8cb6c195eccc54a4565f18051ea0bc7f1d7e003068e420b669a811f686e204a01136b447702a15dd3c94b41f0ac1430689e3dfd74aa4d04071bc566572112b662ca782170218858b47cf48c18a7d5c135e91d73894f9a87787c4fa49fc7ff721421496ca30a4103c8e5f6885fea5f61363a1c80fb0c5e3fd610dc1e3f5a00870a065711cfcfaffd4ed2fade77fd86918aa478bdc5373b4c08a277c67851ef7c937fb132772aec1c933ad0c70af9086c327c221a6a76934164812745db109fd7be6c0af3b61ba3a4f393d4962c79aef70cd9847062d6102fcdaf2d39748a065947de5bc9c652536f12bb73b43eb7eaa0e2e9ceb6378ed6d058560edc5f210888d531c4268bcf6379c97d9604e18bb671fec5f986c2a8f077d639a6b088962df6eed9848754e1c4ff938ffbcd2dad5ab538e559eb12c481ec56a1738a9f8adf6d9255f3c993fbdc02bfdf83d247c7704af3c1cd7863ef3bf1a333ca57772efd397747f563ce797df001a49df5483e3fa031cb3be015314ab49c181938539f7160c1db7256a40ed9fb568a06e22e50926fdc88290f28f97d3abffd7ee8011f5cfe684cdbca5547ab4ee78fef672f262a1adfdd94b6a9cb0630a8b78b2b9a4d7afc121e212d37d8fb95c10e1d88c0b8a1b3bdbb279027fa814127e2e50e102ee90676618dc792c1da0ddf1ec4af3cd716761a68b5fdb594424fc6414a444113487395eaa9e211651ba15630a490039855cd9aee0ca3f3fd6c24b9a855c593369751f08b0f42bcdd8f15b764707c66e709b25a142efc75a2dadb82e8bf2a1fef4efdec717710d8e311ba5b2acf32ca27def4d824ffc5d523032e85ac245e5feeee49066fdb2c353929816794c41c4182e6ff11575b0bf21074d48a92b3f663787840c3ad0fa2f2c68f2e7de75a19e467dfda0f0fc8f700e112d1072bf06e133107053a44a9a930a15221a7a479879fe6d082e775c05509efdf13cb27247f3f2ea84e3c194a47b0fadecf26af4feb15e9aea1363e9f2c399618c1a69d2c4ce2d13fbbca14dcf76fd7e7d01422b15d0b96b073aaff1f430ede1de2b056d54cf12c43a9e5dbab3d28a1a0d57aa718553d597f7affb8051468a4b680228d867fa09360142995d1c2cfa7a25fc88e4e823f322da43b84fb6228dd0d5cb4e4adf4f67d305180a5edf55ed901ed96f69cfdd1fa9021e7bb27be9fbfc36a006a072e63d2b0b436ac4b7b9538acccac1ba115da1650ed1f0fe69dd535a10fbb0e454cb27f79c5c8a5deaffdb7000854866fe193be2db1261d88127774a2e5dff161f994c3d5623002c96ce2dcf3d2b08b0e3835838c0ac707bd1d887ca2f565720bf0b69d2057cadce98ede77efd0c8592c7cad6eceea0978095f790baf6ae73fd7937a874a708cb895333b13816f5bbd8f4a9d85411c33e323f5e0dd12a7cd931ac27c588528b086b9749aaa2cf5629fbdf4732b4713778a9245083ee2499cf5c2a292a855918910e53cfd544a879e4006473852472ddf512609bd50e8da42ad9c5ea12848a405c95c9e33f2dadc6b8983eacc0ce35aca46a39389a118d83ee14aee111a7e261c919d3913bb5119aaa50a0ab6c9904b9233504f79016d5674f1d1345c717851681e42a37b544b68743b7abc23cc21c3e9f7925452c89282f113a07fc0d2bc1a22ad3e6105892f0e10af243c2163c8bd873fc89e9ff60b797ee4e95e2713dc927aa223f246a1fe0a8a298e4d73ad8c31af15e8db9f535c6a738c4f8fe515bf9287091afc26083a2d423159cc0b5a51597045af96244de4988b4c1b928ba48a7b50ed8c6497330eca5c472abaa95cdb6cae70ebb35469cde82c970efd131b69833cb1c2533fd6fe08f8ece0d88c41598bc0184d2ed30615f124ba9ce918780e1142ac5885d195310cfd040aa7f561abf393251c5b6c41d59b2330d675070fa6d9366583dc453a86937f4736784780956dde21a5f5edda3b83972124baae26ddc9d163f61fe71b6125e4c38410768a15a3d663706b8088a1004d12207139641db279c7fce12d64a639899e11826a5104a3c55a5bce20c8f33f7827cd880ed217ff59c2ab6dc73cc2a7952ffac3747800eb9251400927e7b1b918df6640bcfd7354d77db5d692af5bb0f0d36dd34e02c6e5a01f1b8270d8fe0a1eb42aee8fd0bc915c49b292731820a5238984412607af41831dfb14e14a38643c5837d147c9a4a649880fca3b344a86315903bc5be20562fb36114b5eef41d548c0706b5fd6c1e634655b7832546561bea3f53a6e698441f466a23962e44cfea017c686f08a8a5c8a5c99a6f58947482ae13559a05e232e53c8aa8c0b2784139931f9c920ad222e8eb35e935a3861c9d3ad785d0ce544ad2b077da370dfe5a3d381123538cf2e2b7d32f1a46e5b551c99c0fcec8e1cced8091d6b7692463ce51ac48c22ace887214562837f8981e2add") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:12 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() clock_gettime(0x0, &(0x7f0000000340)) r3 = semget(0x3, 0x5, 0x400000080) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000001c0)=0xd14e) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xb1eecf04) chown(&(0x7f0000000200)='./file0\x00', r4, r5) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140)="b4e9e71bfe8c9bef8ee748c2c5c15fa0e5cb0e20beed40e913f936dc1a30aa01d33ec866238a", 0x26) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000840)={0x10, 0xfffffffffffffffc, 0x4, 0x6, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x94}, {&(0x7f0000f1b000/0x1000)=nil, &(0x7f0000edb000/0x1000)=nil, 0x8}, {&(0x7f0000e3b000/0x2000)=nil, &(0x7f0000fe0000/0x3000)=nil, 0x3ff}, {&(0x7f0000e99000/0x1000)=nil, &(0x7f0000eb7000/0x1000)=nil, 0x7}, {&(0x7f0000e13000/0x3000)=nil, &(0x7f0000ede000/0x4000)=nil, 0xf0}, {&(0x7f0000fe3000/0x1000)=nil, &(0x7f0000fd7000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000e15000/0x1000)=nil, &(0x7f0000ee8000/0x2000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5000000000000}) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$KDSETRAD(r0, 0x20004b43) r6 = semget$private(0x0, 0x4, 0x0) kqueue() ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000480)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000040)=0xfffffffffffffe1f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) munmap(&(0x7f0000fc8000/0x4000)=nil, 0x4000) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000500)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000600)="7d28b04717a45e284cfe68b28450817073fd21ffd24ffa5c915f26b873583403e84e5d1052a28e3e75d68c085960cae9b2385ac2d6d899b91d8aaff59326d87d48fa21965ef5cf44fbd4aa170023de", 0x4f) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x5, 0x1, 0x8001, 0x14e5, 0x4}, 0xc) accept$unix(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="a70000000000000000000001000000000000000000007c6207726eb929525fb06b98b52d167600000000b20000000000000000000000000000000000800001002e3ce35d990026583a67451368739dbac6f39bad43dfc65606e11d86db3d3b89cc04000000a7774f6505be4203960470b6111443ce684ca643f09b63a0c1bc87acbfffea381eca865619d00f5995791c9e0d45ee79c5c798290587a286283aef75d4f40651ab29572c6f1333fa514bfa070000002454dac4ff80acdcab118c3ed4f24b6340aacb8d09611fc526204e78f9d5f559e140a8000400"/227], 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000003c0)) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x2, 0x0) ioctl$BIOCGDIRFILT(r7, 0x4004427c, &(0x7f0000000000)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000005c0)) semop(r6, &(0x7f0000000280)=[{0x0, 0x6, 0x1000}, {0x3, 0x7ffffffd, 0x1000}, {0x2, 0x8, 0x800}, {0x20000000000003, 0x100000000}, {0x7, 0x5, 0x1000}, {0x0, 0x100000000002, 0x1800}], 0x6) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x1, 0xc, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x100) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000040)={0x8, 0xd229, 0x8, {[0x9, 0x10, 0x6, 0x8000, 0x2, 0x7, 0x80000000, 0x81, 0x6, 0x3, 0x4, 0x5, 0xfff, 0xfffffffffffffff9, 0x3, 0x3f, 0x200, 0x7f2edfec], [0x800, 0x6, 0xffff, 0x6, 0x400000000000000, 0x7, 0x101, 0x4, 0x2, 0x10000], [0xfffffffffffffff7, 0x4, 0x2, 0xfcd, 0x8, 0x100, 0x1000], [0x8, 0x2, 0x2, 0x7d, 0x1000, 0x3766a30f], [{0xff, 0x7ff, 0x101, 0x73d}, {0x2, 0x100000000, 0x78f4e3c7, 0x137f}, {0x9, 0x80, 0x800000000000, 0x4}, {0x0, 0x1, 0x100000000, 0x8}, {0xfffffffffffffe00, 0x8, 0xce4e, 0x8}, {0xb7, 0x100000000000000, 0x3, 0x2}, {0x7ff, 0x5, 0x5d}, {0x8, 0x2, 0xc8, 0x439}], {0x3, 0x8, 0x0, 0x6d8e9575}, {0x7f, 0x20fc, 0x6, 0x4}}}) 16:00:12 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() getsockname$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 16:00:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6090, 0x7f) listen(r0, 0x68) execve(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000200)=[&(0x7f0000000100)='+-)\x00', &(0x7f0000000140)='\xbd\x00', &(0x7f0000000180)='!(^((\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)=',+#^@\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)=',\x00']) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) r3 = fcntl$getown(r2, 0x5) r4 = geteuid() getgroups(0x1, &(0x7f0000000700)=[0x0]) r6 = getppid() r7 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() r10 = geteuid() r11 = getgid() r12 = fcntl$getown(r0, 0x5) r13 = geteuid() r14 = getgid() sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000380)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f00000003c0)="bfd1fe19afeece0982f55a2440a46b8dc406ff1c24186ac0231e5e5d5cc3ca41510dc885c416ba07bdc607f4097298f31bf83b3cb3ebf0c186ed4f020f0ce18c3196863e5b3690bea780ec7e0b34bbfe281c53f9f6d8f87e4ac9c3113e656792ed6c446fef04790e0a56aac55fd808621571c7bc58699e49100fd368c2ccebee947da1ae0aec92060846b5c93df4c82f4b8c47748610adc9450a740fe489045590131f2d54332cbadd583f9606ea6385676c231de70fbd4402f138846bc4612c4ff56478271e7613ea8d5348487d2c28d0f67b1247976f130ae359f326b27539cfe2833d4321ba8bdc", 0xe9}, {&(0x7f00000004c0)="96b826772170a87bac6da44979f257e87f5633364cda8644bc6b887480cdcf5e042890f09f2f", 0x26}, {&(0x7f0000000500)="5436db3102fa69c453d2505c2a67d576ce1ba15ee0ae59bec873659600ce16cc8a16311a19fc04fca884fc4c41cd322c0c4e318a56f1756410be8c138c9e7a7ea1b571070745f2e916fde90b8a7a0d49105624958df1bf2e0167903cb7922739f3b6f584b58494791dca2edf0ae035385b348f3742947e5248489d47e6f3fd701b164593109b3a38c970362413f947cbe41e3c6d048e7e8fbaa089cb96dc592577f9addc529d5b4b7a8d00c62db61302a0bd7bbf589fe9484152069fb10fdae6e7c907d134d91ff09f3963f243c0eedb058a75ab75ce133e36f8d99e91c5b2c2358cff12c50296d728c7534825965e", 0xef}, {&(0x7f0000000600)="74b369ee3e470fc1d3c309e05a61f06924016753bc", 0x15}, {&(0x7f0000000640)="3f95b0297c4e7d8ca3124a5632b91a75e2f1e1e24e123aa9a13515062af31946158aa77a2accd0b04920d459ab0c3b60e4aed643129a79acd1b19f", 0x3b}], 0x5, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x98, 0x5}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d6, 0x80, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x7fff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8001, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x200000000000012a, &(0x7f0000000140)}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x7, 0x5, 0xffff, 0x3}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x166) pwrite(r0, 0x0, 0xfffffe0e, 0x0, 0x1) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x32, 0x4) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x0) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xfbb8) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) 16:00:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x20010, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{0x0, 0xfffffffffffffffd}, {0x4, 0xffffffffffffffff}], 0x2}) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x2000004) 16:00:13 executing program 1: r0 = socket(0x1e, 0x200000000000003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r2 = dup2(r0, r0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xb2b02beea147e5fa, 0xf0000000, 0x9, 0xf71}, {{r2}, 0x0, 0x8, 0xf0000000, 0x7}, {{r1}, 0xffffffffffffffff, 0xc0, 0xf0000004, 0x7f, 0x9}, {{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0x9, 0x9ac}, {{r2}, 0xfffffffffffffff8, 0x10, 0x1, 0x81, 0x1ff}], 0x1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x88, 0x20, 0x100, 0x8}, {{r1}, 0xfffffffffffffff8, 0x8, 0x11, 0x80000000, 0x50f}, {{r1}, 0xffffffffffffffff, 0x10, 0x800000a1, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x40, 0x7}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf0000047, 0x400, 0x8}, {{r0}, 0xfffffffffffffffd, 0x11, 0x3, 0x8, 0x1f}, {{r0}, 0xfffffffffffffff9, 0x8, 0x8c, 0x1, 0x2}, {{r1}, 0xfffffffffffffffd, 0x80, 0xf00fffff, 0x2, 0xfff}, {{r2}, 0xffffffffffffffff, 0x20, 0x80000040, 0x1, 0x1}], 0xda4d, &(0x7f0000000040)={0x41}) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:13 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000002ebfffffeff0000000000000000005b67071b542a5387060000290000003e00000003000000000004bb893f0000000000000000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:13 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) r2 = accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000080)=0xc) connect$unix(r2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 16:00:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x100, 0x8000}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x78, &(0x7f0000000400)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf03000000", @ANYBLOB="14930ab9881a911bfe81bcac51c3226ab131200f1f1113abfed177cd773ed036dcbe82e2e9c237e084eff398e981822b1dc43cd40f9f146e3ccc581ec817e391df9bccbbf6ada7840f3a745b767e451e2b26b16f05d6359b55afdbc1d80268ef42e0d5888b74a03b73ba504ff6009e759e343c0c557f7cb3dd08f2d68a27e15afccbd84b055613c5aa6dd98e1c910fd5ace4cd932ab603e8c31336b69f8f7df0e746ee95f23d293e2057fb49d63765122e423b279094840b4f4c97e0cea5f2", @ANYRES32=r2, @ANYRES32=r2, @ANYRES16=r0, @ANYRES32=r2], 0xb, 0xffffffffffffffff}, 0x0) 16:00:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="9fc0", 0x2) setsockopt(r0, 0x2d, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 16:00:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73dc0fbcf5e5ca580763645237e1181556b72b7ad1ed56c8db62d3f68213bebe5dd0f23fa19c7c4a035f2cd8db6587279d1cdc9aa3d8e862", 0x38) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000480)="f2f7f38943386f2df805f188258afe4d10caeef4cd7f1642da9aa23a47ca95eaf7fd80c0ebcc1f2aa34e580f69a9e86365c4fc46a18781bd1bb6ed0a5ab4fc5972b9779aad572093d53668c2d1dac157013ca540359747862802d3611c5816bb9dd2a30763609267ae7d3e10008ac8cef2c99f771aaeccdfafbc68bd600e9421f14563dbaa348349cb623fc43772aeb5cb4606ae6dcb7a5f710e1c", 0x9b}], 0x1, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:00:13 executing program 1: setrlimit(0x4000000003, &(0x7f0000000080)={0x100000, 0x100000}) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 16:00:14 executing program 0: r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000040)=[r0, r1]) setreuid(0xffffffffffffffff, 0xee01) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCFLUSH(r2, 0x20004268) r3 = msgget(0x3, 0x0) msgctl$IPC_RMID(r3, 0x0) 16:00:14 executing program 1: r0 = kqueue() r1 = kqueue() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400)='/dev/diskmap\x00', 0x82, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x92, 0x4, 0x1}, {{r1}, 0x0, 0x1, 0x80000004, 0x2, 0x54}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x1, 0x6}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80000040, 0x0, 0xe}], 0x8, &(0x7f00000005c0), 0x2, &(0x7f0000000440)={0x3fe00, 0x1}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x21, 0x0, 0x0, 0x4}], 0x4, 0x0, 0xfffffffffffffffc, 0x0) r2 = semget$private(0x0, 0x7, 0x0) r3 = kqueue() r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) write(r0, &(0x7f00000008c0)="bcc0165d349c288501963a5484ac153797def63e2429a3a664f9d74303dbadc8b8dfaf83851ed30c6015cd831521bcbebb0792415c75f6c96e03b75def6950d7408bcf39e9676d79ae5424ae940f5c971813d7ceaea37973f22ea54e67ddc5e1ed068607023ca3dec8d1b473086f6e53e0c97308d9af84ade6b3edd954d4b2f36e2311ae1ddf6a1c357925a60711d5a71d9c7289e4490f064895c60deeb8f798917c1cb0aa8d1d4041212566ad385232e8ad2e6cd382cf280208328849e5b1514f075e2a83a48d82066ccfaff3e1", 0xce) setregid(r6, r8) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1700) setuid(r5) chflags(&(0x7f0000000180)='./file0\x00', 0x10000) r9 = open$dir(&(0x7f0000000340)='./file0\x00', 0xfffffffffffffffd, 0x0) fcntl$getflags(r1, 0x1) socket$inet(0x2, 0x2, 0x35) r10 = fcntl$dupfd(r9, 0x0, r3) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r7, r6, r5, r8, 0x18, 0xbeda}, 0x40000000000003, 0x200, 0xfb}) ioctl$VMM_IOC_INFO(r10, 0xc0185603, &(0x7f0000000240)={0x9a, 0x0, &(0x7f0000000080)=""/154}) ioctl$TIOCCONS(r4, 0x20004276, 0x0) fcntl$dupfd(r0, 0x0, r4) ioctl$TIOCEXCL(r10, 0x2000740d) getpid() setuid(0xee01) ioctl$TIOCMSET(r10, 0x8010426d, &(0x7f0000000300)=0x4) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, r7, r6, 0x40, 0x200}, 0x8505, 0xf39, 0xfff}) 16:00:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6", 0xe21) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="8928589bb7e322dc6dcafb3b42dc757de39dfdac1f38d66bb9ecb01cbde66e44827025d13f255b3853af0a19dc7be8fb25b3692584fd40d13eb35dadcdb72f318c391325e5e5060d78463c8da6c38b7e043ad1f2023e1c7aafc3308999f768e17293530d93c8c6517cb9ed365e1472316c23be4b01015f1b2a08f9e19a1eaea048507218f30fb3a3823d329b9cdd482cab192d719d149325e5fa0aa003689d651e0c581399750d367881530112ae34c63408298a132d8906770bc2094b54e28bafb707017913ca82ecd6d6db5c46d93357b78641d3d83ed48f3fe58ffcef1f9ac5e6635b5917c871c58d62ffdb", 0xed, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c65300046130abcb95b42036efcac7e86f0e7a62a8383d63fb450d065230583e08c137a5fb6326594491fc63949a80f6d1c8267d3aafe148448300dac047c2a89"], 0xa) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x60}, {0x54}, {0x80000006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x1, 0x3, 0x4, 0x3}, {0xffff, 0x0, 0xa47, 0x1}, {0x200, 0x9, 0x353f, 0x2}, {0x100000001, 0x2f, 0x5117, 0x8}, {0x180, 0x4, 0x1f}, {0x194b, 0xffff, 0x10001, 0x1}, {0x7f, 0x3, 0x9, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x4c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10400, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000001c0)) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x400) semget$private(0x0, 0x0, 0x245) 16:00:14 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)={0x49aaa39e55dda547}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r3 = dup2(r2, r2) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000001c0)={{}, 0x4, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0]}) poll(&(0x7f0000000240), 0x0, 0x100000001) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x15}, {0x4d}, {0x6}]}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000140)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) socket$unix(0x1, 0x1, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce", 0x7}], 0x1, 0x0, 0x0) r1 = dup(r0) pwrite(r1, &(0x7f0000001280)="0fad4440b3bb1b504c8a8328cba1ed5c3607353ad1dfeefe48b55ccebe19ef411b1965c2e509e2362a982d6e3ce2c6d7c6b596d6c429dbb6420f7804ff3bd7d438aaeb7891aa25de074da7c5d08c3a8358fa7b0d0ee3fb003a0dcd14b14501146829502e48d85f2d85f1fe67061b760d6635873c5c2f20c9733e50ae97e8892daa7a208dfe861f0beb0c186150b894487de1aaee04bd3afc231c16ba06e511c7fbcb88366ef178b3ebd4179f35cd8eb454ce9f6f182d5d173f933f0de8f98342879b1344e62399a576b29c406260b74ba0f120ebc86de4fa71d209c874b344526faa7b09bfc938ac4134490ef293e0af46d0449cf53a5b836a64035b9cfffc3fd7bad8482ace6621a84fedcb640e63dc78fbb3c24d9ebe174a268b1898e7e98697054c471787c6f404b89b3d7845a57c2f44864ca8c6d416ef076e3dec1206ac4cf8b4b7949e2bd9af24f73e7d7d730b3865c4aa4772e41d9ded5c208c3387330705c6ddba800345d33d1020821996867c5d72f9fa8e1ecd6babe0c4de4e45c20d4e8505c9e9de1e4996af36055508e0827197e6529be7a447c6db1a8a3bb1d19a5dc718c8b7f65b9b05ee422d568ff129ac78276ddbefc2c11046fb226d2a49d25811a8b25c830e07fcef6bea4bfd798d7743ae40ff30a7dadc7ef7e8ab72f4a744cb1c2822b4d8eb071634d369f1deb26cb6a54b44419cde0ff0bdbd6bb291b02da88b20482ffb10f5689acdea33fddcb6f523684c44d255f03b619b7c4949f99f7cda18af967e74cdc1033a99752812b416e1981b949439a7e1b38d14dc21a30bb12f8f70d794c89ed0f8c6d478ca13794a7f4c79b00af8b95d543e7b5783b97da5776562c330a8201528c17a90be3a3c3f98bca87f4cfa2f0ccf3a715bb19fe1205703dcc4496598191ca7a4250c77a424492fa49f212ec19baf71dc29418a6ee92891777aeef1ef8baca6c4be0acc156bd6fcc4b7306869199f882f6af71a79dbc0ffcc0974b4c0774d16997a907f5a956dd7d225f74c57ab87547478a7f3ae0441345f0b1cb4f23eceaf7cf4efd55232d0d9621fd7f501c11c1ae431edaa3ba32597c4f72c70f6ae258b4c1f07604f9cc1b87d606e8e50035093512cba98f0fadc4601f2bb84f2309ec253c7ea3b198b4548fda907517e9636b77fece4d38dbdd6aad1c7d5c982b6d4476dc323f2e7a8a76aebf441f9ccf96cf8c2134f85ecc1744db39a585ae684c263a257cf7e6c3ff31623790d563438ad0fab0028c48784571f829d8304956d8514e0ee8af6252ec81dd8f2b450d4d5062fad5171042c5bb8e85b7d4e452500182ce4e862a64f18319b769518db4e0f18e02df8c50f92f22556ff0a8b6e79899cb81eb5e7558d73d54e1e9a74209485569b5c5b88de04605e56b6f16e8efc8db1dc5c54fb198b9557dd1b0452e28f0cc909614e8e4d9d6afb87d0bdbadce343ef72a9d55a99226210008786b93cb7f1d193b596f26071f84e1d3c8b686b7ebced9c90caba32dc9e3adc77a9cd9803e9194a35476f2e0735b368fdd5940e67b2699fa85d9e518a33091aec6da6e5b940733ffaff73509a73c8f099e705366266c7562bbff0067a1029c19285f0489547203eadeb506ffb4658a2aca2eedb1838734784d312ddda681d73b417d72be548fa99", 0x49d, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x882, 0x838bee3a80c4272b) r2 = kqueue() preadv(r2, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/137, 0x89}, {&(0x7f0000000040)=""/38, 0x26}], 0x3, 0x0, 0x0) 16:00:14 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) symlinkat(&(0x7f00000000c0)='./file1\x00', r0, &(0x7f00000001c0)='./bus/file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000280)='./file0\x00', 0x10089, 0x2) symlinkat(&(0x7f0000000040)='./bus/file0\x00', r1, &(0x7f0000000080)='./bus\x00') r2 = getppid() wait4(r2, &(0x7f0000000200), 0x3, &(0x7f00000002c0)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x1}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000240)=0x1) 16:00:14 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) write(r0, &(0x7f0000000380)="3a40256368a750ea2b288a69376dadcff7a3b6ef2da17fb031234c01a9533dfb4dd10b69f50eb84af49935e97927befec22491bd64b81c20eb4c8f1cb7a72983735f64264b263f3ed5e4e57781c10cd100580d3e6226439f00bdb201014241b19977af1f8ff979e23781f4722649ac6cf89f8779cf893157cdfccde831758b234ea54a0b546142eef95e808d9d915e9bf7b75dfd06f848494d4fd41840dede705c89b436c6ac36d7a18006a00f515ae8570e416162bdcea142254c610de0241a2b4c76", 0xc3) r1 = getegid() getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setgid(r3) setgroups(0x2, &(0x7f00000000c0)=[r1, r6]) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) wait4(r10, 0x0, 0x1, 0x0) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) r13 = getgid() getgroups(0xa, &(0x7f0000000340)=[r6, r2, r2, r11, r11, r5, r5, r4, r9, r3]) setgroups(0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000480)={0x28, 0x2}, 0x8) ioctl$PCIOCGETROM(r12, 0xc0107005, &(0x7f0000000300)={{}, 0x7, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) setregid(r11, r13) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) sync() r14 = semget$private(0x0, 0x1, 0xfffffffffffffffe) setreuid(r8, r8) getrlimit(0x0, &(0x7f00000004c0)) semctl$SETALL(r14, 0x0, 0x9, &(0x7f0000000280)=[0x6, 0x7f]) setregid(0xffffffffffffffff, 0xffffffffffffffff) 16:00:14 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) dup(r2) ftruncate(r2, 0x0, 0x7) setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() socketpair(0x21, 0x5, 0xffffffffa0bdcccc, &(0x7f0000000100)) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10480, 0x0) execve(0x0, 0x0, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x64}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getppid() syz_emit_ethernet(0x1d2, &(0x7f0000000200)="ff") 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x200000000001) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x1000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x2000100000000}) 16:00:14 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80, 0x70) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!l', 0x3}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x10, 0x0, 0x5b5a}], 0x10}, 0x0) 16:00:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x80000000, 0x2}) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000140)='./file1\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000300)='W\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x6, 0x9, 0x8, 0xb, "591869cec2392c2e29e6da049a474d48f4d8897b", 0x7, 0x85a}) 16:00:14 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) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) ioctl$TIOCSBRK(r1, 0x2000747b) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x7) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0x0, 0x10000ffffffff}) 16:00:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000240)='.\x00', r0, &(0x7f0000000280)='./file0\x00') linkat(r1, &(0x7f0000000040)='./file1\x00', r1, &(0x7f0000000140)='./file0/file0\x00', 0x4) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='M') 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x60) semctl$IPC_RMID(r1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0xc0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0xc}, {0x40006}]}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x100, 0x0) clock_gettime(0x7, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000100)=0x7ff) syz_emit_ethernet(0x6f, &(0x7f0000000180)="b64ac2d495ba1989edd9a9a6ea608c06c72fe7c7949f4fde763a2a748b5e4039ffe4198c46f59c52b14e8096bab7cae6b92a6611bf68618fca64f45a77b7efec78b5e208cf4ca37b6a8f6d76f000d79ab24cd99727fc89083fed1680fd78e274de1616de9e5867970d4fd1489ac2c0") 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x45}, {0x35}, {0x6}]}) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getgid() getgroups(0x2, &(0x7f0000000240)=[r3, r4]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = getgid() setgroups(0x6, &(0x7f0000000200)=[r1, r2, r5, r6, r7, r8]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r9 = fcntl$dupfd(r0, 0xa, r0) getpeername(r9, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) ioctl$TIOCSBRK(r9, 0x2000747b) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b8000000000000080100"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x90, 0x0) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x80002006, 0x2d94) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x112, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="6cc38e3426ada3be5d7c88c023bb51731ae37023bfdb726509bc208e1cccf2a45cfbc1e15fea09da896cbdc2de154dfdd5e4756996ada070981c04acc7034c0e007af4373147db7a8a9a87a89e34584ed5c76a76e16381d4d1a059bd30e7187a72a60e70baed8c985f26642b563575e1"}, {&(0x7f0000000500)="a755624e6da2ff527c87e0496e3794a852c7063df442b8da2b793b40dbffbb3dc9df4673fc5fdea43a3700b8e3d3ca08a874031cb863ae5ad400e142dc9fa949c1954609c0ee86a36c0c59284b6e33e7d9e7d82f74b071a9a4d630ed612aaed52272565915fdf61d18931c7af09a9bf692aec58a6d505a8f4d82363dd2f1f59b98156d907ecd1288992bf785c60907e2c89af77f501dbad46c7b64b1eaad85337b7a3b081d33364e7ac83143d7bca3b09a81a2e70ea015a02a3f8bdcd5e58e4acdb3f2a7c295421d9786089d8af353075651d96de7a12f3ce22b4c35db73f867f5b7158d5be0a7cd73dedbc71a48525120ef486458ef43c34e94e24322f90632ccfc3240d53d6153383bf127ec3098b6d3d7f4187e8648d1254ad5d87cf428784070be1f4e49ad0407a00000000000000000", 0x80}], 0x10000010, 0x0, 0x1) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81, 0x0, 0x0, 0xfffffffffffffffc}, {0x0, 0x0, 0xfa, 0x7ff}, {0x1}]}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000100)={0x25, 0x0, &(0x7f0000000040)=""/37}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe73d8d1aef205603, &(0x7f0000000340)="b6") 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) rmdir(&(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b5c4b000000000000000000000000f659565c000400000000000000000000ffff00000000", 0x2c}], 0x1) 16:00:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r1 = syz_open_pts() sendto(r0, &(0x7f0000000080)="b7cce5d36b7239aeff10111784e77ddda996e22df7d7a1ececbf24c108fa46f20e3df96ace88346e5def", 0x2a, 0x400, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) close(r1) r2 = syz_open_pts() nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r3 = kqueue() openat(r0, &(0x7f0000000100)='./file0\x00', 0x20a, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xb}], 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x28, 0x2) fchdir(r0) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 16:00:15 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0x3, 0x8}], 0x1824000, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) linkat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00', 0x4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000002c0)=0x9) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r2 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0xa64, 0x8001, 0x7fff, 0x0, 0x69, 0x9, 0x8, 0x2, 0x2, 0xe29, 0x7}) kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{}, {0x22, 0x1}, {0x0, 0x6}], 0x3}) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000180)='eh', 0x2}], 0x1) r1 = syz_open_pts() close(r0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x1010, r0, 0x0, 0x3b) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) 16:00:15 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f00000002c0)='./file0\x00') r2 = dup2(r0, r0) ioctl$TIOCSETD(r2, 0x80047462, &(0x7f0000000140)=0x8) 16:00:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x5) lstat(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:15 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000080), 0x2c2) fcntl$setstatus(r1, 0x4, 0xc0) write(r1, &(0x7f0000000340), 0x10000014c) socketpair(0x20, 0x8000, 0x8a, &(0x7f0000000000)) r2 = shmget(0x1, 0x1000, 0x290, &(0x7f0000ffe000/0x1000)=nil) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x8, 0x200, {0x4, 0x5}}) shmctl$SHM_UNLOCK(r2, 0x4) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:15 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:16 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8ad, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x8, 0x0) 16:00:16 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x5, 0xef}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20000023, 0x6, 0x8}], 0x1, &(0x7f0000000500)=[{{r0}, 0xffffffffffffffff, 0x5, 0x80000000, 0x4f, 0x400}, {{r1}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x4, 0x7fff}], 0x7fff, &(0x7f0000000640)={0x2f3, 0x90}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x40000, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) open(&(0x7f0000000740)='./file0/file0/file0\x00', 0x611, 0x0) write(r0, &(0x7f0000000140)="b5f8be393558f158938322af151c5701eb5a5aa31a150975df2c5d077a09d21e2b9f212aeab91690b019d384d35a32334dd1c476d7f7397829fc09e4bf81e85721ff3a983e40b12a3594ddc0", 0x4c) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r3 = semget(0x2, 0x7, 0x410) r4 = geteuid() r5 = getegid() r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x0, r4, r5, r6, r7, 0x132, 0x5}, 0x5f8c, 0x9, 0x80}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), 0x0) setuid(0xee01) mkdir(0x0, 0x0) r8 = semget$private(0x0, 0x5, 0x3) semctl$GETVAL(r8, 0x1, 0x5, &(0x7f0000000340)=""/192) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x13, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) write(r9, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) getgid() unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) semctl$IPC_RMID(r8, 0x0, 0x0) 16:00:16 executing program 0: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {}, {0x6}]}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r2 = dup(r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000180)={0x1, 0x0, 0x3, 0x2, 0x9, 0x3, 0x742b, 0x10, [{0x3ff, 0x20, 0x0, 0x2}, {0x80000000, 0xf8ca, 0xffffffffffffff00, 0x77}, {0x200, 0x5, 0x7ff, 0x499e}, {0xc14, 0x2, 0x5600, 0x5}, {0x81, 0x81, 0x5}, {0x800, 0x0, 0x15, 0x1}, {0x9, 0x401, 0x8000, 0x4}, {0xde, 0xfffffffffffffc00, 0x8, 0x7}, {0x7, 0x3, 0x2, 0xfff}, {0x101, 0x3, 0x6, 0x8}, {0x80000000, 0x1ab, 0x400, 0x9}, {0x2, 0x9, 0x1, 0x3}, {0x4, 0x5, 0x6, 0x8}, {0x2, 0x8990, 0xfffffffffffffffa, 0x4}, {0xffffffffffffff00, 0x3, 0x80000001, 0x4}, {0x9, 0x34, 0x4, 0xffffffffffffbdf3}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x220, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r1, r1) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)="49521fc22cce6cf531f4027d918452002cc12cee1d7d3ffe6e09c3cdd12ffcbe1a5baef700d5e5d75a5a7a6d6b27b06962cc5141a52c4168d95ff1dff3838d07e5369a58c5def5631615b020409ee3cf3bff4f1abbe42b4e2c2e6072935f", 0x5e}, {&(0x7f00000003c0)="0032f17d4101d09786e1fbf78ac8e68d553c8bc1f43f", 0x16}], 0x2) 16:00:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) fchdir(r0) chroot(&(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='x\x00') symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 16:00:17 executing program 0: pipe(&(0x7f0000000040)) r0 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20000000007}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x12a, &(0x7f0000000240)="e06a66d9c127fe00007fb4b4c3fd40b3e28829dbe5e98947ddccb6cb420d91ae16f2fe7a00000000") 16:00:17 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0xa3}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = socket(0x3f, 0x2, 0x2) close(r0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="543f1ed2edce72092de902cb144f0f7849ff29b49e6cef51dbf1c1240257957252d0c927ed0d61630a98d86501ed4a6892524a51613cfc22e77afb885fbc88ca5ac99a663a14d234bebcde5c569b77af57bbf91f3de45f8680cfa051941b83df7a48a70af1febcfd8d7950018470fea153d6e83c7940", 0x76}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0xc0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x2) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020002800) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000280)={0x800, './bus/file0\x00'}) sendsyslog(&(0x7f00000002c0)="e2e3fd492b97d6d9c272914452f265a5dbf26ca43973696254b58d2ae5cf5cb2c11d24c6f19140310feb1b1b12018b241a39e1234e29b68ad058f54533b8b6fe35ea94074cc0beb11112c9e4b51c83749b0cb17ce3cbaffe5e29baa8ad63b983a9fe384d947b722d8affd5c3d09efc1992c3ccd3fb70c3ab3e3386efa82cd986", 0x80, 0x20) 16:00:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x10000) 16:00:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000040), &(0x7f0000000080)=0x4) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000005) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x7ed, 0x0, 0x0) setgroups(0x0, &(0x7f0000000300)) r1 = msgget$private(0x0, 0x12c) msgrcv(r1, &(0x7f0000001680)=ANY=[@ANYBLOB="000000d98e5f822554e219000000000800000000000078d20000002495865ecf73cb4c34eaf907008f0000e7ff4f0000000000000000000000001000010000000000100824000000000000002c000000000400000000000000db5cd594d0b8af70fc574eaf1b4de38cd338d70de461e59161ecdb6d3cfb98cbe6213b37549c1dd43b057d8183651eb36900000000000000b70ae68b3b10f474145e1806e5bbc983c3c64f09d9d6f81e1289400200633e151f2c806a9a1c3de8d4533d611a348350b61c3579d2bd60a2e447ed2b25444d16eb7a66af1b61f0edb3035ead33b85532acef8bf8df0e54a81b0b136565b166a93f70fbca12a535090046661d8ddf5399dc550043d38705708058325fe229859df723dd31817adcceb359f19a78afa90cb40a3b9e9633de14db06d9cf9735d003d155cb3dd73d4c0a5daa3de1bf1855a9b49184e0850cb400feffffffffffff845a2fa6134ac8fde823047acfadc65e75e14d003d47a4e470cd2b763bc127d609e61dc125134de891426291efa6d27f5b025e38fc3dfe47309a1a9062ef780271c47ca13a540c4e16549a200c7d87632c315aadce264a4edf1997e4590486a156b5e7b2e91e15680800e9bbf543647f0b26c9936ef61e7b45a19bb62d4e9bab5a2b3c05c88d1ef6a03d8c6c4bdf2605c51b00000000000000000079ef08860360629e93705b2f5cfbe761df25bcb25851d25d43c7a926f8ca62128682c0210d8ade233f2b8d657f8abd0dcddbd312675e13908885f2b48b87bd20ebe2c20f4b79f1dc963bb88463ed2a51d20bf88ebef3a709b02953fb414ebfaa3e088dbc872e19438f100fdcb80070b621078d6060faddae6050a9cf82e44451e63190ade768391fe514b132bf1c7e84df7f16ec97cf058fc290b9d35c5af2f1a97e6bf71de7c56815a56b54f5705bbadf39a19119e3593c009a75ff81a1d7d93f1c8c7961bc002a84bfc874a19ab76eee7d7488681254e192ae55645ed93e7663c0768eafa3af2f22fa6c9575656b6944561ccdb73a495c022852dfd546bb505eac4290feac09fdfe87c8573cf8a90300000000472b640253971bfa61d9688fc99236aa6262172fc0aad818190008000000000000828eab0bcc309e5ac6801e9b296506e93009219be536a81571af64702e4094718eadb77f23da3ec7c1cc4daa262fff6251c8ccdc96429edaf8e4a1204baa82dba0ac853db1a6f04699b500c465ad03000000000000446e7d1971d4603c2e389a98677d7e81c50a3770d1703da254496e9d9ecb56a7c97ff7efd07e692e7833f3cba886d33609b053cd459920f1b5d1d722e50500ba24cf371c92e5502e7e92b1dc65b15c576a351560d1bbd2454f2e66dd27c596c4b315490334e59a9edcdc16557473e4b5c72073a69d07dee27fdbb2cfdd1a0ed0e5a28000987882623e52ca1a45098bf7391a91a5439edd14dd681cc53400d166981a7c0096c9a4e8864c18c3c047a1529414fdfaeb50ff80108fe7af05903d2ed86340fabdbfad9a2fdf9a79a42dd6527eb74065d691526f7de5f152029eb28410bb04299fc895ec267b24c2ac9101e7"], 0x1, 0x0, 0x1000) r2 = shmget$private(0x0, 0x4000, 0x40, &(0x7f00006cf000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000680)=""/4096) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000480)) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x40) openat(r3, &(0x7f0000000080)='./file0\x00', 0x2, 0x109) getpid() 16:00:17 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000240)=0x5) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x100001) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) 16:00:17 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() clock_gettime(0x0, &(0x7f0000000340)) r3 = semget(0x3, 0x8, 0x400000080) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000001c0)=0xd14e) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xb1eecf04) chown(&(0x7f0000000200)='./file0\x00', r4, r5) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140)="b4e9e71bfe8c9bef8ee748c2c5c15fa0e5cb0e20beed40e913f936dc1a30aa01d33ec866238a", 0x26) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000840)={0x10, 0xfffffffffffffffc, 0x4, 0x6, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x94}, {&(0x7f0000f1b000/0x1000)=nil, &(0x7f0000edb000/0x1000)=nil, 0x8}, {&(0x7f0000e3b000/0x2000)=nil, &(0x7f0000fe0000/0x3000)=nil, 0x3ff}, {&(0x7f0000e99000/0x1000)=nil, &(0x7f0000eb7000/0x1000)=nil, 0x7}, {&(0x7f0000e13000/0x3000)=nil, &(0x7f0000ede000/0x4000)=nil, 0xf0}, {&(0x7f0000fe3000/0x1000)=nil, &(0x7f0000fd7000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000e15000/0x1000)=nil, &(0x7f0000ee8000/0x2000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5000000000000}) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$KDSETRAD(r0, 0x20004b43) r6 = semget$private(0x0, 0x4, 0x0) kqueue() ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000480)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000040)=0xfffffffffffffe1f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) munmap(&(0x7f0000fc8000/0x4000)=nil, 0x4000) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000500)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000600)="7d28b04717a45e284cfe68b28450817073fd21ffd24ffa5c915f26b873583403e84e5d1052a28e3e75d68c085960cae9b2385ac2d6d899b91d8aaff59326d87d48fa21965ef5cf44fbd4aa170023de", 0x4f) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x5, 0x1, 0x8001, 0x14e5, 0x4}, 0xc) accept$unix(r1, &(0x7f0000000d40)=ANY=[@ANYBLOB="a70000000000000000000001000000000000000000007c6207726eb929525fb06b98b52d167600000000b20000000000000000000000000000000000800001009d207c6d2bd2a7e0f7f798b3995f472e3ce35d990026583a67451368739dbac6f39bad47dfc65606e81d86db3d3b89cc04000000a7774f6505be4203960470b6111443ce684ca643f09b63a0c1bc87acbfffea381eca865619d00f5995791c9e0d45ee79c5c798290587a286283aef75d4f40651ab29572c6f1333fa514bfa070000002454dac4ff80acdcab118c3ed4f24b6340aacb8d09611fc526204e78f9d5f559e140a8000400"/242], 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000003c0)) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x2, 0x0) ioctl$BIOCGDIRFILT(r7, 0x4004427c, &(0x7f0000000000)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000005c0)) semop(r6, &(0x7f0000000280)=[{0x0, 0x6, 0x1000}, {0x3, 0x7ffffffd, 0x1000}, {0x2, 0x8, 0x800}, {0x20000000000003, 0x100000000}, {0x7, 0x5, 0x1000}, {0x0, 0x100000000002, 0x1800}], 0x6) execve(0x0, 0x0, 0x0) 16:00:17 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0xffffffffffffffff, 0x17a) write(r0, &(0x7f0000000140)='\x00\x00\x00', 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000a40)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r1}, 0x5000000000004, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}) r2 = geteuid() r3 = getegid() chown(&(0x7f0000000040)='./bus/file0\x00', r2, r3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) sendmsg(r0, &(0x7f00000009c0)={&(0x7f0000000280)=@in6={0x18, 0x2, 0xffff, 0x9}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000300)="339104e241578f612792cbc4ebbb4c06fbe5c3598a4b128b4be364ad4767a49854304de3641825446398df3a4cb6afc7b797e459efc0630b3bd63107f205138dc2da08c9c07b80955140a7ec47cdfb535363246725c176950aa34750096876bbdcee476e98eb9f10a7c2e1cf8c6949e00167c3948998fce1ac41b337810bd2dbca380e7b0ff9b6b423e64a674ae09e5fc9e5a89e01e492ba81af6e50010cf5a92404d51850c667be0881cd29665a4fff", 0xb0}, {&(0x7f00000003c0)="f488d8c8d9cbfecfba07b79535587e05e2c6fbffb5ed911bad8f211f906c1094f8bbedf661c21c57fbc82f24a919d70de4d77ec69cd705f2ee36a570d5ff6a92026a394d4dac9dd817549b6bbb3756863f4ac1f65e36b3156476d8ec3daba454af2075de7e09546c51d3299f9dba2245269958f56332f9adb2fd361b85d14cf0d1101a521b", 0x85}, {&(0x7f0000000480)="2356139f02b4740270800205b32e32deef0d999fcb2ca42f15f18f50c80fb5ef6616664de58e4d31e8af5643bf947ed5dcc0e300c8ac69b7e7e586933dd0a42938f8d3504073c53b0118198b2b08c235fc4c81545de20f898b5a50750e1f96ed452560b7b30ba25264e4b712d77beed087754ee99b7f7ab5b223774a4eb7f284d08822e8da0ff53da56d1c1f3ec28ab9d235eb990194fbe98652580ca1518c327d39e5c8d58fcdc2e8347dc41ebd923b80f3292790a7586560ba523455045c905ad29178f9f1919db5", 0xc9}, {&(0x7f0000000580)="7cc0b4e47188c3025880e80d9523e39d87edbf28fda2e3f6d41b198fe9af3c", 0x1f}], 0x4, &(0x7f0000000600)=[{0xe8, 0xffff, 0xc90e, "ac9546725652ba68d5580064b5198d39b81d6656c4b67915c633c3911b681acc7916f310784ad35d3087706c81f0785bda7ada21626d48ca51a6bc33c1e18ea2f92c1d43657c54f9f94d1cff0acaf7d6b0de75eea79b07d7571e2bc17c25c70239c928015f0e1738ebd94906dbe6c74fc682341220b30a16300978255a4d1d7ac33fd9efeb09c589c6e94d9dc287f11099c11139d102e941d389c63e69fecb7f75c23bde08c7633aa276f87f090c2f889bf47d5dd84592bb376bc4cdc73745ce2ce33d8de8d24c947c71b52721103dd6d285"}, {0x18, 0x1, 0x400, "f1ea7b8f6eec"}, {0xa0, 0x1, 0x7, "23988b18096cb81ec27462e4af124ad7a69ec75e7702b0e1051d108df9d0c030eaee53e3c49bcbebe22b5124fad7c239b202c62b11d07202c17feed09c057d8488799fcde2de8ccbfcb5f677b2e0a8e64a00facdc82c4e03c100276b107840142825148850ab2a535fea4da0e9cb5e365225ef699fd334898da9507cd9c79f2ec73053f9e128d7c1a12b3bbb6701cad9"}, {0x70, 0xffff, 0x5, "0541584818b8ce691ae19b509fffbdefb3b62f40aeced330ff58953ad1b9e48a1175ae7dd4a2e0c995068eb4720ebd3366aa73c32dd149f5182cc675e019dd148b50340d9b4f7bdf9fb3349eb3588c778351c6492f942c7170c82f5ba30e19"}, {0xc8, 0x1, 0xd4, "753462a4d8c31f8c56c00b1e2b9dc4e9174b86a69de797042fa79747c79bc45b5999f8f5d90895c569f25a8b126540f3af741f6e5c64dc1de3c1af15db582fc37a0f835936041a00d6dd322961210f665ef6df8170c2d0d00f069c90e4ea8c1f01b47a0dc3fa76ed1353c29c928f06f7c01d961d80a5195222f8ea2f1350e05fa886052af84007bf16b09d59ba96e1fccd10d4384f0b74896b42d86d4bcad000d1f7194efb08a8d093fe044c7ab0f8bddac86de2"}, {0x38, 0x1, 0x7ff, "d60974afbf618092e9cdcda8961f0691973f57dd746ecc4a9e964c0d34ac30bc67f348aaf33a901f"}, {0x88, 0xffff, 0x10001, "78a343953c0c18af97cc56b4628161f06cdcdf1b873f7304fc5a5c3f78c42a377040ad9f265a2fccb88b2738cd4c850cc8e47ee37a523b9a6b640fffe093883dd786deac552a42daa781ad22a217c5356bd490ede9d39469e73c1bcc43aa52e9fcad772e5ff086a2b0c34cf9ad2870cbaefe43"}], 0x398}, 0x9) close(r0) mknod(&(0x7f0000000080)='./bus/file0\x00', 0x6000, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000100)={0x401, 0x8, 0x200}) 16:00:17 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0xa5, 0x9, 0x6, 0x1, "8b6b49b40b4c50418bc7c7a63c7656fb3659f317", 0x1f, 0x7}) close(r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x10, 0x118) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000001c0)={0x5, './file0\x00'}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "abd0cc0d68dc65827774fdccdff3fc844ae89310"}) write(r1, &(0x7f0000000200)="276f01bc47c7b4667cd94af6cb7627f21b8f7175d43b39e098b268e00b07633b47b3c198b53fe05571f4dd541c0989b32727db903885430ef9a436b6fbfe05c3993ac021e4fa1fae6a3734ce053c13d8a70555165143c086f3716aa9321df027aa6137678babe5acf121081e16ee4275ef3496fe005bdbc8129664f16fec831813623790c4347e359c890fb86f9849e6caa6ea0538fdc29c2760fd4823f6499ec4bf9af2f2d1d9ab87530ff4b93b6352da9daf42", 0xb4) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x400, 0x0) close(r0) sendto(r0, &(0x7f00000001c0)="3c4ceabeb84bc49dc8fd451d0ffb2f13e10b3e18749fc4800d86f2c1414f86e5967bda9400fe8e9175dda9394d0bd00ec3956cd65d4f5a8b78672e9e169a0705069717e78b512639a520e1455340d277ea99f6542bc4aa986a16733593f74b6b4dc67e6afd560df8bb32aa5167f19135bd48a6dc24f14506799c462e731349991d5d9e02803f6493c26626a5f80a33ae60d7eae743aeb315313c9563fe62fe1b73726ed4f31dead1726909000000000000005c29e96081b8dfb58ed47097bbb5b192c0dc6011e3c473f6714ce6dae9545c1769180efbdf0b8490f93e64a8a773f6416f2658c773925fdbca45", 0xffffffffffffff2f, 0x1, &(0x7f0000000440)=ANY=[@ANYBLOB="01002e2b6275732f6669300057dc6c59603618acb4ece59994b040c82989a9dfd9f93a6e16cb0a3ec589569e4bc2de4523a0f9cd0268050bb8686125abf04ff63b7397f1eb82691de8152d5e68d13bdaf02f602d25efc87b7818ef8e67485b17d7eab9d2e94e9dc31c49fade39c7cbb05b33d0b15d44e7392b62c0ba2c7a17a2495d6bf7fe"], 0x203) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) rename(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)='./bus\x00') writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186004008b5c4b000000000000004000000000f659565c000400000000000000000000ffff00000000", 0x2c}], 0x1) msgget$private(0x0, 0x14) syz_open_pts() getsockname$inet(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) bind(r1, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) mknod(&(0x7f00000002c0)='./bus\x00', 0xc000, 0xc4) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) recvmsg(r1, &(0x7f0000000540)={&(0x7f0000000180)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000200)}, {&(0x7f0000000240)=""/162, 0xa2}, {&(0x7f0000000300)=""/140, 0x8c}, {&(0x7f00000003c0)=""/236, 0xec}], 0x4, &(0x7f0000000500)=""/16, 0x10}, 0x800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b5c4b000000000000000000000000f659565c000400000000000000000000ffff00000000", 0x2c}], 0x1) syz_open_pts() ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x1) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x4, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x6, 0x2}, {{r0}, 0xfffffffffffffffc, 0xa4, 0x20000000}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000002, 0x5, 0x3f}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x200, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffff9, 0xe, 0x1, 0x8, 0x40}, {{r0}, 0x0, 0x48, 0x0, 0x5, 0xfffffffffffffffa}], 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x9}, {{r0}, 0xfffffffffffffffe, 0x8, 0x40000000, 0x5, 0x7}, {{r0}, 0xfffffffffffffffa, 0x5, 0x21, 0x7, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x100000001}], 0x46, &(0x7f0000000200)={0x80000000}) fcntl$dupfd(r1, 0xa, r0) poll(&(0x7f0000000000)=[{r0, 0x20}, {r0, 0x3f}, {r0, 0x40}], 0x3, 0x0) 16:00:18 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000740)='./bus\x00', r0, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7ba02c, 0xd02) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000000180)='./bus\x00', 0x0, 0xffffffff) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000140)={0x6, 0x0, 0xd7, 0x4}) recvmsg(r3, &(0x7f0000000700)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f0000000200)=""/170, 0xaa}, {&(0x7f00000002c0)=""/101, 0x65}, {&(0x7f0000000340)=""/141, 0x8d}, {&(0x7f0000000400)=""/177, 0xb1}, {&(0x7f00000004c0)=""/12, 0xc}, {&(0x7f0000000500)=""/96, 0x60}], 0x6, &(0x7f0000000600)=""/237, 0xed}, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x200000100) preadv(r4, &(0x7f0000000080)=[{&(0x7f00000011c0)=""/4096, 0xffffffffffffff28}], 0x1, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0xa, r4) mknodat(r5, &(0x7f00000000c0)='./bus\x00', 0x40, 0xb79f) shutdown(r5, 0x1) 16:00:18 executing program 1: mkdir(&(0x7f0000000180)='.', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x5, 0x1000, 0x0, 0x7, "1a597983b18f68e9d8455faad104a311ae4f58df", 0x24a, 0x10001}) r1 = syz_open_pts() ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1, 0x2}) 16:00:18 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) mlockall(0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000001c0)=0x2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x100}, {}], 0x2}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000000)) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="0300000000000000808122b710842a90f0e3b32910e163a60dd368c0382fb0f1fc72037ca9feb9569dda6c07fdd5eef92276029803d7be94bcd2a486d9a709e1cd440351ca6b91af9703a13e0840cb45a4b474efabff476cab62df0d91b903adccb6a9eba78b1706abdefc93384781e6ecba40289d6654b80ad073c0b2da9f54cf0272f123c60358751bd2e9f4cb0a52420806176850ff9d731ba646bde2a97820b5789a753b3b29688352350852991dba8b13165aeb0cd2a3a9f6de556347f4724a2bb4b9f3e2b9afb7464d7b47f19d136194fe921a12b0a9d7632e3d6933db4fadf434880a967e0bb16e9cfbafc8513a5a91da631c4b45a075bbd10ffa72f200ad4a6f8ec32476bd07fe8eeb26b3cca3bf836cae30f5b39a368e0984b869cb90fee8570ee06305492b650fee6cd5938798d17c325c086e5614d0a91ceca80bed5cfa6aef699ad617d4039a57254c3c368abdc570fc96c7531608b4e42a3401223d5ee2ed50a6e490b062daa370dcf8b1f69815038a27b1f48e28c3b10e3346b76af51d2fb0d25b8559c1bee34278a5a380a49be8c90f614bb67cb9b6e845879a1e0288391b2eddf1d5d3a228ff24e36e51020517d70000000000"], 0xeb, 0x800) 16:00:18 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0xff, "41c6e4adae57e9587200"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 16:00:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000020000003, 0x0, 0x0) setsockopt(r0, 0x10001, 0x1, &(0x7f0000000000)="4e1c20729866836a4cfa8d13c0ae7b2a7d91e24b9c9907605f7714ed23f074f2400a972d14465eac8d56c848bb2a8426bb8e8d8b3316ce6740afac58e2567c9452a0e2e33b219c666a88c002d1945c576d35546b11e0d36d14641842dc1c47520525765c1da1a5090d072c1d9b541de3ef092945d77757ec06fd143f4bdc1552ec1efb31a45743b68aeda4baaea9970cece766837df1735f632ee9fa0034933ec46284b22f27dd263c46b9aff685acee11ea7bb05b8313d517e73553bb6400bb2bb0251bcd0b1a6eb2382e", 0xcb) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) r1 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000001c0)=0x2001e93) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) shmget(0x3, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x10000000000080}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xa6, &(0x7f0000000100)="7237d797acf0ad83ae55a02f1e0602f91b6a169091e6f22c49d73b3cfb30c85b53e45e30ba3e3460adb71f43827ce0a1f1d2c5c3098ab381b3f24e6a8b39143d638c4b29d1333f34380f3a7107441ee865727ab8a3e2bb8c8d65088b6beb8ca574fd4108b0b852a6c7f51619eba3d169b18ea2ad8d83a32d67ea0227361f52ea7f397aedbb12144cf607f7511b4a5a3ed5f7207c3e66dfad5ac7bad921358b49f689fef765db") syz_emit_ethernet(0x2, &(0x7f0000000000)='\x00\x00') 16:00:18 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x10000, 0x0) semget(0x1, 0x0, 0x10) 16:00:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080), 0x4) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000000)) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x106, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0xc}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x5, &(0x7f0000000240)=[{0x4, 0x5, 0x1, 0x4}, {0x5, 0x6, 0x7, 0x1000000}, {0x6513, 0x1, 0x4, 0x1}, {0xdbf, 0x9, 0x5, 0x7}, {0x4, 0x9e, 0x6e, 0x8}]}) syz_emit_ethernet(0x4, &(0x7f0000000140)='\x00j\f!') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000001c0)={0x0, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x2, 0x1}) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) 16:00:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) fchmod(r0, 0x24) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x80) r2 = accept$unix(r0, 0x0, &(0x7f0000000100)) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000140)) bind$unix(r2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) r3 = socket(0x19, 0x3, 0x7f) connect$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x242, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getsockname$unix(r2, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) bind$unix(r3, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) pwritev(r3, &(0x7f0000000480)=[{&(0x7f0000000340)="81306bfd0caa748ecafdb02aded10dc580c93fb897a55b06d335f7b6f987469cde875ef4aedeb96e8f63aa6fc1edcf2c87cf2fecdaa4964e9aa7740124352d2397fdf38616bba4de3d4a5f9f4764f664aa7ea4356fb729691056b3c0f4454f28e8c9d732cf6de5a1dfd3f35c1f3419c791e467c297d2918523232c6c063b2aa3df9da90169656d7b77b8cae3d79957e3f6cffec3b3a51efb2d066870afa578ec5226bee3d6be977e609d45ecf0f2a38d", 0xb0}, {&(0x7f0000000400)="848a5f09f700b8ba96c6beed691425b4255f68741662f4657b4d2f10a071e0170f73cafac6bbb8648b8f4960c8faa5f52409087a9da27051e95cd01bdec5424bf235a195887f2a6a988bc222c220fd6b8792c9f59f81", 0x56}], 0x2, 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000004c0)) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000500)={0x1, 0x4, 0x4, 0x5, 0xac}) clock_settime(0x3, &(0x7f0000000540)={0x1dad, 0x8}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000580)) ioctl$TIOCNOTTY(r0, 0x20007471) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000005c0), &(0x7f0000000600)=0x8) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000640)) fchdir(r2) bind$unix(r0, &(0x7f0000000680)=@abs={0x1, 0x0, 0x0}, 0x8) unlinkat(r0, &(0x7f00000006c0)='./file0\x00', 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000700)=0x1f) getrusage(0xffffffffffffffff, &(0x7f0000000740)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x1012, r3, 0x0, 0x0) r4 = socket$unix(0x1, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000800)="87cf84180fd919f44054c2144e7c4465fc1bb62c88cd2143f68cab5b9281142024c7eb8db4349e544955007209f5fb3017227f08b76a7a73209c74c40c2ab29f97b5cdf5c0ec4da86d5b71b18ce8b8d0a0e5d9c3aa5550aabc64eb575c", 0x5d, 0x2, 0x0, 0x0) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0xa05de73fbf0810d3, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0xff) recvfrom$inet(r0, 0x0, 0x0, 0x3, 0x0, 0x0) 16:00:19 executing program 1: geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x31, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) 16:00:19 executing program 0: 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x4504) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) chown(&(0x7f0000000280)='./bus\x00', r1, r2) execve(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='/\x00']) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x6, './bus\x00', './bus\x00'}) 16:00:19 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d", 0x148}], 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8108, 0x10) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000000c0)) 16:00:19 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8100, 0x40) syz_emit_ethernet(0x6e, &(0x7f0000000100)="ddf7c6eec6ac35ff54e620e61bae9065d790f9418d7d971a68497dbf5d5e08f3fbc5202366451877a0098796faed") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) ioctl$TIOCCBRK(r0, 0x2000747a) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0x0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x10080, 0x142) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 16:00:19 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8, 0x0) clock_gettime(0x4, 0xffffffffffffffff) clock_settime(0x3, &(0x7f0000000000)={0x3, 0x4}) r1 = shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) close(r0) shmdt(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000100)={0x20, 0x0, &(0x7f00000000c0)=""/32}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setregid(r4, r5) 16:00:19 executing program 1: semget$private(0x0, 0x4, 0x8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x25}, {0x40000006}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_flags}) ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:19 executing program 0: 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(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r0 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xc0, 0x0) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) close(r2) dup2(r0, r2) 16:00:19 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x88) writev(r1, &(0x7f0000000000), 0x1f0) 16:00:19 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x402, 0x81) bind$unix(r0, &(0x7f0000000100)=@file={0x1, '.\x00'}, 0x4) r1 = socket(0x2000000000000002, 0x4, 0x102) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x80) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x8000) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) 16:00:19 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x4) setsockopt(r1, 0x4, 0x0, &(0x7f00000000c0)="9a0528", 0x3) close(r0) syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x7, 0x0, "1f1600a7959df96d77965f1be62c36ae61dba648", 0x0, 0x80000000}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000080)="c271020000000000", 0x8}], 0x1) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) bind$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x54}, {0x14}, {0x40000000006}]}) r2 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x2, 0x8, 0x3, r2}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)='w'}, {&(0x7f0000000340)="4c8c8a6301396af59389adb2f06ac6cdb8e7a852ffecdae0fe3753c049613c0564db4150e8bce509061c0eac4b29a7686eb62d5bb82ad32692d75bfa006933dbe7e87d5472bb80af63e4da2d29272a0a4b10e9adb622f55a1eab827a6f81547f5a09fe651b3761369c9f02be97ed123d0265643666f56a103cdcd9cfc469f6a74158ea"}], 0x10000000000000d9) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0xff) 16:00:19 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:19 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3}) 16:00:19 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xb8, 0x0) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r2 = dup(r0) bind$unix(r2, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) sendto(r1, &(0x7f0000000140)="41f172208c0f258973e893b9710d66d82ebd21eb0850e6dbe2ff7e052cfe20f4d2f43645e16fcc50eae75138c9d89d3746c8ec90c648c3878cf248711661c8ca0c74511c8d45a042fb004eab30c29b2c9831302adf095d977c83d47dc9", 0x5d, 0x0, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x1ca) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}, {{r0}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r2 = kqueue() flock(r0, 0xa) kevent(r2, 0x0, 0x0, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000100), 0x1066, 0x0, 0x81, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x5, 0x491a, 0x8, 0xc, "eb2574813ff5792db24646c95b7852bb479d2551", 0x9, 0x6}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:19 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = socket$inet6(0x18, 0x8000, 0x4) setsockopt(r2, 0x3, 0x9, &(0x7f0000000080)="2d95ec75c7a05be027dc9b7e5c2e37ef650f12176e8d123d9402e04504ce5c2fcafbbc6019e4f23de6d00a9366", 0x2d) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) socket(0x3, 0x4, 0xffffffffffffffff) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x10001}) getuid() r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x8000, 0x401, './bus\x00', 0xed41, 0xffffffff80000000, 0x31, 0x1}) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="00000018610aab7b743700fbffffff00000000000000003718bc938bc90000000700007025fca84af7b2a2c3", 0x2c}], 0x1) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="21433cf9260ef224446044c2d0652ff2a7da00000000006037091b83751611f1a32b1b794a05cf6c621cd4099d5c6ca4c160968fb6c4de2b685a99553deac047722f760a8e57bd221ff97cdf12ee8974300000000002000f00000000007b43688197810523755a83de24bc6000000000be26da1c77e4c28a7615dc5e06311fe0c3ba297334e5bb48ea1863a23f93c0c4982fd39188b76041c07ddfca778eac53b28e07f7ff7034ab", 0xa8) chdir(&(0x7f0000000380)='./bus\x00') getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) execve(0x0, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000280)=0x1) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000000c0)=0xe0000000000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r2 = getegid() fchownat(r0, &(0x7f00000002c0)='./bus\x00', r1, r2, 0x4) sendto(r0, &(0x7f0000000200)="8640760fd014151241e883210b", 0xd, 0x4, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x1}, 0x8) flock(r0, 0x4) 16:00:20 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x7, './file0\x00', './file0\x00'}) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000000)) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000}) fcntl$lock(r2, 0x6, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffc00, 0x2000100000000}) ioctl$TIOCSCTTY(r1, 0x20007461) shmget$private(0x0, 0x4000, 0x414, &(0x7f0000ffc000/0x4000)=nil) fchdir(r1) r3 = semget(0x0, 0x2, 0x104) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0x3]) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000140)=[{0xfffffffffffffff9, 0x8, 0x59, 0x4}, {0x40, 0x5, 0x5, 0x15}, {0x10000, 0x3, 0x0, 0x7}, {0x8, 0x1, 0x10000}, {0x80, 0x7, 0x1fffffffe0000}]}) 16:00:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8004, 0x6a8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) 16:00:20 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000000)="01", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x4) 16:00:20 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8dfaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000000000000000000010000000000000000", 0xab, 0x0, 0x0, 0x0) getpid() getpid() getpid() sendto$unix(r0, &(0x7f0000000180)="01384c5ba7545dc78ee69763f3d035a3a3ece1331ebe3b0b3f14aa25ab19c7b6374e3175cfbc19f1b24bbbe81f160984a043cbbedf436994f9537b5a061b395415bab1c6b4218340c81f28951ac631cbd1865f9ceff88b9f664115f52785a4e618b3fecaa48f42baa8f77874c4a6391d7c45c4f0351173768eeaa797ae64aef8", 0x80, 0x400, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000000200)='./file0\x00', 0x40, 0x143) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x3f) getpid() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2ed0651f, 0x1f}, 0x5) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x54}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x40, &(0x7f00000000c0)="58d1d109187f5e34c0a4e15ca1cdf8a5d0af075e7a7faa333eb3f58714156dc38009cab1436e394dd4cfe6375e0bd02c152dd0e2fd36ee63938cf82126692ced") 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x10004) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x2, 0x7) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:20 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffffff, "541bb964fee699d9e08c14f630d057e575017b66"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xffffffff, 0x3, 0x6, 0x0, "d84bd20d51c76243912943a0a0756cbcee03ec9f", 0x7, 0x9}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc28", 0xe7}], 0x1) 16:00:20 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, 0x0}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x2}, {0xfffffffffffffffc, 0x7}}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) read(r0, &(0x7f0000000140)=""/6, 0x6) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)=0x7fff) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) 16:00:20 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2006, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x102, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f00000016c0)=""/4096, 0x1000}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r1) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)="0100000000f8e9", 0x7}], 0x100000000000001a, 0x0, 0x0) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x2) 16:00:20 executing program 1: r0 = socket(0x11, 0x4003, 0x0) preadv(r0, &(0x7f0000001380)=[{&(0x7f0000000040)=""/76, 0x4c}, {&(0x7f0000000180)=""/188, 0xbc}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/32, 0x20}, {&(0x7f0000001280)=""/22, 0x16}, {&(0x7f00000012c0)=""/155, 0x9b}], 0x6, 0x0, 0x0) r1 = getpid() getpgid(r1) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282903e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r2 = dup2(r0, 0xffffffffffffff9c) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000000)) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x123, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x4000000000025, 0x3}, {0x45, 0x40000000000000, 0x8}, {0x6}]}) r2 = msgget$private(0x0, 0x4) msgrcv(r2, &(0x7f0000000480)={0x0, ""/129}, 0x89, 0x1, 0x800) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = msgget$private(0x0, 0x10) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/151) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x848, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000340)={0x2, 0x6, 0x6, 0x3, "537d467105cde6999d768bc5f3f61a98132d3cbf", 0x9, 0x30000000000}) syz_emit_ethernet(0x29d, &(0x7f0000000380)="4cf03f7ab8e0038ca9d92edd429aa922a0655047eb5f5484b2f9f1eb97bb17b300d70c66f902264b0a535cc5b8c1194bce7350109485bfaefde99a03386b61d659128c6206cbcca57b5cdf4071903db6d7a3af5b4b67e9159c05a231b6ef99a7465786a94fb7c30ffa42fbce4a7f11886ac9adc4508f1ea628bb44658e2af63147cd27a51c7405884b6064756cf211bd9bdf7977e4a7d3eaba89019c643e8df2d205597605dcefd94e45403a9be7bf83bd76a808b58bc7254b4c4d9d76e5ad8c4e62ccc2365b69c45aec694d740af1198cbe1c") truncate(&(0x7f0000000540)='./file0\x00', 0x0, 0xffffffffffff2a25) r5 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r5, 0x0) select(0x40, &(0x7f0000000040)={0x9, 0xff, 0x100000001, 0x2950, 0x7, 0x4, 0x40, 0x31}, &(0x7f0000000080)={0x1, 0x9, 0x1000, 0x3f, 0x101, 0x0, 0x4, 0x6}, &(0x7f0000000280)={0xffffffffffffffff, 0xda, 0xd96, 0x200, 0x6, 0xffffffffffff957c, 0x6, 0x1f}, &(0x7f00000002c0)={0x80000000, 0x401}) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/79, 0x4f}, {&(0x7f0000000140)=""/235, 0xeb}, {&(0x7f0000000240)=""/118, 0x76}], 0x3) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x81, 0x20) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x44004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="000000186007008b00002306000000000000000000000000000000160000000000361a8322dbcc1cb13b3eb3", 0x2c}], 0x1) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000140)="77f16304afcb849789966577cf2aa6bb852c3a991e0767dee12cf05f32f7d2feebf98eeb727c8f0633fd41c29b727eee8d90889a3c4d6eefa6b74225a88804f95947915f0376e6537a05f9abc015b7c3a77d4ba2bd69df9513a72a8f4e71c5386d0d961c2be08cada6037304c7d4266da65edae27e3fd28c293116f36d91293ad4e05b0aecaa33df4f436642a4870d33bd1e4b7fe304bd5802a33085c073989f8fe63040c5916d4d2b18805a1cce4617f15fa5ade6a9315112691a4b133684d63245bce24c9c46d15c22277fbb27db70e93698929334034be3d2c04cf9969cce2ed4d0be823d0039873b9231891acfc797b92a78", 0xf4}, {&(0x7f0000000440)="1c29036b0b9b50b6a01d3bd1eb6deb904bcc7670c8462fc588f9d16868e09ea5d2ddcad0005f8ead63322d34f024e62cb32b2ec96744e0842161b8bcc547db41eaf39d4ab6cc8d8b0aacaa9a30b2c2cc6c9b8892d83fe6d7f5253e207548a27b2b3d201e243549be9928f83fc1b8a379c815a966eb29a542c2441e9a8e1a64d3d19424df98c77ea5493d21a148b90419a35fb9403621ec05618cdc8887544ff6937318b4f09448a1b93d5d691b03e3293d715d47cacd1d24d6e9bbd296149234e51856b1783eeecb83516e8d9e93137fddb50ce4c0dd78f3b1316526001c29c63f2c4b6ae9d42dcbaeedf5ca8cba6677f87f7ff830ac2dc4aba55c0efe25049b723e8478200611ce7895a1f0785e567e8b9a6f7470d982e95416a900c4e28884a4780936c959360673b5c2b7d81c9f64d26a6d7f020e03c750ec2288ccd3e967e0fafd536ec9196680affaaa9a19bb315a9b7537fe7a509fc51ff19076c744e17110008f34aaf4db4ee68842d040cc3904c1a298ed4edb0543c662915dc81f825af4050999e2fca42ebcd3090c0aa96b06cfd6e67b0a456c33d9c5bbde9527f4bf5aa1dfe9bf25e55fa81d3c8cfd3ba370986dc474064c0c493688002685e2793de59cec953b925591e480d8fe77a03fdae88b5a794c645c72e12c510cde659fa80fcc00515207b3c7918d7013aa4f091583938e0e70e16088cc3874ae9077be799baf05b9a345cd5491d59dd3909352c68bbfdf94ef4c28c0d83b4ed7228fa791f4b4bb88a75d581c9ad28b4c612859e0c6a089f1f134a6efaa4e544a0c1fea47a52ab97898aad1f525bce10a09d423ee1c8d2edd8898e1fe3ad97317ef51d85b5d0781d24f30f0bc00f1dcfe625890ade780c9d563707dd51f4ef1236fe69f16ce92a2f87cfc3e3770fb52b644f5d3ad89be6c4d7a661d05e6799950e84c935ea31a8db308965018dd73f66da161939047ed791ed0961b0b9dc992842e7966e091b792f9bec4e63441754ab8cafeab8ee74c87163b7d559aaf7e0ef2634a72d4fec82422f7f2ad999383750b11f709fe624f03213e576840a41a15c562a1e37d2e37832357129a9de635547791bab52fd7e379d3d6c81cb60f646bb266c4786b1d3c371d83bbd07a2f66d9e2eaa26d5c9ed87498019a0e8982c0d2a8762768862c308a5d1ebce293e574da0fb1831869c79e5a65a65d56775233ba070fa547627394ae35ee5711779f2b52d26d6ddd72cad1785a553885076600b5be86e6fc09b71d4a220b69e43297d6260dc2d3b80a844e94b1fb434d2a5af9c726a0abd5cdaadd2d3667e0e7cdff9113b20c1aa62fd4db190804a75b6f096eeabeb283d3a490d7212413abe40194e099d351687e288229a4e1d4c307ac97d3d312d84c599f93f0e66913dfab116db88b199bce5141abe5432e676325865f4f620a3206b664a04139c24723b7115de0a7130005117ceaf2ac8970635bd126e65cd95a0bf89bcbc479b5662b590037e862e352a69f61f677b58482df2db2a78172b847894b7c299e2ac69fb461a017f3d37df8803deb19bb3ffb3f7f45aecb59226b876ffdb319cd57feab73b2e84cf0074b9a626cd22152289d821717e9b3ed03756114ffd12685591fb8ad551fd9f24d17e7dfc7c3aa400f3b56b2598e80ec21332dad1a5e343dc62d5ccd3972e73b03d1fbc499f25bd9bab6ce49df22a773a80204e475033655ae6838f5645b61e66d4c164230bb2559ac849590810450850309baf07f4cba252221dd13fb78a8ea891708abf9e35d003e60d031e4928a060873662f2df55b38984cc4b77c03fa55bd036cc696fe521a600958622f54daf064d68c66e5a3337ceb6a4d56989d46709e26d80599dfe752dbb432bbc5087e45dac52dc57a9d291b99ad762f78c1351c8c84af5188aecc2cbf681e08f406ba2cb8351edbfd6b229dde960dda1d2be420d1b4253c9ed49693a02dc6c72ac14cb8a26d0f13cd890f5970ab585292464f8dcfed17cf719daa9b1e5ab9c737d8dfac9ac43e4f66f4f4349d2ef838453f035bfcd2b64517e2fc8fa36d8bb2448ca6a242137742260d86090fa90ddfc07e4df945156fe15640d5afb003a1befcca5c17a4f333134ce7d96f7bb8ee79c319db7693c6dc73fa039a4fd71e642a3e55716f102ac2de78a4c08b36a541b8fee4249db9158d0c5f01d074409df41f278672e4136f863f6a27d6733f73b53d63c33574c3b53e0a8f68ccd85dc02e55032f701a83767232a52dd0cdbcee93decd33c10a5f76947f0625836d4901109cb6d7109827bf8a66b529ef05ef068cd61952e66240b83b3057e85dcf264efa69ab431241fa2bc01ed86a981048075920c761a9af9bf514ae75c401c5ddf38a860439c7c2451777624c9b3bd562be0f1b674ecbb32a92447c3b7faf332fddad3de7119826c68342b4f930af538e4ee03d9b917cadeddc75e315485faea691c024c9736c506fa72a6eb37dc62ece68b0f6ddd5bca92e8cd3fad6f627e8abd26a48084406fcaac073f7d12f41617d33ec9e9d259075410cee5cd0d37e7b4105ef20daa658cca0bdf9031096577fdc7992597b886cdf312ab2b7fa8f8083f8d4043642b449397d7da6be57498eeff93bd329cdab19fa318b226c15022d0e2e8d207871583aca7dc5a6c174625e1bb90eb88d9fb12dce9b938520650743500e4869bc2af3424b38cc1f20d38b64493974a59206f2b4b167d2315afebfbd73c47bc21e2946a78474c9ba8e4c9fdf9b72532303483a565446f468001018c8fb3d81c60421227b83e9496e42e75e1c8eca3db8ca69cc316adbecc0e0898fc4508054150affe7491f1bfdf0426d24a1d059ffe4526b18003c3e86769c0c5e19e489872fe8cfbd82576d6ddb39efca2ac516a30bb0880c9f02cf61068bd9cdbee4ce08e6312a43c7d288b84e156956dd8e244ee4af9e28a09de20f9f5043e54508827e378e24d79f11d3643dfe9fd3fffc3be74ec74f1d2bddff59f1a1c1f299650d5e65127e3e1b2a24f46a9a11d68e63b46f451f5c95f6f3df0bd205c345d79eb8ae2ee0131195413e22d2ef483b7b83c4c385cd7f6068060177d7ae89a063c20967c9a8c2760c3728da05d687ce8d7962575a9052ea5006fa0848c0b4cf0c289c83efd9da58d27d13d15b1e29001db702ca57e0560784bb3c2479c52a452d43ddc4a6640e7b0d2b959b0a984b22a00d57d975dd6ba996e4142fab65066eea7fc3e486e88b33db4653b6e9c23747337ba299a297369a70aceab2e916b99ffe59a3c4e1f2c2203266851115ffbb89204d33af4681c2a7f1b5affd9c635dc905841fe473ae230a790f450d7e52cd0914137133751564e080ce9da65f14f5c7bcaacfa630560b5519d59d7351c2d102541698f9fc03380fb35c3612513a6e9052cf68a48f1fc5b56296b1d80ee29b1bc4b4184b07a9687ff1c66bf0dacd7fc8be7457c8fac881c999e584a7352ef8178f5cfddd919754db703ec34a471bd9b5ddbc0682d0cce88cb4cecca0cabd2312ebc63755108f8b08266d1098f2c0266d512cff6b8682d49952bc885c454d518e8e66b88257ac56c22d75fec7f50958089664891af89e24122d0baecebef804e6095cd3e6e7ce22e287213abcb7fadbff4271fd699dc4b9b21e59f558f4d175d62dc8975b8f4bbef38a0e5246f29e8f80daa0a249b945690bc60db29f400988ff995f830337dec62447b796bca98ab1e7ee9d9ba11b44d2e638ee3b78e04edf1f8dd34dda57b862ab58e936a4fe2b8f90e7221f7e2a274600e13c158527ba914c1e771d4d532d48655244a6502851c7e12346324fd92b810890c42ba9ef79a07ec5fa5ca69049e5aca6993f7549f620927c9dba63ef0fd56f0695322de559f16719922b4ca22d61df8094d99ea68d02fab0a474653523a120496490e3883afba2f015ef853806e23c9f54335f0bceeeb45198ce812b192363fa5550039d7dd7e682f8bce4aa4b8874192814f68f72c8110fa6e0c3c0c226f45f9af395dbe0fbf8b6443b5449f4cb3d6e5b7e6f1e1f16a2190b8d3dbf9ec7cc1f20a95dde3dc12f8d317a172625ee00f0da3c5e054777737f5d430aecc311a16a9a6e807ee0d2e56391363e3852df439322a1258f9aedde7930972fcc19d99511ddfa4ba3bab4afdd1ad16600edce37b59139b1e9858496d03e5c90fb7638c174975125a3f65bdbf4947aa7643d0c02d62d6b8abee5415c2894a18cfc9c9fff81440c91371af974a91496b766281f89cc3ca7836854ea44368236ba6c67e2c375316de78042a8c6aec8ef7c0e9da392e7b5556ab00803ba1648dee94dbad07c2224fb698d04e57e104e755f197ff494a1bd9f971e7732b5a2887b8cb093d73d43e5c9deb3b284b3d846fbf1524bca4d626f33e556014e4c25b6b0c2d71e8d1efaf6b8c3bd6faea509d28de4e91660f4411ee79f6637465793174c73b54a381c0b9ea8fb570a2d81cf52432bd80fa599c3a557257a5adf145660fbd402f204fe9d887a95f604701ba6108c277a8b0d64a36323ecea323a8e507f638bab69f99444683079ba71851ef55442936fc29b7f780b53faaf54dd4a79903695eb372344f012a64cd89d04ce2f766ef8455f47f7e8b8e80abcc6aae197c993c1deac2800c5e1c1cf3ef9a009bb54d08ae8b4cc34081b8196394823cc0de118c8a78fa63457125f45e45086c8b472ee6e333266761561994560ae97611bcbb1656feeeffa29d4ea85f110de4b48cdd41eb9127258d11c846f6cb5ad35574cab3015f36c13b2f352bb2052a33f62153be8c8b95a2d722e55c491ab23ff3dd754b9fd0d795a499121851c3e1dc8504ffbf6be3ebf51452095376d1f1b3c27b01504edff030433b73a32067653955992b545c8ce2f725a1bf899b40da78a26344e4cc541572c844dc1022aac61c8c0cb968ab09a69e96f81c636c031e4047b385e2f568164051ae78bd2db823940dbb0ce6ee7cb7ab667913736e7c67c7effc7a63b111ff558d5e2048cc5707688fc692f93aeade4dd91ff92aa54c28f714717e4cc01217541cc5a40248c9524186188887d06b3927c62c39c1d2a25adaf5d56ffeb0ad332e8bb21f2d15f59234075b283188d8e78bc37d05752d9db5415ce7f8841859cd5e8893f0304b1147c5bfe47c9baceb88654c8085d02c3230cba8840ff89a398357c526e97e3c87629344db3376d39f1a11b18e92940fd4ff4bf51ccdcab8a967c02370efe48eaf2d2f38223a1674fb74d6674669c903454c2784c09548c6356ed2a6912deb50862b2b05cb41837622536994a6cec28397003f5df0c3e4cd5e8b77588177c1d40eeb3b456bf64363efc1a28aa720c052dba9790a1d784d160ecc9173fe2272d3b57e2238f8cee20c71f8399bcf9cfeebeffffc60760f4dafda8422945c2784c1cd9e084c58aaa538e9ca1ee4c2055f0796adf9da8971d74b42af8828f081075bb2ff4dd26cc4e454b52cb1aa0a42caf970a3bbb09097362c5b58f3e9df89f964c7ae410699e0971f552d0de030bd53d4cd5e18a3d160f704a74edde66274e41534aecc12c76af33bc090f4adeebb3f7925fd74500ff19a75c29eccaef026f1a50dc9b3d8d26ea96befcee4e1fbb7e6afe97272a402d53b65bbccbff59c722bce2d894248d87f21d46be846059bfd66f612c62f088b06e1545dc80802a6cf2096757385345db03fd8b953afc961e4fea3c5c2adb656cc3513642014ddfe5a5137b8050f023561c4c9f905e2333387bdc3ae2e20857ddd8b3621f4b08e67efcf99a20c8", 0x1000}, {&(0x7f0000000240)="eaa5756791b1ab0cf8397e01dd5cbd24ba01d5f3a2bcd5d7f33073b3abbb4d7605043f2fe05f14c63ff73b37adf3a4cc08606440aaa1fda530f1200d923725399c220faa93213d30a3f458dbeb2c274e6a0b926a939d38442f61d271ed4213c5931524dcf14fa20345786701f94a172c62ba06eef2cb6cd1bc1351b6a04df78417a636d4e5239b475548f5a5f169bc16676f3294e5778d22c0307f7bf3", 0x9d}, {&(0x7f0000000080)="e8226fe2109408b7ca", 0x9}, {&(0x7f0000000300)="921c658c1095b67c3bd6cef0a39fe68b61afa3c01da707e6f8986953acef585b178a2021878d930798710a94663adc0f50acfe07d3130983a975b47c76d9683ef89cfa78e27fa38cbbc83611ed843fed933ebd6f153bd998b89675d3a6366a9e15a8cdd0eac08e2cdc1ac92829392732b6341b215bf8fdef1b4c2ee2dd20ea0a444c92d14866f1094720423bf37a4e1e5a3d8093edd07fe7d9679acd94eff120d49998191399ca51d3d9e3b67dc0cd3960b0b7d2a2f9a73458e0be8e35a9ccb20e95d9303a483f1c5e8058b27900a85bde20166671ad0cd20993709881541e8d71a9566ae6dd5cc613831c3bdda2c2", 0xef}, {&(0x7f0000001440)="07c6875cc20372e98262600d056006303b817a32965cc177bc56f91e31ccb0bf9314bfcd9fc5c619c282e835febdd061afbc6879d1f4b1e89bd96efdccf399a5b00ab7458a8256b72d88ff65d1033991da51be2fcfd483023dd738", 0x5b}, {&(0x7f00000014c0)="638623ec95283d28ec14870d814eb0a1dd1bef2b855a185a19e30267dc0d8da3f25b83d0cd7555c828733819126695520d1ca0df73913bfe3cfb32d3f559a13afb67a2ae1ee7f64f2d7a58bd182e5d3026b21a584750efcbefc0e597c72f10bae0663783bf89005c037fe5dcf0fcc2ab951ed571d377ec49f02db8b2bea85d776d5b0cdf357a78207c734697a9b538564f83ec1ec6d5eeb7730738a18aa162b1c496e2f38df587f0e750b4c02f367ead07ddaa72d11ac656a0ab2db2c4327ef2a219f6cf979e0e88ab637a01cf601f2b16c8ecf5cfc6bb919133eb7e963aec9e0bc7e5c7639e4eb6174c30f12164a2be5c55bb177ae9d96ff9e3d9ed", 0xfc}, {&(0x7f00000015c0)="c429ab9bc2742d12e0688bba08bd19484418c81334824ca478febb052aac67da115181dc0cd38d4010f28337ae573469a52d127c0b5e617ded3a33079f53ef75e6fe0b2374f37c14e474f177a8ad5d989ad7f5df852ec274b217648b4641571cf06fe4222f9320e9a86164948ccd31cd2662ad3722434db5dd77cda70f15182e79e0b140306ad16608961e1096d3a8b3a1c4002d54452683bf41beaf3a12f8d39393cf16daee46bdc81e0ed4cc907cc1374b5cb0f68c58475bc9cb073181fd6fde5ebeaf4c6c794e1f365f39635c90e58c877c4a3018d7bb6d090415f30278bcfd", 0xe1}], 0x8) chroot(&(0x7f00000000c0)='./bus\x00') 16:00:20 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000140)=0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x10001) 16:00:20 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x87, 0x5) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x1d}, {0x6}]}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x6) write(r1, &(0x7f00000002c0)="8091b3c1a5d0a303c8f205f074e3ae0867af4c3b3c76b1399a7cc7696f28fa45ae285d2ade11ac8904a59bfba136a19d82df70808db44bdaafa7f72d43a805fd332f83c359c33e4cef12f70cb90852e8935b7faa90f838e14f9bbfa93bce0c81374cf53391920ccc5ea2560e35668cf42b55bfc22bb04cb2eef4b74411924535c3d7ed5c3a938ef7862f0b6c78b08102eb34c3b403", 0x95) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0xa6, 0x6, 0x8, 0x0, 0x9, 0x2, 0x80000001, 0x2, 0x1, 0x5, 0x2}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f9") 16:00:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f0000000000)) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000780)="a9", 0x1}], 0x1) write(r0, &(0x7f0000000280)="e38e80d6d7ea89e0aab95de3db7be113407c5fbadb03c226b40ebbd3cb82dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b00bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac", 0x91) shutdown(r1, 0x0) 16:00:21 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20080, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x14}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x105f8d57, &(0x7f0000000480)="bc6d85c31323a5030002d2fef1200000005111584f3aa9eb916947b8f58430d58945947a719f63880fbaa4e8ecde0eb0ee8e15c5e0be1e866098de67ddbc7e138773111d9073ccc9c7984fd40000000000000000bebd0f5cbc88b73d030000f5ff00000085e5a0c05acc5316e8a0a62e4f39f7908aadb77cce62dc97123a3bf0000000002b33d2cf6cb1e9a522e217098679ed31ea8c9b510537fe4c1b4c9b70719c883283d8a46beb138aefaa9393a3266c61483695cdc736136148a7fbeaf44868d40b76b25afe00"/212) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2a0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x102, 0x4) open(&(0x7f0000000080)='./file0\x00', 0xa8, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x30f, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = getgid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) setregid(r1, r2) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x5) write(r0, &(0x7f0000000180)='t', 0x1) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair(0x1, 0x1, 0x6, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x0, 0x0}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x148, 0x40) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x2) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000200)="a6b9ff29f746a4a4edcb59ccc6dd93a852ecd50c6e64f9ddc49d75e580d61a3f4f3746c2f948f17c9ebfe863e8971195e883c27e7b24f38edcbfc161a4a267996d398a0925c9e2e7d1c9b54adc946fd0c3cc05b868268eab0597c04fa1f039775ef6e931e27614cc8ad2115b11c6e450fcde7a5e710d29535f50d487506c2027a2aa0f42e53c49b8f51bdf76a850ea3a9011b1e1f4bda2314964e5ec20ee2fe22e80f7a548e5b461fc5662d3443324669ad6ea01332ecfa35b4771ac4054432626142b38e720fae3df0afecd21fbc86b61e093eec6fe693f134c21e071d3caaaf54eb431767a7e7855", 0xe9}, {&(0x7f0000000340)="744fa0c0ad00453409f09ba2c1dfd9ecd3d9daf86de3e77dc0aa76e6722c88cebefeff8346033fe5cab7a071f803b3f972f42ccca0e27783c3eb325bba5cafb0207130cc5af0627a95c8b5a26543e1ca7af11e8baea2a339332f15e492c1cf05c84ffc31879e2316a577ce1ae51ee502e64c060c0a10912ee23969f3d5f5e505d7d373121bc9e2fcbbd220a7602ef87ebd5afc7a1ec3158ec0bab4253dd3993d5c5ce2d281a16360754b0b27397c43705242dbe41996659256a3014950eb6b1872", 0xc1}, {&(0x7f0000000440)="8c8a3b216fe3fe2cabb684545cfbf0d9627b3ea94901341a834b79b4728a3e6ee0f474809883bb032683a49715a2683863be0b06ed848399f59baabc2b6ae57fd87c212ae28efbeb6f448a55296d64b3988b8d6f03ab79e42190b917a8a8ed96d46c201be73b42c9efbb1dae0de4cc64a59666b53f4e2604a5fa66d7d68fd4b5a0133a6ba0a361466bbf52ebca6e0e13811b2c894e9e3ac0d62e59843a47467fb46e53f1f391ea03", 0xa8}, {&(0x7f0000000180)="a3a2f139a2eb87c81a5c4a1cbce63eeaabdf79f558f8e01d0092dc172e904ada66dbf212c349628cdb45", 0x2a}], 0x4) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x7fff, 0x7, 0x9, 0x5}, {0x10001, 0x7fc, 0x1bd, 0x5}, {0x640, 0x0, 0x8000, 0x7fffffff}, {0x1, 0x1, 0x4, 0xd70}, {0x6, 0x1, 0x21ac, 0x7f}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000380)={0x10000, 0xec3, 0x9, 0x5, 0x1, 0x8, 0x101, 0x10, [{0x6, 0x4, 0x1, 0x3}, {0x4, 0x3f, 0x1, 0x926}, {0xe92, 0x7, 0x0, 0x1}, {0x3, 0x7fffffff, 0x2, 0x75}, {0x5, 0x2, 0x8, 0x1c}, {0x8, 0x2, 0x24f25bee, 0x8}, {0x8, 0x2, 0xffffffffffffff00, 0x655}, {0x8, 0x73134fd3, 0x401, 0x7fffffff}, {0xfffffffffffffffe, 0xffffffff, 0x3, 0x8}, {0x37, 0xff, 0x100000000, 0x40}, {0x80, 0x101, 0x0, 0x9}, {0x6, 0x100000001, 0x2, 0xeaf9}, {0xffff, 0x6, 0xfffffffffffffff9, 0x3211f275}, {0x3fe, 0x9, 0x6, 0x8001}, {0x6, 0x80, 0xfffffffffffffffb, 0x6c5}, {0x7, 0xfffffffeffffffff, 0xfffffffffffffff8, 0x2}]}) getitimer(0x1, &(0x7f0000000140)) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 16:00:22 executing program 0: r0 = socket(0x2, 0x3, 0x3) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0xfffffffffffffe98) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\n\x00\x00\x00\x00'], 0x10) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000100)="ab6b0c9e75bb1e98", 0x8}, {&(0x7f0000000140)="ffbd12961a414becb8dddab0b77354946b58d3ca2093b2e119f0375abce13cb01e05f94ce800ddf84a159fffc38fb5ccfddb87caab5b4c13ffcf22690f97eff842d218ce894ed4ff89838cc19dd24ed42b933cfa6bebcf14aaffa5073ce11e21d3ee893fa9d64f2e4539842cb4a88e3a50c6dbd7aba03aca045545b0e61e1cb6c15980c63a6a2fbc13", 0x89}, {&(0x7f0000000200)="79ea40fb9fb01a2d5d1440b4629bec149c69775c309194e8a2a17480a52a6c92d2fdbb14c099385ca00c45953b6f64e1ebc537d18a", 0x35}, {&(0x7f0000000240)="d70bbe6db3acdc21a4fb4fb40348130cd2345a9e87a21975c0c899da53b404fd8edbf67def2f225101f87318fbd7f1ad6c0bce1caf424d310821d724fcc71612e07cbe86d6807277f0b92b10b7f73bd0f017bb69afcd6b9b6a6c98926704952f26036533827c51aca5c809762d61754c8ec3e5f78eafa7f6a2c4d906b869f3f9be5903d89d3af1914d0ec49aafc72675ca7928367bc82cd5c2d2edd220a547af84aa5ab0091e803d8bf7e545a477869ee2110eb3ec503f72b1374184d5fa830641901f1247257f283fe20a8cfb4bafaa349f1ec747a13752e0f2cf628b59c8c3d64baa142083b7d34fde3267174d3fa1cc6e061a160be0abe0f801", 0xfb}], 0x4, &(0x7f0000000380)=[{0x88, 0x1, 0x4, "db04854d0ba290dd2ac56ae51e4088e0352bbfdebb26e25dcd4d5319b30f0dda930c06aacca2a07d58a6efc77ee104b74a7f9b1db45956e582d0266164c7fdcc43e00d1f50676ed72df105f33f08e9625cb8243f78925948d751a0e1fdb94af15e1e4fb2fd7d909d4275f41c5470402e067a04d8a5"}, {0xf0, 0x1, 0x10000, "7e60daf1cabb17f376fca52965a14e59588915fd98c358c25d41b61665e0135578e4491766592af36f6842368b73a040783c1ec8a7034a9ec46e9fbf0a59c88c4f020167043e5f5cc52e618ea41fe26a8e8fbf2eda4d5e131a38f8089fa74ad362d5252fc7fbf5c75333afa5605514c58bf3b56eff0655a08de9771c9c4b539b3894536f325227eafd1cae2640c63bee26c223a104cdfc10a3652f99a13108d716ae15ffda5bd6fc8a2b6293cd16abf9ee30767e06fd333566fa486447230c70491c7d563274f38e4223dd6cf79f3761ae2fa644f0daa769d305fdc461"}, {0x80, 0x1, 0x8001, "54a985fb7f845b64661ee7e88d5032959bd151ea99439f627f077377f0a1d156a2ed86ddbe12d9640e8682b215c7822e06577864b03b22c1d04942410e4fba93924e59727f15ae7ef0e350e1a9ce5ec022966ca76a0ef0f1ec1d04273ed565c0eb533284b798087082f2c6db6d"}], 0x1f8}, 0xd) shutdown(r1, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x8200000000000, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)) socket$inet(0x2, 0x7, 0x80) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x289) fchown(r0, r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x4d, 0x0, 0xffffffffff7ffffc}, {0x0, 0x400000, 0x2}]}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000002c0)=0x4) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='.\x00', r0, 0x2}) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000080)) 16:00:22 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = getegid() setregid(r0, r1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107004, &(0x7f0000000000)=0x500) getegid() preadv(r2, &(0x7f0000000380)=[{&(0x7f0000000140)=""/115, 0x73}, {&(0x7f00000001c0)=""/104, 0x68}, {&(0x7f0000000240)=""/94, 0x5e}, {&(0x7f00000002c0)=""/27, 0x1b}, {&(0x7f0000000300)=""/127, 0x7f}], 0x5, 0x0, 0x0) 16:00:22 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x40000000000000) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x3, 0x2e, 0x9, 0x0, 0xfffffffffffeffff, 0x1, 0xffffffffffffff00, 0x1, 0x2, 0x8}) flock(r0, 0x1) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x400007) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x11, 0x0) flock(r1, 0x2) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x4010, r0, 0x0, 0x44) close(r1) flock(r0, 0x8) close(r0) poll(&(0x7f0000000100)=[{r0, 0x1}, {r0, 0x40}, {r1}], 0x3, 0x9) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0xffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x1}, {0x10007}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) close(r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0x200061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:22 executing program 0: pledge(0x0, &(0x7f0000000240)='\\\x00O\x02\xb9|\xc6X\x8c\xd9\x05\x00\xb9R|\x89\x8e\xa5\x17\xac\xb9\xa9\xb3\x9b\xa3\xac\xaa\xfb\x9f\x9f\x9bY8\xc6\xb9\x9a\x06\xac\xf1y\xa8h\x88\xfcC\xc9z/<\xb2\xc8M\x87\xa8\x19T\xb380\x18\x96S*S\x02>/i\x14|xZ\aX\x9c\xa1S%\x89^4bw\xc4\xbe\xab\xd3O\x9ac\xbe R\xe8\xc3\r_\x9ad\xb4!\x96\xc5\xfe\xdbZC\xb5\x1c`E;\xa4l\xf2\xec;\x9e/\xa1\xad\x17:ptv\xbf\"q\xc0H\x02\xa9~\x12:\x00\x00\xdf\x0er\x8d\xaa\xab\"\x98Vq\x87\x83s\xcc\x1a\x80\x17\x12\xf9\xa3\xd9\xa7D\xcb\xf6\xbf5B\xe5e\xe7\x8d\xa2\'\x87\xc5\x11\xd8\x12}C\xf3e5\xf8l^q\xe3B\xf7W\x1a\xfa\xf0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x16F\xda[E\x8a\x90.\xa9\xa3i\x96\xe6\xf9\xb1\x00\b\x12\x1c\xb5\x9a\xab\xc5%V\xd3\xd69\xd4\x8c@\xae\x88T\xb0W\xa2W\x02\xc9\xd7\xbf\xb0\x7f#0W,\xd4\xf8m\xcc\x88\xfc\f\xeb\xa3\xaf\'f\xfd\xc9\x90\xc4\x19\xe0\xaf\xaf\xf1\xef\x11|\xa7E\xb6hY<5') r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x80, 0x0) poll(&(0x7f0000000080)=[{r0, 0x8}, {r0}], 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x84}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$TIOCCDTR(r1, 0x20007478) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") r2 = semget(0x0, 0x3, 0x208) semctl$IPC_RMID(r2, 0x0, 0x0) 16:00:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050490000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x210, &(0x7f0000ffc000/0x1000)=nil) sendto$unix(r0, &(0x7f0000000240)="d8b2a7f431840d520ffa5919b4b775c7605d2929776bfda052e88601b5dec01fb17b2cafd060cbacd4e6dccaedfda711607a776ee8960ad6481e6803be2e967d62e79de80896de5ceabd8e7ca6bb9561b7359348efed57e8595d0890109c1995d320be6622665abc63294f8094a4e1b0785b40d651b53c411c5fb32e18fd4857d61f8d356606504d048d4f1e8a1ed92e1a8d61534aa6a07ab80180988f4b343dac3676204cece03aeba51f800f93c34a2be47de918538c2e92d1eefc323a67edd1", 0xc1, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="010083c0c99d956650311dafa139d4957d2e2f66696c6590303c3a76a0daf438b4516d1c0b910a55cdebfea1f0d623073a2dd249213424ac7d6e861176a0b324297ff8c9d4c3c07ecdf7c7a8f060875c27501e939a11ef75dd4532bb6da161fa3421486b22145ad17925b364558700806bc231eaf9298a127eb41370d9f3c3ee80433e9af5b8424ebeeb2efb4dff311ea07f5402d6dc14acd4722e4e7e5997cacf562a91395ef11af652e9c222d61cd4ba5df67163dc785cb5b7a120fb16a01ed8e0b4306471a78007a853ce947c34f9348d93cc73ff15e1a3e23355603c08a3cbfc4d8ae202c9218ea1300e6ed5393c420dacd4"], 0xa) r2 = getuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x6, r2, r3, r4, r5, 0x20, 0x1e}, 0x8, 0x3, r6, r7, 0x100000001}) 16:00:22 executing program 1: socketpair(0x18, 0x3, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r0, 0x6, 0xa4b, &(0x7f00000000c0)="2ed154dac4a67455c969232e5bb0392ba0e54c8e683f4bd405babb5f3ec7860b7d0fc060cbac9ebae54c87db3f8436068fe3c7e8f791134381d55aac928fbb896cbd2d5c4a3c5b41", 0x48) r1 = socket(0x16, 0x4007, 0xa16) r2 = socket(0x800000018, 0x8003, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 16:00:22 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/13, 0xd}], 0x1, &(0x7f0000000240)=""/29, 0x1d}, 0x40) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x6, 0xfffffffffffffffc, {0x5, 0x2f8c}}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) getpid() fcntl$setstatus(r1, 0x4, 0x80) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0xffffffff, 0x7}, {0x18, 0x0, 0x8}, 0xe0a, [0x8000, 0x9a3, 0xffffffff, 0x9, 0xf8, 0x10000, 0x9, 0x6]}, 0x3c) pwritev(r1, &(0x7f00000002c0), 0x10000000000002ad, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair(0x18, 0x4003, 0x102, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0xa000, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000000040)='<', 0x1) 16:00:22 executing program 1: syz_emit_ethernet(0xfffffffffffffe6c, &(0x7f0000000200)="4359320d50e250af9ad5ed6c72ea5ff76b7cde16a02000000000020000000000003c002ff684b01088373ab8b5fb4864086fb40859e5550ed0f320999802857d52bb5000000000000000") clock_gettime(0x0, &(0x7f0000000000)) chdir(&(0x7f0000000400)='./file0\x00') r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000300)=0xc) ftruncate(r0, 0x0, 0xff) r1 = open(&(0x7f0000000340)='./file0\x00', 0x20, 0x4) clock_gettime(0x5, &(0x7f0000000080)) r2 = dup(0xffffffffffffffff) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000140)=0xc) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=""/83, 0x53) openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x483, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x8001, 0x100, 0x7, 0x8, "c177e00f5a92841e5ce54220548c45130bf72246", 0x2, 0x6}) mkdir(&(0x7f0000000180)='./file0\x00', 0x1) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffc, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x400000c02, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x7f9, 0x3f}], 0x8dc, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0x62, 0x800, 0x1000}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000001, 0x7}, {{r0}, 0xfffffffffffffff9, 0x4, 0xf0000002, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x3, 0x1ff}, {{r0}, 0xfffffffffffffff9, 0x11, 0xf0000004, 0x7f, 0x7}], 0x5f0, &(0x7f00000000c0)={0x3, 0x80000}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000000)=0x9) 16:00:22 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') link(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) recvfrom$inet6(r1, &(0x7f0000000080)=""/2, 0x2, 0x1, &(0x7f00000001c0)={0x18, 0x3, 0x3, 0x249}, 0xc) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)) 16:00:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socket(0x1e, 0x7, 0x0) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b96297f0c033c02df71795acd76ef3caf"}) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f782a6319fe7f2990642d3795a0fdd18349d606908d2a6cb6e0314a15b7ddd5e573b148ef1ef125ca53d4f53898e069de20b88d065b8148fc819149777e853cda0bd49f645f78bad0db63cdaacfa6bafc3e68a3471335869eed976a313d96a2d25433462a3ea267ca2be921607486729d26f1294c317c94badf36805fbec0da84ecfb8b91b8a3530ab2f4db8d519ab6b866e9426a8b125c20e1e4852cf0d59b952c1261e0d6a96de11266360b4bb05e306fb3647c540ea138d30eb129f6cbb8d75d16fe7d3d6249e3f99c0328a68833184d5a155a9512416b0d4ba4e9a15a29de93d58627f5c99d7ed59525f3c7615d3c162de4bddda8c16e7054213ac13984848f922ae0211acd295522d704cf70c01a9e574977d9de87a839c6266cbdae811db3554caf8c8d5c76e4b841522e7257093844f5d9f3f71815010c5a2051cbca3ddfe1fe49725cc03728350e0e07f2eb7215845fcec5c67233338047c27589a6c40037faf6877380b0996211da0321ca55777716b72b2e9300cc5bd2bfb0a61080446bb58eda72c15b35991267b6c82b055af1adb7b4e4cd6241375058adb6d58083156d998a23da9158777bd25f8ab1495025fa971c0ab87c5424fcd1f8e0688ee1388aa0301cc4ff4be54e71d5731b96114628c67db282c915c14914175d10895101873133357636af78c897cd19910014b444378cf28a5d978e65abff3b1c16e9c3614733cf1c263aeb1b23daae7a9e9e0100d2db3f76ad986046fe55f211d842cc410d0cd3ff3d4ecb44176d2d321266d7beac4df1ed27f7171ad0245273a0e35c277dae3b61c39a8c9c2c4238e70429e52b7b93db08e98af21f14c4b772639d789d5e4dee57d6606a15e7bf460cf09b06c88821f42a60e2e478c8b7d9063e06c06734a951f8e7d4c2936aa019853138d271110f236e42ed7e1091edf3a237daf9550c2f6fb5a9c50fe11ffe67b313e8265d81ce11c1c828c3a8b968015d057d9650393a84d5e366768570586b7d8e800a84bc1dc4d7a435cc440c32b0f808929cd7e069d1bd34bef14f9bafcd157772946b13448f55581b34a4b86c68aebe1376951be0f9d39dc3ce99b15b5d6c8cc94e40b656d407ef35eb1512ef9285d7b59c7e3d3424236f499c88ec87890a5e325727d61f4d3f0d88f2b5e572970cc5e7edffb376ea6fc2bd1c0ae232828e8acec81905256fa9d218bbc75d65c7bd779753c54c9560045e0c61f6ee8485d210bbe7ef773cd497919c86d7d2954163c045e7b554167e6a0f192336a63a0ee23e82fb995a2cc266f9f32fe3e5366a566512371ce46dcf5a9778fb8d1783d866b7bc39c71bd3a2a2e8290cd156a9a52bb34be31ce5f44fc15b2b3a9dacda3257d47d934e7b68ce84a13e3936351768ebc2f936985f2edf200d3d4834fbd45eb652f93f538cc53733fe6c0f49fc52844e988ce02df6361f20add0960603431eb2fee40d0db226987628c2bf9f9292c3ec4dc454ef70d21ad453d5835deb850a29", 0x488}], 0x1) 16:00:22 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x3, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000240)={0xfff, 0x1, 0x1}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) chmod(&(0x7f00000001c0)='./file1\x00', 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x40074}, {0x16}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = dup2(r2, r1) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000080)=r1) r4 = kqueue() r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x40, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x20000001, 0x70b, 0x5ce61784}, {{r0}, 0xfffffffffffffffd, 0x0, 0x10, 0x2, 0x200}, {{r0}, 0xfffffffffffffff9, 0x2, 0x4, 0x8, 0x6d}, {{r2}, 0xfffffffffffffffd, 0x1, 0xeffffffc, 0x6, 0x10001}], 0x66, 0x0, 0x81, 0x0) 16:00:22 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x0) pledge(&(0x7f0000000180)='vmm f#) \x00\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x02\xf3\xe3\x00\x00\x00\b\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa3s\x02b\xa7Q\xb4\xb4\xb0\xb8\x18\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t\xf3\x01\x00\x00\x00\x00\x00\x00\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wG\r\v\x97m\xb9 \xc3\xd5\xf6-\xe4\xde\xc5J\xd9i\xbb\x00\x00\x83\xfb\xffZ\xd1\x01\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8Txa|\x175\xe4\x8a', 0x0) 16:00:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x3, 0x1, &(0x7f0000000080)="ba357abf7fcb2f61f1b0bfba24de79dcaed134dfbdd80bc9ae101c68731d7608f747069f51b24a590d9dfdfaa1223c81195c65745d9b649d13709f41a114f28baa848b61d345888d177b738c01e12b16396a043d509dd93753e2bf397b2215aa", 0x60) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xfff, 0x7, 0x80, 0x7, "69d050cfac2ffaa48dc52f808f1b99e1003841a9", 0x0, 0x80000001}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x2) 16:00:22 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x1, 0x3}) mlock(&(0x7f0000ff7000/0x7000)=nil, 0x7000) r1 = shmget(0x0, 0x3000, 0x15, &(0x7f0000ff9000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x3000) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 16:00:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) accept$unix(r0, 0x0, &(0x7f0000000100)) sendmsg(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) 16:00:23 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f000011b000/0x4000)=nil, 0x4000, 0xffffffbffffffffe) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) read(r1, &(0x7f0000000040)=""/145, 0x91) execve(0x0, 0x0, 0x0) write(r0, 0x0, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 16:00:23 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000291, 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x21) ftruncate(r1, 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)) chdir(&(0x7f0000000180)='./file0\x00') r2 = dup2(r0, r1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) preadv(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) 16:00:23 executing program 1: mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x7c}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x4005, 0x6}) chdir(&(0x7f0000000000)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x55, &(0x7f0000000340)="b6") socketpair(0x18, 0x4006, 0x4, &(0x7f0000000040)) 16:00:24 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0xc00, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x9, 0x4}, {0x18, 0x3, 0xc2, 0xffff}, 0xfffffffffffffffa, [0x7a4, 0x1000, 0x100000001, 0x1000, 0x8, 0xffff, 0x8000]}, 0x3c) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) r2 = semget$private(0x0, 0x4, 0x163) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x241, 0x0) unlinkat(r3, &(0x7f0000000180)='./file0\x00', 0x8) ftruncate(r0, 0x0, 0x6) recvfrom(r3, &(0x7f00000001c0)=""/209, 0xd1, 0x40, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000300)=0x9) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000340)=0x7) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000380)={0xffffffff80000001, 0x0, './file0\x00', 0x4, 0x14af, 0x9, 0xfd}) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f00000003c0)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000400)) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x100, 0x0) fcntl$getflags(r4, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000480)={0x32da, 0x1, {0x8, 0x5}}) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000004c0)=0x1ff) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000500)) ioctl$TIOCSDTR(r3, 0x20007479) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x400, 0x0) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000580)) flock(r3, 0x2) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000005c0)=0x1) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000640)=0x8) open$dir(&(0x7f0000000680)='./file1\x00', 0x101c0, 0x1) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r1 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) dup(r1) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) socketpair(0x1, 0x4002, 0x0, &(0x7f0000001cc0)) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x190}, 0x0, &(0x7f0000000180)={0x8001}, 0x0) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) accept$inet6(r4, &(0x7f0000000080), &(0x7f0000000100)=0xc) r5 = semget(0x2, 0x1, 0x2) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000001c0)=""/70) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) dup2(r0, r2) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) 16:00:24 executing program 1: socket$inet(0x2, 0x3, 0x102) r0 = socket$inet(0x2, 0x1000000000000001, 0x9) writev(r0, &(0x7f0000002100)=[{&(0x7f0000000000)="4496d2a614b3caca548b928c04928a29d3590c14e718eddc18b821c401c1d6cef61132dde2422c94efc0a9eb86ead73f3e72d4170cc97287cc7a8c9e3434461f81bde07cc9d9770dbf46b3e94b54a81665bd4ae5016bbdbf44298d7941fc27f1193a46adf1a838baac73d12fded54c73a71196f29e7bd0ebb8b140643b0ddbb516d27dd140da315b4491a752139b4238dc737ec9fe61d00d8d822108ce7d6f5467de6da643459fd8f92b040318f20fed54f8d3", 0xb3}, {&(0x7f00000000c0)="87423cd7d0c6c0e58b45dcec084f92e6609a197d09b9", 0x16}, {&(0x7f0000000100)="0556cc46b2d50848d545d62c2a508c632208c97661af3780eaa74623391434d7961a3c565c0fded76b9fe04d3637341f5c7b8ad80c6d3144f83a3010a7c67d9ec0f12bccf7367c589590c99995ac8b3e3fcbdba65065a52c55e627228c04facb7c77e5a6047616bd6e0dbef8bc09cd10387a03a79cd1fa2bd033c21d4e7ad90ab0e1f96373adf5653883c48901b9b8f2fbef83133a0d8041570031d0827803abf9c52e5e857cf6620d0aa2d78309448f1894d1f42d6d6e440e0f9575d8a0fa81f279c5bbaf6cc1040cf3b1017193e20df8b8c7543b0c68909504622359e6a95e6bf507a3c6fa288f50b73fe6cebf37e95328882c7bbc24fff299e357c8eab9f4d3da13ccedfaa1b2788d5f5c45850636f5843f5c9ca60b023dad73a3f74fbb3464d4d7f0ff9f363010dd86ab984ab7810d8ce2ea8279f7e7b5f3ba1cd27f6ade6e71ab7f57edd2f4a75fb42d5d3d6817d25d9ac0e85de816a2aa54065ed59dac799d5afaae0e984e06a19be04d79a28012ff9d4753116026920af7c1a83122f2a979c986a9caec1fd5fbaf6a490e998c4f46b39f782678bfbac415508d9443e2c655fb97fa53fb5d5a0f22f5d2434ed1a10af70b41c7a88a52ceb38d5e6ee083ce8a68e900f7e0f510889b34aa0de61a02af59418589e3cec352a69a4cc53cf972b602ad55a7ca28d5bf91db65550d9a77a53cb5956e32e23cc3886ec5a30caa9065be7bcbf68c10b8a3da4892d6c56f0ba658e40cc72bfdf60935b26fe0c73e126903095bfe771890c0cf7b7274bf0f9b43417d34453f0e2a3ce189c48a59a4d60560edaa98003a238cc480dcb80bb0bb5b7afa123e4d6d0e25686efa98596e6e9fa34c95f0a6bd5b79d67e57eb39c0b54213bba9e58f83f54dc4d4f58250399b4e56f95631e9ccc673582ef9dd507f6d3452d5f4da0fe559060b5631c7ad5a7e7a13abd6f57f0e4f835dabfc19d283ada2fc4bfda07f51448132aefacd0fcb4987b1fc815784179711c66f972b7e19fed13205bbfb23b129d3a6eaae831897fcfb12ccef7aee1c5188dba85405b837e8f6c93dbad6e92129069013536800065fa604c1328bd140ecdf9b0c770933243f6259ece9393b9b1f4e19b3e98c57b8e8d0610851cdcc37f0a70ba64652eec0f7dabd3e15c38f0d1df2e328611cd32a05a3e607785cd590c56922af49fb74adcc5f32dba9cf98f3d307e38c6b96acde8bcf2767f5b4f0c5fa6e81aef400ce4ff2adfb40f3a1f3e36bcf1ccece121f9d948c33135be016a0607bf85d1fac035ec67e38d8734e199ebf81902aad64bbbef118b4aac2c7cfb7450e3368939ade7fb7183bfc08bf0b21b8a389bc809ac64b20089caa5a95ee86f2df6280289d4e21cbe7cf040ee27e17218fd36fa1b91e2893c757dbcfa81af9acd83df0f9481067deaf9b8bf36739a8e067d8693c97e77f8ce38dc490b63343304bfc6257a23aa21157b14589db16230ea06cf97a588d02afa84c59e3c92f4c24bb82c3c0d0a75a674212e792349b908a9742586b824b6076fa8713e6dfeb64ccaece487e6eb74ad042587c75ab3e12534ed8e75355a605128bdafdd236e05197ad5076623105b784e4b3342f21b1e7cf2f21f18fbc3fe1b8f5b7573f6ab983a43a4a8f438d22bbe0d60a67599bee41dc4205bde77951da64266ce37174883c2b83016ce3b814771a6b13c7e80f34dddcad7d2d01ed084d1f5b65d0edae7c679a8f22e1a7b95b7b8e34c34690e919e4d3b7b4570278d6ea7021e12536f7ae458b79bdcc4cf1398c5ce59c4cb5df8d74ffb72e6fb7a6a38ee2f15b71807275882b3e12d5830f1b9521882f8b650f0778c463faf630666d8329c254339d0df2ad34d50f0425f8728bd4e2ae0754077a581fcba63147d867a3557a0f02618051ed196540965d24ba3456403742e9cf01156b5cc222b17e7517f0d4038a0747eb2bf1ee5a50f1877ae6686b77c4360ed200a0b0603a03bae9ee88e6ec0401fc58a28fdad667447d7c36bb7634cc1bce77d7768863acac16b8285ec7dd82c32f2bb4abfff24fb85c261e39960216b30a675b440f106d038f97a04642d2087bd9d52f4b5e5c722ecf3cfbfb1b9c5871e092e836b75ef1f3c756ef08c1481f26a7897960cb14d30406d79c68a9fa54744f966ec71ba46b3008b02aa511905f138496d2833220c20996265ba61ded63318b942e2cb5fa9270495a3b9dbe3389215495fa5727e322937e88396bf8c762151c25143d0844b0be432005532cbe7eaf6f0027305dbb9f7a57404553f105026a9a293254f2cf7d2e45a34718e404c7f81d12316067bf19c5eb21866ea2198c651e6afacb5ee8d4a87f892a8fb4c55b8d655af6bb2274210baa1450309bcd7e399d8de23ad23242ea8fdef33042891bac0733448545d0e11a6360886ab643532d02417e0283e746a55f6139a91493d54d945bfe099585729e08461b84fa7602292dc1a55f6c50ec2e6eb0f5f1b272dbc32b6437238147a17e168237c61228a1ba15e866bc6688fc4c56e03bc3d58d6bc8fc8cc1f2c88887234580ca96b9d8796e47627380006021af12e345b70ceedb12aef32fbe4f96a24bcbc5e9706104c3733a3869b10b7fe59b6a68f85a4c1efe5ac461b08dfad491a2f7d07debf078745d3ce3ffdf5fcc73451ee52337ae638574e023557066c7528c49dbc5cf477069d60095d7955a5eef80336e4b49c3d5b69a58cc9fcfdb620dcd1a0b5e0d3dbb1a6208be79c26254bbfa724d6acb3f9d2fff8a8ba6487a689066a4c43533678572eaad1c9ea147688160907a515c6e414b9a192d326d5dd3d8cd1f45c9a421d8cae31f94fbaf6ad0882c87f7cf0271ff77fe82cf518035d49469aaa56c6c267f8daa3a02dbbf872df3b7373ee1fea394ecd0e6c99465aeb5415973741ad2c5eb41753058d1d002368b16bbe5c60c68c153534476aed1dc728ff1ec0edf6053655fbba5962ae61c408a6aa2bbcdaab8802b6afdb49935c6df84eb7207d1a254a0924ef03329cb3266059a5222758e7b4f8bf9f30f6632ff22d5096b798c4025129411080f500b6bf9389be785788303d191bd6cfaecfe787df26d086cd9431025ebd3bf6c09a8148b2051ed205e8acbbb6b89622feed67d01cf123ab8a05bd04208ca29bcdf9817f797d60aebdc19372f7d8ffcdf7c0560612d6d8216e9f376faa7690514f99156327c57574ad47e6a7c65303e164f1e238bdb3341d8276ad0ef39158b650a23b377bf23489dd6aff5412b94dd7e88219069485718bfa89841f7c2ef1264cc174cf45aa1baac1e2e659b38d5d12e62675574d4945dd66ac1836beb8114e9d61b21c9a1fda2e2ff91d22e288b20dcb9ab2ebdbfa0edd981dfd35a3b40536370ffbec22bdaccaecaa62fc0698fdab125f254b98a4a1a1db82e66f5bdd35b668f679321d1e8edb131982e0024420537cd9fa10e450460d0f6da88c644ccf6d6abf87e5d185cd601c626620e7faf3570f9047ca62e18216b0b4e024018a86d620f4ea3f147edf75df04fbf56b6e8ee7e2d46606984e1b1cfbb2489a1057d24d374d76450e160dbcd5facc82c95ff35a5e3d4f363ff9762b557123985de6eeeb7d8b173de854e80aba36708ffefc3a132ae848c43de63e87dd03e34682bd9b07b1fcf8912cad8d16a1c16d98d92dc1d45d229eb25c27ae784513f06307f5769cdddcd37dea15c8b2dd9dbc0fb696e51666a0befb5334ba30e4e261060d8628dfc9c41d82275f6dfced72574c02b2109e7c91fb4ff1b9e4fe6809091703599e8ac812728dfd04530e12a21f0ba4802490a386cda2313bef6cc1184fe8ebccad92f1ee9df2c78e7bf2d7bae5bb33141808f0b71d702498b63a7a31bc6f55c6fe25e3c2c6a8140813a97f9879d8d390cb7d4950e7079fbb367849e15615368bff73e8a993f98056b662a52bff51b5f727711d2ed5556bee9ccb51170d2b4ff556b3f4df86014b4edb7c13f23cda50e419edd8e56b342f0c006210774a910ca188080cac57c231ae84fc497086db2f728b92d818031b77f4cefba5d921181f798f016d6285c677d1ac4bc02bbbc6c60bd6eb9ec01591211e234b397a9cbfa10f5d45b891d83aed97be979bd43683cf4b6e1161d2caa21798eb68766191d37b03d86d6ff15140ea1d64a6e14e62cca4507c84b13d79cfc732e1b9aa2ad8cdc3b5dec202559357b21b5a1f65ee3b3261adca793db4da79fcd65c0410d4e0996f485a5f18ec93402dc16392e4dd3db30853721085090e5f4cc5b9ff2c6607c5b609573463b28304261e964981dcd1586966ef7c4de2ca7849d663c5d05db863ae755482309504b6db294eb93db737f516334c56543ca9f8e2cd658c3104264e54d7ca4ad2b3147fb2fe81ef770c6cb60f8b897aec72b2f0004cbb80be821aa732f1cfc2e05e5d012175b194e6726bfa6802d3ed4ebc98c5bffe0d01cce3c409ada4f75466b5fdfdf61928dd81a9fa9babdb12782df15616112c1f8bab7f2ac9416a53101e6a63e74f94af8d29e40a7b013cd825900ea3bd788885b9cad1b16ab21afd4a6184bb63e59ff5bf57563a8f54b8dc3562b150f68c7c4c4ef1d6e448c88a7d843d4b46f1d95ac339867810f34b8fe6c6e1143c950a12cfdb9bfdf4411ca6de4a22f786fb639fc3cc913b71ac55daaa0abb2164b440058b6751c1b5cd2506f9e16aebe581f6c5c94b70b608eb77c68e55394e15395f9163c8faea268dbc146930191ad4ce00f666e514badcf9ef2045039bc9bab42ae976dbc0cd11a3420f0f6214707c4356b6bf50bcade3c09e5a72ecf1b5a3b8ffce4102bbe39dabffbec6c8ccd4bdd4148b6a110409be14fdc782c039c1ea1d09f67b4944cc4af73d33e32f2475b387b4a62868fc324a4a3bccfd3b381175ebec0e8055665b0c19e4803e458815c52b8f14d445d57698777688f68c0a7715ec8208db2f39f405db9eb1fe84c73afc4e9e3b03d823385ab38426abef6707ed5e9ab4b349ab284b9bf713fd46c8425526a26ec9a12a0eba98a1892b8f87acc75e3e55597df77a09356224acac505e8926cfaa14f1459cf4176aff8027963565d25852d9ea10514f7833d2159741cc9e430ab3245896389d3ed13e24fe39177a2183bae5934b2c8093034654a8c62eddd0c2b132f8a892257b0a217b5d44dee8c619ba7c8fae65018235f2eca382067c8ee23e777ec9e3d8b3ef4c151af576cd90918a17ab152a4812fcc80265835e31ad1b9bd5f245b1725a82c6aecfa1d775c3d46036d6fb06d98d3c0b9fed89852297619da376d7c255641cb87d8cf220eb75199c269139a980461c7ddd6d3208750bf5aae65cc9249fb1b6b12a1c861d410d7abdc6bf574df19c1de746ba49caff2ce34a41ed3da5a34cc8cf398d456bffcdaf28188482db797cb39ec39d143300acee2404a0c422095dee4e5a0f6db15505931be916c839d5bca1e873bd62dd373f2d2b9c605231548af81aa906ab7e619855ca9ec0569a79a9d5bf8857f5b012edb1578786ceccd8d67dbd411fda2ad31de65e1894ba6e5f4a820402e6392a60ef8be2f5fd45b7507948c45825f1973fcc1056077268f07194d8587c3e35da34ce97086f3c55f224273331cb9e2f3e026c868267a6bf6754c4598228c3301e2acc8a93c0e374ded777e7bef881a32d4e2265a2a05f5a657e4522e3813a51a004f00083ad2a9ae7ce8e0daf3e172f2c257ef270e43b29142bcce599e05e9249a4f5b39316b2e1a1883d691b127edbbfa6db3b73afa84839bf97dd0704b1a30a978ee2837dfe0b2", 0x1000}, {&(0x7f0000001100)="5ba2ade042a1f92b5b9433ea4da0da81fecc3113a59ffe340a6e41c4f12ed69e35dc7dac5502bd1e3e0653798adcd4baef5516149009504072f6bb8cf11231b33014f0004bd0e41331ac57f00c7f23afb1a69917e6351a2b80b4f6e21be85ba3a023ba92baf0cc93255cd065e952f845b6e5ba9f28fda3a8f34be9dab062f52d30d46a555bffbb8898c9bba58d695376d97ea81bcfd1ed52db98b1038e4e26ee5d4ef7da228d4347707137f5876611d6ac4627a881fac3060dd216a4333295d91480e76a12f40a67a182ec254d30abb460014c17560c9311ad86339ecab6eae8394698236080d8965ea6a11c9bb2ec448f8f89c040e570868deea777a9d9ddc404a8406e28e8fa11b0914a7a79b616f6dd3176cd67926154dac161c63348bb46949f9593e8b676aa107564b5a40bf0b412a0801a5b48d1f1c25dd92ed3bea960ad872a6dd48ce443c1fa3fe84388de6b9f69e53431569fc7547cb89a11a25e0894519c752d378e4be91120798077b2792bdcf9e7652de29e4dec62f47a320279ef465071854183ff51e05053814bff5025b553c65689dbd0001136a7721ad12e4aeb7c4bc900af523364e457e983f6462f8bb28a8030860177cf46936a8ffb9d1c2fa5411c7ebcc96685f8a5ab4d7f1a61d763450e5ede7aed94484c4890a4dfd11ae33ff77dd5fc3727f2291416fc830bc67a9a050d4881d26cddef091230683317aabc94220bcbb093e44ece8e2c0bfc184e5b6e78e9034c833bf9f66297f1e9bea4688fbf8288621d73f208f01615e49988b92e3711afdc7ca47ece27e18166398e3b15c8fb882bbde15ccacc3c79d1f9a15b164d7b0c7aa1dbf19d7288390d4d4a28d52a81fb5b8866053aeb245cd4c66542142b6b99ba2bd612a85715e756a9884fea224b21a5a165ecd04eecf1cf055be17bd581f5f60d6d4165b3fe2f6515b69f973b9c0d7d5702432696ca82d4e4036280e32c30072947ff4045269769ea1e6c7a4dc4ab5e48342fe563d4b282d6cece3ebf26af14505fa908a07bb0eecb2cbf45c9e77743a83ad6b69b067d5d7a35b310e5cfb194e92b80783a055ad203a09c274955b9f30a6264551ae9ddae5bc02cb75829199ec73718806367408be483604f78df8b8639a88929a217f8f236d6fa7523d0300e96bc3da9f3d9505c7dbde93a07cd70557d993f30bb6b7011f0f9cf20864e8977d2348a36a79140221267ca43115f2b9ec51b55a8b468656a831bb1ba377e5bbcbd4e994ef631b8fc6a5a4df98bd67c0f1ee17a1e980c2788d6c4e397bb140e7e7fcf38ab7aae9a79fa722f6d601943f036f6b0c9431e9e994a49e7f53602f18935f213e5859e5ed4715930990f2f164128a3c877f2bf527463d183995deb1197c13cae61e8ddc3f8d3485410c1bf789064a3e1f407f1a06642928348219ae7897a50acf187c95069dac5ffb4c0380215784115036f8135e6848d21ccad4acc88399dccf451b7060c549cdcaa73218f9e976ce365007ec817ef2a91bf2ef2cd20ce86f019cd82e812d675cd774a1f085800c0d054a577e416d617c2f68388a0dd336ca35261239f88bbac8ef22c52ff1c5b21021963b38e58716dd5422d14acafdabe12b73fa552240eecab713dbfe17930af5789640c1652842388850a3ab2f9b39dafa2ff1a72611712daac92443fcc60db9a05e7f480931b55897de96d93e5cb279423517d2bebe3721f1277315e79ef3b2cfe0ae273253ab46d5c05a8ea41183a4b1f8cda15fcfcb2bca6e57e90b3fdae0dfc4ddaadc953b4c42a92b6b686fda50994f23756b61ce129bee52e173f8bbd7642bb0a9e356c3d46e3e0f03f2c5d78815b2a06ea1f04f0076e9059a914bc688330c8033adcdb22da9cd12335dffe407483e0b06d9444ae6f5aa6a536765aa53c8c1f4bdf63488986b347fbb4f18481380b59ff49e7b6723e0b4b3c7bab3f98c2bd3c3ed2fa49e863e61b45f0c65473a16680a33f73dbd1bc4d22b89be55763e7b5ce389788fa0961ce426ece77356d594a63b469930f6d5e8f527b903092f3ce6b0d702b625be73360fb1cbb1200eb124296281792fbe5999adc150c590120d0488bb7e7ae06952d5690d2ee1bc789892330c2dedd7f87adf83281b809229259e42cb463ecc0e04a78bbf4fd0f83355987abe853a73c83222443d6a7ec7cae6f4db290d1a00003d65fc1d6b74d319ea3fce11ade108e9cd65612f63267d026ef741a7c7b4ef1888a645aa2f16b516bca6c0d8cfc0e2530339c5b4ab39a83df347c748116af26c7f790f58e2eb0c60696c35570b4ba28473d47eb49112c339984a78c8ee6cd75d83fec5618c4b5480c8c1375424b27962692d708abe3873337d8a2e549bb2e9d6c91eb40f0d86a6b487db537b74a6dfec881acee4ac6cf3806c1fec248ca3fabd164e118f358c39c35462f8facf9e70fe9d95fb3fa381633030475f5258088ffd128c6af88c4e61714d810eddedcf69bb1066b16724c1ecb1e13ee3046146301070cb833e47b6ba6d23558fe9e157afe9a8cddbcfbc05deb1d3b417c2c7b6efcc5000b92d7bb721410d1c1cade7bb41320154d912050a7895e9daddf543f19c4fcf8dcfefd374aa21b457b4e30797700ad2e6fe3eb55ee195e681846ba5650c2e95ac55312d0b03f8c7326b4ca3732915086dcbe0dceba6d3d4952cdf4a521f76f2a1d372b766fa4b4f4afae76adeabe7c46d045002d811dcc3c5517b01f274971c264fa3d8ae1c7a8bab95252dd00dd0cc737917666330fa7d49d00171a93f6847bc8a8a23c4a5070111bfe0b2f81b2eaddb01d949e975b5ff3826e61a742cf73d0f5a4a3c18d8ad56a851934985c5abc1f4a7f4a6e1b4affc9a6488466d600fc8049d9e4ea818c246976a399da23d15f975f33c3140d5f743e42c82a01706231fb87f9780dc149fe5fd26993bf77549560dd209e30bd93e4585d78b28d82494077a6207f3b17301282cd6fbd32bea071f52b5eb7065addfb00722fb21c39584b25ea64e0fbd82472e614009a6192d3e50e9e9bfaff4d5eafd926b7856b383667b047b3765a0058103a2a6cac0434becec53d146a93469593280f2c29c59e7249e1a072376b7eede83849e113be44577d0d1eaeaed70dc1fb252f3a690204c7d49dbdc6bf272d39a66b2a0db5d243da34cb6712bacf70e4d5189ea9e4d9a559f2d633c8e249e7a4e77368c5ba893d68624ad9a0882af4c463774fced56335c9eba85f3a58b4da64c7b4015e92f2649f81a96f94a0b422884e232cbe6ed985f53541af538c87b143a5a3cdefc112115a3b91ae82328f41c54d7455f7ea1bbf487c5c0f65e48548d16cf4463b54a8283450ab8d186c9d07364301b214842133c5ad2a2810d923ac2c1254ff11452c1ad4e528e2e5253ee6f65fb362417c095e58d4f0a075576d135d3070a404323a7e584cb54167031de35ff5be197fabc5c930b7aac43a4cb53562db0f773fa5a1c54ca1b8c58cc82584dc55007f043863802eb24260317f5e179a3422dafa729b93554db15bca9479946b83f8391eb3d7c9b205520392892a7424d984c71557cf9822a0c21c33f56467b3e03c8a18e5e2d2ae2bc745172a6af29c7f1ccaa2acd54042902339d6a18bc3813965b5197826e9e91b4a5212d1eb05939a692238eeef8c6fd2e55f43f123e2113628122f9704e2842b30355143bf191630d38d899046757c67c6dc59d300cf479b133ccba22ba925b599857202ee292ba0baa44cefa8f2935d0d5dec25e782206b551c2912b68f4ccf6c215bf2e688e555321df500f35ef4b8b1113fa61400f8b68de95692b583bed0f3d6c0a31b4df6e1c32dd7b169663a25e2087b40a69231634d3f295cdefa10728b1da687a14af6c26a001966cb37663c50de5b30ccbdc7735bd96065aad2fb059565d12494d2a5a5ad64e523e895977842666d25d0bf084de9b0f0daf641e1044135539f73514feb2a1e9ed7293950bc4a76f3ee382beec1af5633a4b19d14df4de9f9fdcfc56aed63736aebbb001db5825d0ce241d0daab3813071293497e4606ad418cd9c8ca849fedccb8d46d45cf04d0be7c37847c8e80a163edc50f6124c701340eae6597fc9d71cfbd06ca2bcf242d26272576774ecc781226759d27d40c60e973d62a28c43845de3c2410cadd7dee53ea34acd559ab290711bf3cda51c817f6c5eee66decfcc83dffbae9d46a5d0c425eaa5291f794d8b2f8e42f14654ef2e29fedd3a585625e855677b2df39557042e56e97aaaa25ab7c23c4230c57ddc636c8432aed3718600c9ae3021fb046fd69ef08f3c863bf2d10abec184c423c7db2225b339b18c4295592a043e29ac9cdfd792350a74f6a2f57015857ec931d7bf55206d260109ba9c8cf3806ebc53a187e73923a486226822642b46e0670b815e6365666a95f734d6ad6aab5ea40623aa3a5f48ca8070eb8d2af8b83980c151bfb286ed4049958224e392d07a0845d9da3c0d22f9efcb1b6e9f6a6f0e5752136ff112cb810e071056702b2e5700c3350520d56e86050d768dce31ea93cfb13cf3212044bdca9e735b94d873ca4a12d22ebf79536818029c76a69a8df9f6df0d00e3187d6f34c9ce1c85aeb778c21c23b17c9210d3efba28b713be5c3814b5ab063296d53eddcc71bab7081b9dcbe681d6c4ac93be17b206ef2c21ea2d2128607a1843cffd58c9197de7912273e2e4bb8bd59b58d96e857ee85348cb1b56db86f559fc31a13115084952239be943c7278abc210cd46bbeafc0e73a1330b812b0c3d124537e0f6c60ca50ed74ce648d7263bb6f65fb3920f632761178cba2c75b6d917f74377d325ad8ffce8db40e382080a33535d96b4ef8bc7ffd641e6ee6d579a72853c1d016f1ca1a4f7c4a568d22e1840e2066449f47817fb4c312b76ba74dc2bd5206c003da420b150637841ccd14b699781d95d4a4b227f5de8606ba36130995d2c321ef1f9857133d3afc39b16f834a7ff25c0c5af073df8124c9982acafeef349d2774181c7964cb0a1ff3aad9b97d543ad9806ce2c6bac5c0aa5d55fe25b303628de435e6eadacf20d301ec9654bd7cef76a654390c3a9268c8d212d57aa2c5b13f847dc44fce76bea0adefa54c3376ec538bdcda75a4645157203a840eeedfe055e1cf796f276c1e4527e94fb45060e9b9f23d6b89227248f23c5894896e9917778bb65f6c8a4fa2783fa7330fd679e93e2027caee754d56f5d5e785b1106b46e325db85b0006c2072106ebca2dacce9e4484965e5612fd355d7eb8646fa68b66d7965e4ec1b137728eb15e1ad0b77e277bb81053ac34e96f8e5cc7faba3d9b1a328098844f87fd6cbe08462203c9fb29e3d4daef2c611949d0f99a2824ecb8e096c52cb2ba22691f7fe9d4ba05d6549aa9df1d64e63f88abb5ce6cc09fe2b2ec94cdc01cb3a850fd37c7c1577791b2b652a6aec7178d4b60fd012dfaed21ca1a934b2d9e7b3b36484fc838f679b86b57b684b9182ac069b744bb4123c117244a8c53693d291322047e8f6ff3092ace7926cd0eb9b49449d46b591f193845dc9a2c360250cab96653dadb83e3fe24807acf67419a82795968dff24f13f3177ab0e466989fe8a5e812e1d5093a6bde4d6f582e6c2cfd331143332e43fe0f648cc565502aa536a3f9460c83b96f5bce5a1e753bbec0664e6b63e8448a7512142f524d28470d3c8875ccf29667fb4e17d34f0abe48985b916eecda15a3b8a83fe7fd9900767fe6f107821bfe12db0a2b5102d40edc27ffeb4edfdaf4c60090254254d74e00cfb549", 0x1000}], 0x4) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)="478ae043536b978d87cfcafb7726eac38be298374c4f64da6268f2f156d9f804c4bd515b80d4ea851ec8dadd72ca244053adbd843cbc65a6a17af334be6bf0073c46ff70c6c5faf145f37408332e0f5a3778c2acab3e81ee636446d947124a61ddb36db10df2e52eba5b158916f82769e4ac8c50c45ea2be1763c2c72989051dff2ce93c09bccd5a321c0b96cc5059ed46d3dadb3186646075ee5e5b7588dcb0a81154cad72f6111f7d22a6af27802028506adc319489e1d998ff2c6e0d06476de2b812f5ecd92e3266400d463818296912999335c9ed9365ddc90380e97b70f4dbe0ce8a1ac049eb946263e", 0xec}, {&(0x7f0000000080)="f33bee8fcf643fc77708c7c4e7bbfb24afcda7a5", 0x14}, {&(0x7f0000000100)="8115340c08963c1e4e5bcddd4f0cf50d8e00ad06b89fb67cfd3e5d34c1b69c328eed8517375fb2f5bcabf0598b1178347d3b83558f9b35ea5bd6f6a5536b4c5349b0069f7c202fab8dbb22d0922d0e4100303994bcacfe", 0x57}, {&(0x7f0000000300)="b1edfc7cc4d6feeaa5a71f88fd09296fac6907d6ef3706083239eb857c2023f6e30a7a9b0978f3eb9282bde1e062cee1b82c62eb8dd37533ad0cf88f79cb74d967153a1b75b400bec855e1ad6e689f57618c77ed69c0d44a23d8a834a45d574f72de3419ef167bb061ccbd36c4ef35f13c437cabd595708b2a32", 0x7a}], 0x4, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x170000, 0x8]}, 0x3c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) listen(r1, 0xffffffff) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xb34}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r2, r3) kevent(r4, &(0x7f0000001200)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x5) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() openat(r0, &(0x7f0000000180)='./bus\x00', 0x100, 0x30) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) chflags(&(0x7f0000000000)='./bus\x00', 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x9) close(r1) mknod(&(0x7f0000000100)='./bus\x00', 0x40, 0x7) 16:00:24 executing program 0: unveil(&(0x7f0000000440)='./file1\x00', &(0x7f00000014c0)='x\x00') execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)=')\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\f\x00', &(0x7f0000000140)='\'\x00', &(0x7f0000000180)='(%-:\x00', &(0x7f00000001c0)='^}^)*/\x00', &(0x7f0000000200)=',\x00', &(0x7f0000000240)='--*\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='\x00']) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x10004) bind$unix(r0, &(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x9, 0x6, &(0x7f00000004c0)="63579d009a196b9375e24fc9609cdcace72f1a5ec9591b0068a3e26c63729119809f53bc5cdeb75c86b3e551de1cfe9c1c9ed6a9b33f9617153a3970687a6324e810dafb2ef719f19947fc5c69d551eb518b91d4a9468f4189ef94b0f8bbf343d2e524b11e3acc0acc77cb515a3e7ff6aa4c09b203ed51abb504d2f2122cbdb140766138248bbfd5b31c53fd981d0ca036ec7b96d3b69fd58abe2098d7d64ebcda05e5825410ec6db93f6ef6ede29dbf58629ba56f7aed754b1a53a3c31370c599da6f1f5689bcdaec19c699e42fbd98b334c1cf9e4305b33a2772a771db5e1b357b6778cfc696047d5d25eb4cc08de9d009912457006ae5d0d4392d83b6c6cfce6405e0aa514986448dbeb12bdf3c296abe4ef778366ee8d2bebd5b889dedb0ec139891c87d8150bb42f7dd04de26a306d19c02af0ea7f5fe83caa4a46be93c6c4c4248cdfa66a1d8981693039d3e690f9e51e5c8c4725a1d26267fdcaf4824694cb7d77f0a6d921003c75cbe86dabf5106b3ebed06347f0ef23faee5f21dcd2e79c8f5665ac90fc210c2a27178c7902667b72e98a36282f4bff6584aaeeb47753b4b150071448ea910259da80b57f8ee215f6a2298e3aff320dfa00b133c191bdb6be469550170b822939e603c123e9902d31e9b58a969ecd26c591e1acb2085201c19fcc5abfb46c83104de18a59ac0e01bac6f2fa433af0839fc9ea252fa48c12bb252d1f6addba69b75d98acf72d2bd9fae4810cf221120af5d068dcd316264b91e4e805114e620531fdaab98411d97973ef3a71df885d6c2ad92d2d49a36be51fba351802c587ffabe11c92c94381589ae69035cf420b592f9e3ded9a1c0ad9eebfe3457e73d6cf0861bb85b305483aa81319a0ad635f3702ace4fa05b5ea5c210caa563ba32f3431dcbe48e3a6c04227c35fd72df4afb812a1dd49db0a00062e625b294fccaf01b602e9c993dd20710f55c90b3cd7e3dc11e599c4f29dd13d37ea4efa3af26be7139de8a09e765248e6ed1bb01b6748b15a6ca1eee52b5fa3af7aa5a2d5d853fcf04762aba010d00b7efcf9c9a36b9676109db2dd57fa0a56370bd5c9c5d721dff26de3b61aa5de3669a2c3f4742c82f495f884a4f694d41dcf63705ebbc3bd8ba948cc42581662334576254348b3b59c7c5fa39c6cdbd8410660489ac9b55abc10f6d1fbba4a3c7e3a9fb0d37500091ad7e74d899fbf93df633ffb38aa182de67bed9200843600ea517216d1c2aa6fac7782309694843ed1573ffb2ebc6192dd07408f5f3a72cfba8711f729a623efd97e789b421fb87ae4cf0769b9e4a78608e85c85b3dad4ff2e62baa980db122f070f80f77c003898adf8fffca22c3d145997fa5335ba03091ffc084d86eb1a1656c572bfc5837612e1af4c99bcbc3c7372e861f91ae14ba6c28d39b0cdd221c7c981ab36272303d5816b761142b4347df050a153325c3a1ff108608a10b8f7d51bd0b3a1b557d85c8c8d0f02eb000655bcdaa9c9b88e86c2060774fe16ed78ea731d8ae57e5aba1823d311c0e4f7b536d5da5dea0d487aed9317f95a9bc5ba38ea75fb1c01a0465ce7a357af2bb12f79c078708444a6bb999ec3e44cfd59bc1313b6e4ba7516aa7192cf4987281024af919a224bc4b86e0db2b081b1cab719cdbda6247dd8f29657ef74bc39f9ef3e138bba9b1b5485910105cb6f4d390bf000a5a7264a1fdfe5aeddde560027f4a1e12768cb16ba71486340c102a0aa158b6416f68cf468fba46f3a1ca66e893a1a5e483373cba36c43c84aa4ff23b7a15bf48624b5bbc424f151c534e852f08a71338dcc6b64c9f45384d4e734814e2a98009fd5ea6645d03d7747db475ac50314def8a9c954302bba21436998bf1e4258b7a0297c98aed3de3a6180ad27d3ef4165eaca8036959f2ac58710dcdb64409e2b57639d3b31f742d1249eedb32072e79a2b5869b126a77e8cc69a675c134834241fb90d157ae98ad958f23432f8b11747bc6c7337129b88edb708e48ccfdbd5b11bf13dbea8a080af0423092c7b8001c5eeb4882028132f14927f258faf09f848fb630824ab1429606445c697e74129d68c933936ce45d0c0004ff537c2c2545e68b9a951ab4ea019ca80bc315d0ba8587b6785dc3edbcb5ee64c03c014ad19e3dcc0ceb5db5be73887521eb9086f2754ece2aa799699141fc48fde692e12b988330ec3d774f29cf17dd4e3e6bd7b3ee1a88a29202058d95d735028de45ef297ba47b699ee7b64e9bc08ff3556b5ab5cba012129789fa7aa0b79b317af9f5b70ae785f0a759a964bc210d222f8f98ce8e7c08b6cf977c1743d98528fe7c1858037adefa1f090f03fb09d59d526c299df0feb982b5a401ab80d0dde05b2061ab8a654751f181cca3acc0d8c9d9847512ab9b79db4af7239e13b70d8d94f235b8fc4be9c089c07e7016b7fa2e5140de73b8b17bf75cdb66adb8245882b3f1a3644d8d615dbe5d78c7739f49c71d47f761f5e88af56e1a094c62da5c3286e876d965fe9fd55eced523bac392860dbf42c0a5ae77ec134b6c6ced03f69f47b5087fdcfc132cca497c47e1fe1a8ff66ddff3d0f0fe157e48bd65ddb270758dfc38ef55e8257e921bd4b8037a19beb208503d71af28370d0b3b7e8930cfb3baf6c74f4be055cdd6bc8b5c4fd5afee22057b2944c752eacaabad3e3993659e704a27a95e64566f0cafc4e36f2f20efee0190f740bd34333a3ac3204754a294ab94b4d14e1a6b522189723c0d018df5b44a61d78654e57df790bc823acdada42e1a12a07a0f38a50d3239f4b2a2a4c0ae07e9cfe444a59af7313efb46a12f46419974f28371be916236563ff6aa689b8b7508eb20aa00986049d6668e7c83d696f91db88de726399e0e9aa84085d378be06ea3cb81a76c00d71fde9c639f9223517a78bcc18a69c973764dcc132ca8e7698dedefc703549fb102a4c4831e34252c8b22e6c8a9a5fc0ccf8d7305e7ea1d289a4815abd6df1ad6de723ae5f8de9c35f22441a426dee1268e26405db4f88cc2a2e1c3c2e9adf647fc09b10cfb4191c44bf035c539b2a6fcd38aeac1e774c4beb891941e89d869f55792266bf57ff25dd2b0c9bcc16c32ae0895ee0d757f80ff65a8071502cf2ec1c0422f3a83308ffba016ccf1c559cc7a0f568b347ffcd33c6e8a11c72c6083c79598dce47cba33cb65fed3ab34eb4a3f64539f52c3e71a26b3765f14cf4643563e1e710d49ac3bbfd10934067fc022a3cfd733757465d5b1c0bc943f7b26130b19cbe6f4e03687ae3cfd68891eb00907bf204a1b0584a63038b504d38000367fdd51d0129b57e702a0d1c6c6dcdf39763d79deb9208f09a4a2ab816e77ff879ca095ba18c90f58a49530a8ffa92bcc0729191f730d58b99161fd7e2822e81297ec5cf67fc6a973dc49a0b185f4b6528e0c7b2892b5fba76ec489ff45a7909732d3316611c94054874cadef177672f92641d7c9c707e0a07860aacbbc40313ce565f029fb08b02fec745a670d72e03bf676843f89386650e7ad346342207204864df3f0c28d660176b70470572e1c2a8016cb8acef27b9a4cdbda09a7ef678ff67169c9e97c0ea16674c85806c9f25fdb7affef89eda5f1e1dd4a6e835d5e392d6bf3830d50b74777dbc85c88caccfa37ab65f61040ea17054b3a42b2e2cd231cf7738b5d106a9e3e8061ed1fbd96239be3ddbc779b540f389052dc67cf63e3d7dda661a6f78aff9b7f2a89f3d211e07046259d185054f0c74861b1506baa03ebe6c57dbe0630aa33091dbe0991ec5c89e4b86f2328ae1301c93968b5da93675432d1ff47c7da273391aa51a9eba39c66bf46374dfce669eed06159c5f69148d8997bbdc1a5a415939ca24ef29a2158ca0ca54edef39472d1ce381c51ba682837ff28913acaca2b9bd8e3f99cf5c66ed81137b4d8375224b9074c22f92f971281123c377f4ee5d86dfda597cb132115978c60763e69fc0e070f7cdd5ad6f7b31f1da93973ba7ca091f8aa3c34dc2ad84983f727020a24f3b601ed8f89e84d9490cf874973ca74b67c031ee6769e2d0d877096c64f442a9152b4df75bd6600ed62ba54ea0623d613e141c4595b27f106b3ae101bd50ccc3bc057146a051ae51dfa3c2c197e4ed7022cc5b1ead00074b1c20c31e18243ad61e2e90df13e09c86c39dbb5ca0b7b0fb0b3d28fff4594130aa5ce118a1fd6d07ecade1218c9a8723f3dfc7a5f005d558bff1e796103f1c39971f2b8efca1a5f3577901bca71dbacb84427032415886771bc7280bd11070cf634b328ba47357239ef24d728a02d8cf8410977487d188bda7167f663986b29be5359dc043f60ee5d3917c861d7fd50077a88b55c7fef98e983617789503b11ee2aa45d3271d90a644ec65bec5ca6e1b1253c74b9b5690b9aabba7145bda512ceaa5b59563bee65c191570dc5d5dd2e237ff03980425de691051a0ce53fafc5dc6761a9ded7ac14b7f02baf47b6ba611e72a6321d6c8c54431788b49c34d2151cc960323d5a6966dc4d660764cd9e2491a935978ef1ede2ebe144d62daed52d634f16982c66608a484106aff6cfa878ebe74b2fb781aad66bfef46806eadb89e385629a93af554d1cd460d0c9ccadf4ae7f376f77f5fbc4923f954e255c5d37369dfd97264cc39b683af6db3697a56e612905b26f82215da5ca9976801343caf3b88841c54564817aaad3c0bc5a29b40257cf169eaae37581fadb65bbfbf9551b1320d6935014616ab8bb7dc844b86349ed533698fd3c04a63d31bff8e12215b9c25df14cf1078dc4a1f7dc6b7554b794e1e793d9a421c7d3be37eed9d9f7f3c6b0e06777e93e6ceda181f867bb3763e5f9119a1c98544da6b09b68e424e093aaa26ace3528907f0a4404173d848266a5ec50a9a607cf1fe3e06c4c7d02fbabab0140fbe6d31c7e34a0c1b99394afc38f1ea4019e4f3c736b89055f0a1ec0af2b99f86704c44ee596c3125f6d21d0f9841fb27c18e286577ae1854ba1ca415fb6bab118f2bba25da77b4d868d2f24c9701252c8a2a25c744e3bcaf620cbabaf142f3a90d24652a02783ddb24029868308f033e741229af080992334c4ad1dc325f410bee1b80919ed1216a6d696a8b199421745eb1bb7851edc39798fd051af98fc160d7dce6f75f4cb145a60266d1a56c339a66f657ce1ff2c985a75d69e130beebdecd239937e00ea8798c6d629fe6e4f653ce7668228ef4e180a48a3cd258d8a57430cf6a3b99b6c0b87c48a0591b9e71624839e332b2ac5b649d4e29750110146a7e5946d90b13aee32225b311f2b9c3bc13d43b9ad834fada7f942598b2bf0c783d94b64f46497394d16c57fdf22d1cc16d4901991fc1e77ae934036edc2e452efd7814863a5e0e9e9183feed308ec513f09df9d8e3feb527a35635d871887aa7e2e022ca4b554eac0c5c84396975f5ef2127c1cbe9e1cece39d1cb369086a8ac6979670b6c4e169ed0171a2cc425c6387b4dd7d9c5882603c0234cdde4f96d93e92afb720c015b76f11343fb2d99daf85909e2b143f8d42956ea4f061d3df04ffebd3e6f68cd2ed55b49f8ba16ada055b96b6af1579dc504293bf2b44128e25f98cfcc8ece1abcce14f01071613e1c0ef4148fb49f6cd2b0468e69fbf5416d962158b2cf8cd22a121be299a2c31f8941f4b065c404ee829c70b1a4ef8cf0b04b3aa7cafa64e0447146331a53f853c8be41b2d980aa4ffff1d72f7582a818c9f013e641023d60136b43315a6dcd9138ef8f7a6a12b44122d66ec13eb99d448e838", 0x1000) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0xc00, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000480)) 16:00:24 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:24 executing program 0: r0 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmdt(r0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) 16:00:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:24 executing program 0: socket$inet(0x2, 0x2, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x18080, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2200000000002d, &(0x7f00000000c0)="eaff00000000000082bff427f85106fe0000000000e614a0cf9d27908227d93c71c5872ad314140000000000000000000000e73476b087c4a87889121298b0239f71903be88d4b0a97cb66b7dd1fba738d64365365324550c21d3216361009267cccd2e122dba89f28696f53de6d406294335fdb306709cabb5f669a40fda59bf3d0f25fd2f95f0f9a3b5ad81cdbaabf25f0000000000000000015d9", 0x9c) 16:00:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000240)=""/204, 0xcc, 0x42, &(0x7f0000000100)={0x18, 0x1, 0x8, 0x7ff}, 0xc) recvfrom$inet6(r0, &(0x7f0000000180)=""/172, 0xac, 0x2, &(0x7f0000000080)={0x18, 0x3, 0x1, 0x3}, 0xc) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x6b70, 0x80000, 0x0, 0xfffffffffffffffb}]}) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7c6e23c5100e745e400ff46d700"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7f, 0xfffffbeffffffffc, "0100000000027f00000010006624520900"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x207c, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) 16:00:24 executing program 0: rename(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='./bus/file0\x00') mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000002c0)={0x8, 0x0, 0x5, {[0x0, 0x14, 0xfff, 0x10000, 0x9, 0x100000000, 0xffffffff, 0x8d17, 0x0, 0x6, 0x9, 0x5907, 0x6, 0x100, 0x96, 0x80000000, 0x9, 0xfffffffffffffffc], [0x200000000000, 0x8, 0x5, 0x6, 0x18, 0x6, 0xf4, 0x2, 0x6, 0x9], [0x6, 0x8, 0x4, 0x3f, 0x5, 0x7, 0x1], [0xbfc6, 0x6, 0x20, 0x6, 0x3, 0x4], [{0x10000, 0x2, 0x0, 0x1ff}, {0x9, 0xff, 0x81, 0xffff}, {0x21c, 0x80000000, 0x4728ab47, 0x2}, {0x4, 0x4, 0x6, 0x9}, {0x1, 0xff, 0x7fff, 0x401000}, {0xdd, 0x8001, 0x5, 0x1000}, {0x38000000000, 0x3, 0x1, 0x80000001}, {0x77, 0x0, 0x6}], {0x9, 0xb0, 0x5, 0x8}, {0xfffffffffffffffc, 0x54e, 0x2, 0x101}}}) open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x4504) chroot(&(0x7f0000000140)='./file0\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x3, 0x7}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x800000000000002}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x26}], 0x2}) ftruncate(r2, 0x0, 0x10000) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xf24c, 0x48e}, {0x1f, 0x10001}}) getitimer(0x6, &(0x7f0000000180)) fcntl$getflags(r2, 0x1) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r2, 0x6, r3) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x81}, {0x4d}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x5, 0x0, 0x0, 0xb22}, {0x1, 0x2, 0x7, 0x81}, {0x100, 0x0, 0xffff, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:25 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x2, 0x5, r1}) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x200000080, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085762, &(0x7f0000000200)) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)=0x3) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="514ddbb5361c89d12fae417c6cb153a2ff6c9f34134d05f9fa272f0da28dad63ec2ea045a5892115fffd3bc34252126037dfd60bd9a591dd42e9c632298e2a04a269b68512bbd82d59477b50a104db03f8d3c37d6185b67739cb87", 0x5b}], 0x1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000240)={0x3}) 16:00:25 executing program 0: setrlimit(0x80000000000008, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001140)='/dev/zero\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000011c0)={{}, 0x2, &(0x7f0000001180)=[0x0, 0x0]}) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r3 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = dup2(r1, r1) readlinkat(r4, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/4096, 0x1000) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) openat$pci(0xffffffffffffff9c, &(0x7f0000001200)='/dev/pci\x00', 0x188, 0x0) write(r0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x20, 0xff, 0x6, 0x3, "107fadc6632ca5aeea51ce9b1c4382a571389b44", 0x10001}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x4, 0x7, 0x0, "c6beef67c901596faca784485d55e8bf2c0918da", 0x20}) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) close(r1) 16:00:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/224, 0xe0}, {&(0x7f0000000200)=""/132, 0x84}, {&(0x7f00000002c0)=""/64, 0x40}, {&(0x7f0000000300)=""/36, 0x24}, {&(0x7f0000000340)=""/136, 0x88}], 0x5) r4 = kqueue() close(r2) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000000)=0x3a) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:25 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x108, 0x24) openat(r1, &(0x7f0000000140)='./file0\x00', 0x800, 0x80) r2 = dup2(r0, r0) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r2) write(r0, &(0x7f0000000040)="066fed98256e9cf4dddac9f6d548ca0d2b56b970c009165756f0fe9f1d246d8af0358dde3b1f2649fd52674af79dbb186ad94dbc0bab831b995cc64c202dd70c5d7391c799f094d02e65b1950e09f226a57d8eb9a346b0d027cda61e00c27b5a17357889f74c6b1da0fe47b80e3ebb2815407a60a84b47ab76561cf70bdb0aa0202634e1a6e727da8c8bdabae6ab6bb2b8fe4f", 0x93) socket$inet(0x2, 0x4004, 0xfe) dup(r3) execve(0x0, 0x0, 0x0) 16:00:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) sendmsg$unix(r1, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000100)="bb", 0x1}], 0x1, 0x0, 0x0, 0xffffffffffffffff}, 0x0) write(r1, 0x0, 0x0) shutdown(r2, 0x0) 16:00:25 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x3ea) r1 = open(&(0x7f0000000180)='./file0\x00', 0x4c0, 0x20) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x7) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)) bind(r0, &(0x7f0000000340)=@in6={0x18, 0x2, 0x1000, 0x9}, 0xc) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[0x3, 0x7, 0x4]}) close(r0) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) execve(0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = getuid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000002c0)={{0x9, r3, r4, r5, r6, 0x81, 0x100000001}, 0x0, 0x668f, 0xfff}) 16:00:26 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000000)) getegid() ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000280)={0x2, 0x3, {0x1000, 0xfffffffffffffffe}}) getpgrp() r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) setpgid(r2, r1) getppid() 16:00:26 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) shutdown(r0, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x9, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc}, {}, 0x0, [0x0, 0x0, 0xfffffffffffffffc, 0x3, 0x0, 0x0, 0xfff]}, 0x3c) 16:00:26 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="10000000ffff000001000000000000008f4e99e3430e59204d4d11052d2fae6e37027654d4fda61e10ef799a65fcc871156bbace32926a163b4ea380bdb7a7c3d7ecf9e72560679cf793a5f7b7c971a527c6732415bc7f228213ccc8a231bdd6f12216c23f1e0d83ea55781cbb8487d62b36baf696e25f57af3790c7b735c593b4742dd23e728f65a91c0f0c3619d199644d7274d82e14764d1ce8de8ed7a327ce7dc616e4f48d5d30354e7a92126f4ff141a7fda64bb368738eb0d80a4592464ba0defddbb88cef0618459d683e"], 0x10}, 0x0) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3a4, &(0x7f0000000080)) r3 = getegid() r4 = getgid() r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xee) r7 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x273, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r2]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f00000002c0)=[r2, 0x0, r3, r4, r5, r6, r7, r8, r9, r10]) write(r1, &(0x7f0000000000)="15a8956b12c97d7a7bc7682127ed1c2429e115f500d3398c6e397582548acf0ec96a732dfd29", 0x26) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000440)=@in6, 0xfffffffffffffcb4, 0x0, 0x0, &(0x7f0000000180)=""/9, 0xffffffffffffff3f}, 0x0) 16:00:26 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt(r0, 0x5, 0x8, &(0x7f0000000000)=""/1, &(0x7f0000000040)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f00000ca000/0x1000)=nil, 0x1000) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, &(0x7f00000000c0), 0xd9) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r1, r2) write(r0, &(0x7f0000000140)="220e22", 0x3) rename(&(0x7f0000000000)='\x00', &(0x7f0000000040)='./bus\x00') msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000240)={0xb3, 0x1}) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e8ff00"/4098], &(0x7f0000000000)=0x1002) listen(r1, 0x2) socket(0x1a, 0xc007, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7fffffff, 0x100100, 0x5}, {0x20}, {0x200000000009, 0x0, 0xe14, 0x3}]}) syz_emit_ethernet(0xffffff25, &(0x7f0000000100)="002a9198937a7c128f8ac43689b0c3d7d59bc14084ed22503b88684c4bb4596cfe418ab808160f0efadb10e432b026b20f1eeba6d85eb1cc890fdf") 16:00:26 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000640)='oN', 0x2) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="d2b1f156663b3d00df", 0x9) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x4005, 0x8000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x3010, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f0000000180), &(0x7f00000001c0)=0x4) pledge(&(0x7f0000000000)='vmm f#) \xfdB\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\x03\x00K\xff\x01\xf3/\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wGX\xf5o1\x97m\xb9 \xc3\xdd\xf6-\xe4\xde\xc5J\xd9:Z\xf0\x0f\x83\xfb\xffZ\xd1\xb1\xb0\xbb\x910\x13\x8f\a\xb8\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8TXa|\x175\xe4\x8a=\x12\xd6&\x1f\xd5/\xa5<', 0x0) r2 = socket$inet(0x2, 0x0, 0x80) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f00000000c0), &(0x7f0000000100)=0x4) shutdown(r0, 0x2) 16:00:26 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x1, 0x2, 0xe40, 0x35aae4a3, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x200000005, r3}) 16:00:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='z\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\xf0{\x00', &(0x7f0000000180)='+@\'-.\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='@){-.\x00', &(0x7f0000000240)='^\x00', &(0x7f0000000280)=')\x00', &(0x7f00000002c0)='@\x00']) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000380)='b', 0x1}], 0x1) 16:00:26 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socket(0x1a, 0x4000, 0x3) 16:00:26 executing program 1: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) nanosleep(&(0x7f0000000140)={0x4, 0x1000000b3}, 0x0) execve(0x0, 0x0, 0x0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCDTR(r1, 0x20007478) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x140000}, 0x8, [0x140000, 0x9]}, 0x3c) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000780)="000054c78c63413a8bde5ab9874ff7c5602d7b3ad86d1acc87d3a4fbd2d40d73b6892ba45591186efc112bc8157a4578fd37ccdecfb6047420cdb163d23df5f6b684407ce45e95d573c8177b86bb73a898853921b4368264ab155673792cdbbc009bd4b700000000000000000000000000000000390275b0f931c897c687cdedafb45ddaba4e90f90573a721b14f6e300b49a0c6a7e08527b2bdb74bcbc8ea2625020d71aa6ca8f6466ef674e7964654d3115722a8370b014d29791ceb374377be495600408eaa9c1557ddc8320f08a6791f2af8ab8cb906de581b80daf42cb39169886cd7b092e0919d2730d7661b27ee299cc3ffe81721775e088a643c4f9af2e77bc28d6615eecbdb0b71c6c19d3dda9f748e4c981e33ef77de6d0d18c8f92173cd5156e8685abbd857d950514b5fbf4b077bef0000000000000000000000000000000000000000000000000000f168ff3557957fc2cab6a5657733de76698e4b54b2c1062dd0cdea4bcb428cce1993912755d5c6331d18e62eb255", 0x17d) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x481, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) faccessat(r1, &(0x7f0000000140)='./bus\x00', 0x2, 0x0) 16:00:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10}, 0x0) 16:00:27 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:27 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x2, 0x810, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f00008a8000/0x3000)=nil, 0x3000) shmget(0x0, 0x2000, 0x80, &(0x7f00007b7000/0x2000)=nil) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x82, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x60, 0x0) 16:00:27 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x8) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x6, 0x7, 0x40, 0x1, 0xffffffffbf7126cc, 0xffffffffffffff7f, 0x2, 0x0, 0x2, 0x66cf43b0, 0x3}) kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r3 = getgid() setgid(r3) dup2(r0, r1) pckbd_enable: command error 16:00:28 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xfffffffffffffd03) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:29 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000100)=r1) r2 = socket$unix(0x1, 0x2, 0x0) r3 = getpgrp() fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x3, 0x1, 0x10000, 0x81, r3}) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) fcntl$lock(r4, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) pckbd_enable: command error 16:00:29 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000180)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000100)='./bus\x00', 0x203d, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x8010570e, &(0x7f0000000080)=0x20000010000) 16:00:29 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:30 executing program 0: getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setegid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3e2, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x180) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x42, 0x1, 0x8, 0x5}, {{r0}, 0x0, 0x3d, 0x10, 0x4, 0x9}, {{r0}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x1, 0x10000}, {{r0}, 0x0, 0x58, 0x40000000, 0x2, 0xd7c}], 0x2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x20, 0xeed7, 0x6fd5}, {{r0}, 0xfffffffffffffffd, 0x8, 0x80000000, 0x6, 0x9}], 0xfffffffffffffffb, &(0x7f00000001c0)={0x8, 0xfffffffffffffffc}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x50}, {0x6}]}) r2 = semget$private(0x0, 0x1, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) bind$unix(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="03012e366680002530003c25ed7d040a6b806c5dff4673e8dbed33fdff9918acd41fdc23a4671f0d3a69398dc815d3ba744d9c79cff79fccb5d5346194315f65910a8e776661b00c35726a83d47b5e1d41790bca20c8b583a64c7f9d898ddc83b38b6b22afd435d76d67e5ba472a1c9141ac1a5d8a81bead80064a4446561d0013b6e64f87445c00a27fff76c1019337918b963ee0946805d145b393deae2dd9746855aaa2412dab5b817606c4202bb196b5791df6de0d2bad875ac9595982d72354e228b2ffcd159283411d"], 0xa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x3, r3, r4, r5, r7, 0x100, 0x100000001}, 0x7f, 0x4, 0x3ff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x3, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setreuid(r5, r6) sendto(r1, &(0x7f0000000380)="5e00181a3b603518200f67db1360fef415025d28a05a809dedb133888b3c7b2ef72dffee233c9f47f88930328c6cd917e913090208d72a8e430f3508b41a3f101a4be243271e53e183ec406484f24cb4131110a55670221168f1d37b16328ac2a939ab4b242ff06aa5e702d9f4a6babb7adcd52cf66a94849cb05f08a38743b4f7af649890dc31e5c234e6b539990788f2ddaada9c0c57a28eb4929edfec6a5e7a", 0xa1, 0x2, &(0x7f0000000440)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setreuid(r3, r6) 16:00:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000000)=""/91, 0x5b, 0x1, &(0x7f0000000080)={0x18, 0x1, 0x743c, 0x6}, 0xc) 16:00:30 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0xd000, 0x8) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = getuid() getgroups(0xa, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) lchown(&(0x7f0000000080)='./bus\x00', r2, r3) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r1, 0x0, 0x0) 16:00:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x80145) chmod(&(0x7f0000000300)='./file0/file0\x00', 0x2) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0/file0\x00', 0x7ff, 0x400, 0xc362, 0x1, 0x9f1b, 0x7, 0x6, 0x3, 0x2, 0x8, 0x40}) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x4, 0x1ea6}, 0xc) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r1 = getgid() getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff]) dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) setgroups(0x4, &(0x7f0000000280)=[r1, r2, r3, r4]) 16:00:30 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc00c7007, &(0x7f00000001c0)={{}, 0x0, 0x0}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000000)={0x400, [{0x3, 0xa6ad}, {0x3, 0x8}, {0x3, 0x8}, {0x0, 0xfffffffffffffff8}, {0x2, 0x4000000}, {0x3, 0x7}, {0x3, 0x7}, {0x2, 0x4}, {0x2, 0x7}, {0x1, 0x80000001}, {0x0, 0x2}, {0x0, 0x5}, {0x3, 0x1ff}, {0x1, 0x8}, {0x3, 0x922}, {0x3, 0x2}, {0x3, 0x1}, {0x3, 0x2}, {0x3, 0x3}, {0x2, 0x4}, {0x3}, {0x1, 0x9}, {0x2, 0xcc}, {0x3, 0x5}, {0x3, 0x3}, {0x3, 0x8}, {0x3, 0xfffffffffffffff8}, {0x3, 0xff}, {0x1, 0xffffffff}, {0x3, 0x2}, {0x3, 0x3}, {0x2, 0x1}]}) 16:00:30 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x10) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x1d0, 0x2) getsockname$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) 16:00:30 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x5, 0x1, 0x9, 0x3de9, 0x5}, 0xc) r1 = socket$inet(0x2, 0x5, 0x4000000002) ioctl$FIOASYNC(r1, 0x40047307, &(0x7f0000000080)=0x1000000) 16:00:30 executing program 0: socketpair$unix(0x1, 0x8003, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000780)="a9", 0x1}], 0x1) write(r0, &(0x7f0000000280)="e38e80d6d7ea89e0aab95de3db7be113407c5fbadb03c226b40ebbd3cb82dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b00bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac", 0x91) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) shutdown(r1, 0x0) 16:00:30 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000100), 0x1) read(r0, &(0x7f0000000180)=""/131, 0x83) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) 16:00:30 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x4]}}) r1 = dup(r0) fcntl$setflags(r0, 0x2, 0x1) fcntl$setflags(r0, 0x2, 0x1) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x8, 0x1, 0x7fc}, 0x400, 0x100000001, 0x4}) 16:00:30 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000000)) 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2007, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)) sendmsg(r0, &(0x7f0000003880)={0x0, 0x0, &(0x7f0000001680)=[{&(0x7f0000000300)="2e7e6efb01a086c72fc52d2eec500aecbe1a28a17e4410745c71307ab3a3edad7b4cf7f2f70e2e1a7c14ed12714db8e1f4fbed29ff1357f08755f8416caac2e388229309860925136c069e67d9c2d71e015506f681ff2b082bbffa0cbe5cb29124b8b6312e4189c4ebe825d2a21afbc5625fd33cb67c35c7c4f5355ad9bb00e5e8931d59ae78bb78c0aa9581e05fee84ec988a658d45ce760c1428be6e089d274ecbb4b9a098f18fe8a555fb52da41721cfd2aafb89f6c66c6e2690330724ac480a5c1db6b88fa41922fcffaabc7f447d571cfb4d1097e5812be2da8c81c661ead89cd9871645b1a5c39ecc3f0bf65137c5d3ab6128dd6f6dd7707489538c8b08d35d6733c6d45617e359fd610393782a208dd40e6f6d2cf043e420277738e0dee1b46f60f312f09b55ef94cb9b0d27b39d7c6204ca6af3b615d29e64d8dd8a785fcb7a1fff71a73c0189b87973b85cf8be6e3e4825e62c90cd54564c4b2d214d714e8b6c0dce6b08d000db5c05470cdbdc2c1e5e8a0b7f61c53012d1281653b18cfa43fadef92549889a6650f09fb6485a1e3295b66693384523585967545dedb05e3e0ac5995c8e797c8de2feb7760b9cb8f58019a5fd0e3831e3ff7d5e8a8bc2da2ae1a8f229eaccf10d7ed2cb5a0e67df3ba41e81f0bba79917b829c437b274059f5784030c6cd39a46d3d19674a054c26093e314f39e564ac3ee2cdc26e1d5ace3422160cbfd7ace6d143c1adfe22dcbed4b3a7a6c6168dcfd8aed51ecac30f942291f00d10d64c553dff13b9c4b4ff802dfb3f6076a0fb47221edcd8c21b2d2a1cf333002a9ab703f6475c57ef4870100b8239b98987467ddb372305b44dfae2e5850826928f390432b4cf9e902fffb566fad1504322be7bc158ae02eb19b4b4b8f417ba340a0a66737acb62593606f9a45204df19a991cb1210d2ed838718ab6933817ad53922b90e476d944734e2fb64e0d861c188e1a4863ae27d9b186ffdbd998a5e4ab90855c15af39b4b088f6a592a5056e694e22ae993ee129d3303d6a233fc60dfb650fa72db71212f14b2a6e73a46b63cdaf6f81276db41b615ba06c6a12fc038de3a60ff19243fdf6b480987d48f7dd2a240b017438d852ea3e3b8295dade938f5e5887ba0a31cf43c92c3652c0f491fce04f51d596631664d8298f192565abdaf8dbf37e184ef552056e43caaca2adda1a2ff992e100de4251fe34c79c89a37be271d8e156fa6a7bc2b3ac8db57d72ad1d13b7ba643dc8dac76f5c5982ada06a11c0b35722b2a3bc2dfd5015fa4521b9133f1b3015273e856eda8f89b6d77a0324518624e96a178696bfc2dc8954b86aa7f867ec11a826b5b1d99bc40c689efc1969765dbaaaf3a5eda55e65d51807b9ebb366843bf2eb41bacce1748bca5ef703a4839f38e52973f162c31089c30e532ebd590e82150fd34f7925240d00f9dd4a3d427feee3bfa81a41207610000a3bbfd7a57d401ccfb0c0ef62416f72d2aa2b2189d43f92e6cab969ef9127db9a4b287610a17e31e433495873ca65cd5165972713337c1b136b3738cd623e1903f225ccca104a4f20dafef8b0753b789018a8773435adc0f2fc1e4f497f31f8fb1c58dffcb63333a69b6514dcbb9e968ae77260e3b8e5f07918c2da3f004f8a17a01e83e29114aee4669ecfcc83560ceedd3942939105842bc5966f92a3154f6ffe7b0215086534aef734c508136ee28dabfaeb13b4d60abb16a1184938d9009acad3d57f014dd96c9ef13924afd18858b86042fb034a61864bb1450211b28d64e813b4d590be011daafea805fb382726a07ecf91dfe7c6884df305b732ba291977f792a0e0a7b8a546a7f62ab92c04bbaac11bfd44b704cd58b766820756dddc20dcc9cac8b5596616f8138d1f6735d6ff4acfa3d7c391233f6db7cc2825c99b00c5285e80e7877c6f1ba3a2e06e41a6e79825be5c544835e55b9765f96d0892c423b9fb7d1e00ab212790e5145dd5885974d099f6e7f2876fc7ab779db020837b26d4468a2c0c65414241e35475eb65007c12020ad00a00e9c4d29a7935f3d6f90d32e584a1d3d68db3cb372f3cc8bb426043e36bf2dfb071aad152cd90e18f9abfb29587e2aed57275fd61cbe6797aac8b872c91b3e1958a9c414f2ee503416be78b83003a78e6e52630ceb8e93c80994999e9befad597b46ac1748f5fe091ce98d6bbb3780e7c4a179ec9c39b491532e16de05b9b9b6e82ec065c0fc123cea75e37a029479246781598eb0dd1a5d4dfc55058f3adeedd6789cb3416e27588f5ac93de25ecc36472a882ebc9292fa6e53e17a84d64973f96b03c19c2e0787d66cf3d930e7923f906c4bdd8d57c4fa2bdf5ad8e2b0004cb549b17320cffe810a0cf85820838dc35c0c84b65dd6b11962a924a17b2953f779c8a0fb4217d79dd8add46225c49f0d4ffe27547c5e1c61c8f704178934594dff4ccfd4a792827d514225d0a26afa96b2586878ce1542bc9020ba37b8b786bb7a84cb50da145fe2999307e184140a848245a58d4952bd3d07abe8b1c8894664e7d54c8e3e408492afbab5ea24ee399cccc7972e4d361dd8c9cb9bc9b81be23251d5260c7a2d43603e908506f2e34f82a5fbc10b63d8829ec3eea493aea8acdedf7cd27baad8b469de894aaf11704cb99cc0f9fc66c4e191607c54e73b5ec750167786fc595f232a79e77df08400609ede79cdaf535c7ac134e82cc825a03368ca07d56c52fa348607f77c0663384761bc3782836a942c6d75b70636d45995c0b938894639b96f6126b42f0caff4a119e83302ce02263246175a08b9286948fd63087487ea4de749a30396bbe9693f0c60795a211984eb07149e4bc53e229270932c0fe153d11e796efe6422d9787ddacf9fa3009839cab0ea5ab4288f84b41920cf6f4d20a9902dcddbd941fce6c6ae3f2488be810acb39b8b4f9eba951e941b779ddc3085c4f1784c4f5f448e3083a59b1ab42cae1c4ee29f7034f2231fca82b6a10b3fab30d985d3ba6d49656371b314289bd093da1bdfd7727e59ebfc9c8ff48d842f265cefd7beee7101ebc468bf28f6423350ef0775890c683a93db649cc9fdf8eac6698643618622e5c9ec49be9249585496d5882835dfd0b4142251dda59ebc4f191edbcc83ff4e994a090ddeb426645d9ccb3ddb5072eb4e3f9689b85ebf59efd09ae08b30b3438a0baa9d86aaee602deaf471328fddc796ce9b6f55511ec7bf01705f5130df76c48cce6ef7d17e36cb704eb8123929fdf4c2d6ff7a3709ae61870d7a25dbebcd9ed2f9204174823ebab3d0a5825d1f262765533c6fa0ef82f5103881d7cde849b56a3e89b991ff1acd94a18e0373efbaeabce9e83bf2502865629c35d8131d987632cb57feed1f75905b7f1144346ed6f5ddcba1ef17dd0c7fe8dd05078b2624cd4d85b959096762679103d97c917b7a02b01ee9760189cde50796e2f07dd96b966f9c05c448daa42672e055b53daab10d7097da418bc9f3f5efed7360cce0c0e7b8dfbc2ddd4555288d2224d381d2630485bf1a655723ec0a5fdf62dc432f7b2b444974614539a49fb78cae3f0dfd359d9d42274df3f1a39fd13364f0aa40440b2b44b732cd894570f1d857bac1a43ccc6de8ca027065e1d2627661236539e4ed3ee47582ba53e9d0c4ab7eefd6577e442352df50c8ccf0e399387ad5cbb8ddcccb561933f552f12b33c0a9cbbc8a4c2bee8147bc8a901457df8c486df9b61d52629a96e2263259abf21d9aeb73559680c1845d64e5d1e180395e4bef01d87e956248bf9437a3b52d2c9c78804719e0b9ebe1a130e6d5a7e82c927c15bbe0bff83343b48490b5b67c0146798260a2cb9ea63a2ecc65441a4f674c66297faaf42670e25aee7a17aa97dffbbd4ae33b3abce4555fa0bb61748b756d09e3b202d45ec8ee6e435ba9574ce95744ebd8bb6a1f06b8d64e5f3e147b094dc00fb520e30f89e700c9875c564a65595baad08b04582d8d126cc189c86e8fcd94ebba104d86d56bb78e28e4c37e9da041b1a650782483b89cc4320443ca6ba526bf9319e189fec0e97a4f38eaebe80a6afab3835fac582abb7a42cd0202ab9321eaab334ed8ea4d79293ab16b94a697ae7187e7aae0296204cdebd493d0b96c4376c740f47989e1c5c1e7249ca550dee0990e280fd3f89eb85083ca98d555be64367880df4af8659b432001934c99aa95e00576cb7ce22b7fa6d4b91b2918472e9c9009190e59fe290bdbeae465be7890aa884690d1f212d162bb86978364d5034871080878429dae59181dc9058f5ed99b5f3c05946db2647fdd298e5ed3dc57c2c54441d9bb0c7d2f290364975b5f02fdba663e639754388c838b523627d8ba288ba172cd27e9aaffa226a25580b4a126be1d14c335efd10ea214ff135df07c94e1218bcc6df829e1fde6a40b4719e434acd8a78ecc260eed7bf2c8bc1f4d0b154af78e7ae10f6d7903983e03daf35de39ed7ffbcb1b44ff98f1c93de0b07cb03ab7cd4e9d49ee4cf21d5a5687c285c19ce459517cc59429e8ee81835ddcbb4ac51dbe4cb3a11d2ada384e5dc960f7a20b0c4bcbddc402225d3346972c8d2188f9622c93e07790da5e93e651d36b32291f23699da82b7531eedcd6b1dc40a579282f6ec032aa1b7190670a3c41fed654a5261c1e459e3de953eb005e597fb74958c1f3448e81246f52583959fa55d5ec86590d2e803d9d8e2733342cbd3c17872a8be9caf55e242a2a43e132231e523ad53c65e5712878a565126a217c29a986329927bedb1a4333ca7f961d86a92dc45404b408275344689201261ad49171999659fd83165ccff9649d23d2e057af7db905f4fbc08037c2ef2cbf6bdd17fef07f3ec6ec528794278ee429b217e4cb96154239158a2615326d36590110da2e7ff23bfcf83e8b5d391c769c4003048c6683fb1884cf5e59c257ab587917fb7ea25540f9da70b55696ce74ec9000a6743a0774112f2901c36e97a7d1f1e797a29f9e2e6a013cc48794a338a62cbfca4a365ca82dad4a1d3023ad3af4609728413eddb31acca59f526fea6c1fc9f903ddb8a1c478c166457c92bbe40acade6c3e9fec18e9f2cd63ce5a4cd67a90134747bf0c949808eb227550e393bb18807352d94b56c3ea0f4c0e092742a2c2176ac35e79f3f36d9a016141056365835b4c265a1898214fb9ef2636f8c84a9bcfc4c14d40f93f37f859e5983219c186506cf93737d132c7795a2f32e45a511876272a6ad2518af94b4f987e49ddd65e911eae19a82dfe00f50dc53511d7770e72ae1e784c7db3e8bb9e7a34f848025e34d4b5e116fbe3c695c536e9fbdb8b96294cdab890d53bc5f6b5b4ef8797b1cd417c57aff2d4c3ae79184db58cf2fd59b46c593f83f780e7c6d1ee708225bb04097a150f531af5e14f67470b5bfc98bec08fcb4d4a297ff890a8c2b0a331034c561a8cd71ace585838f620da25a135de3510965dc355b6921d4394bd37228756d0b9c06fef7a54cab2069406b7edcffd1756c8f800677409894c3661f527a0fc41ceb31b1f6c3781efbe71b49a3ebd60d93138adb325c7a28d567d4d692cf407d8e64cebd829c334961d840fdb144ce4a5a3a6cf739db6a3eff20095444f7ccd4120ad5d03f90f66148e8363fedffb5c08bfe3021e5c3626533975573637f14b9fe448b4d14a00ca458a97ded11c1be2b6e4516fe60af6a346cc882615bb4768ae273c5af656c18e4c8adc43d3b149c8b10c136df22bea4ed58f4bbaece5f30e33e2ec4b7a7ff0be73230a0ae7", 0x1000}, {&(0x7f0000000200)="0896e1980b6c9fc440a82a9fb6b475afba3f31218d4403efade73e912490c204f3cb55934c2cfd825afb65b882f6921c76d7b0358b2d57f357a5d738f6de4f47211aef1c171d289ee7e22a4141ac4e67265894a6ab1a3319a9dcbc20cd14f19aff1f8654e0982d9dc76c502c98a5099bcc17d024c69c1895065bb1c923e3bc084e1fa6587f7131af560b6d67a3962ccc58f77df1253788c5f0fefc27d7e7119337057e2750f766aa6776d088c7646356a92f19fc9b40acef157a6f6e1f80d3", 0xbf}, {&(0x7f0000000000)="3188ad1081f9232b23caf792a26c4eb01b894118d270fd76fe6d8067d3be8fd9910fab81500cdde5092520a910dbe76026bc9af02bdf5b9ac45c9263f365bd515b39c92e68ab5ced580253e97d9a94be77f794ee32348a7792267a414b9efb95", 0x60}, {&(0x7f0000001300)="c909faa462d6c628d65d03814a7b476710da769aa8b1f1aa804f4789cf16332c0b151dc445165a5db2e258c1362a43370cfe78052fed863dd96b0ef6f1a5dfcf2a13c4c26c8d6052d16148b58bf7a12238f16594e74776cdcd833eac6375937a7c2f36d89a19e8ecab3a8dc10f8f95d3d33ce4b6ea1225557393432220f07d599a411112265ff14f78e35361eb209e9387785669d92a6ac784c43c87e1dccc2262e2394592c7d99a1488aba75c4c0ab271441716a73afede4377480ff57f8f26f7bcc162fe0b42bcfc3515de3d369508bbe7649b614808041b06199aca624419d1177f19d1f1fb9483af934a05052c83c9f8ae36f4cb", 0xf6}, {&(0x7f0000001400)="cc347ee52e5e028a917900129da7e1c1aafac538efee18b857568580a5a977729e0f1094b76d73525eaf05e6639dd79e8e832a761b91b31cca8841cf4ffe79c371ebeea3ce35afd6d13f2030cea43ab388254d27133323d31ac0ab00fdb2f014d554140a1e44cd20ba4b61f99fc9", 0x6e}, {&(0x7f0000001480)="f9155c9800c1d17086dcb0d30fc63bf25ba7b02ba7b3fc7123c7e12c53d1a3dab99cb7c79b988cb4ebeece472d064012e373e7400136c1253fc2b905c30fd02091535806a2693af7e995f75cebbc571cd7cb4db5cb7ce3219b23840fde950b10cf3f8ce7a5c7aebdadc05e25e229ce8f6d1a5d64878c6f654fda6be9106c6771af48b3c6fe85c5c02cf9893f107b6743bff47c8eb33d05c21cd95abfc2bdc1da1ae49a6e6f77d5fb8fefff7f1e0fb47f39d357479b6f68c4353b8fa6c553884d85703650525e9f32ba4aca43f500cb044cd485afe4c01bc8277599d1a2e7f65d06aa669b6223e10a5cb6", 0xea}, {&(0x7f0000001580)="e5865284bb45e90afc2dcebe2381c625884e17579e8f518654a89755f312eb4a49bca874c92c90c50cd6ef35cbf30a31c1a994b492d1f463b4b2747753b5676a2c3db1d0ab429796c6", 0x49}, {&(0x7f0000001600)="577b2e99ff6789c76e6b8963392727b9270930d391930ecdf5c8ec801f9871d084aedf4997f7e4dee75be3889fb8c8d78635a96451284f33f0300a403f08c0cfd31f50755a0d21f1593bfbf80e05c5cf2805d5b09531a3f9912480e86168ff06bfc162da250413eb1c40874024821cd9c414589d0634", 0x76}], 0x8, &(0x7f0000001700)=[{0x1010, 0xffff, 0x1, "44ca5d7709ec505757cc60968497abe15aa1e750d27b6923751e4b8b3bc5d778af5f4e52dab232adb9caff1b40c3f011b42adcebd8c49eedb55b0b6f535a380a8f8018bcaa3301c25484533fc82b3e98275e28ec56fdc5d8b3579d3b56afc3e8d83fd2ebe4be43e2d75e30041bf183f4339483586107a33986f195a82159a21eb463fff8be75bb6ae06cfb76542d1faed4bb9dd28db05683f47388b3c6d39d347c8d242a8ec9ae528f1e4e8157bea6858a528c8f1202968511dc90b8b3897a072be2ebeab7cba2cdf3f3ae9e1b4d56b66df095d9993c32b9334487882dc8e581b5c2f75297c6ea23595194fd1cad1f3241dcdf38d20c0324461e405dd3f2eda817044a77f709f04424e157bcb3dd6b0aabb2e4badc9179bfbda6a7cb80940412520ae99b16d1012fe4a218d4cb4c413fbc6f53cae08eef3870d6a459db0380b2ecce0f765a483c73e8454a0aef726aed89c9546f0445a36a8789c0e2e58e7ec6e5acce5f3ca95c640a6da1677e4cb08eec2414579ac87e5fabfed4cad5bed97a52393ee9f3c42b8544e2a747ff6a3f2870391e44e1c972e8389f8f7d3d7ab66dc62c5a2c241404fe1a49679b9f111d59dcf15651ba53d68541c4ea418b887f4f193ee45e8376b648f9892f45201db5b7b9fb8d2e824e924d1e694b2accb54cbd3f355f0062fc765ae0ed6c91b90159789083b7c03f17e5829429d543dd654416161fc33a1b5aabbcec1da47606384316f74af57a813749f904f4b5760c2938792c9c0b20b6d49f7e848cceaca1302935b64c9b0e1cfe32692eeb61da37a5714653a78c945120b37255499ab9b2780ab5bcd6df73a0f0af700a46d3454c2b8daeb7e7415e5c549dfa36e720447a916fd967cdfca1dba6cdd18356f9dd2d56c460ed3b76ef09cd753729aa1a148dc6cf8da52e2517ae91b1e0e04f51fba23775cfa988f5c878e38bc66c8cde58a87b12ddccee18b12ae9edb856b785bd4b62f9f599aedc3a0ffd35ade471c805320f7db3e49c96466526af3c398e31519fc23b6a1ab8f34ca43db972ba1ae09f58eb632179dc07edb1b8806acd68a032655635d505b4ad458aed6a75a1e3aa2d0183eacf69a3aed63db2e0bd987dd657ff813f6ef9e335ac4623053cedb292d0c462dfa569c175a55ce88dd3c30c14fc7587b2dff8ae9e32d406228cbac2e87d8757d7b32233e05ea05545f99095a76eaba02121ba064ed67c9134d35161028722b83538619ca21defd6135aa0deb3a0d97fa3c2e351691372dcd6b1749b2bc4296e9681d04105577df905e60dce04f5180e79bb5cb4a4805fea049a262a59406d0c24ff99fdf7fa0e1c4d13502c6fc4e62741f78a9a4d555a864df826f81f040afcf1e61aae0676028d5ce1acb83b9ec30c8acfed23868a0a90abf31fe1d630bcdfebaba339fdd5151625f21149971d1a0e59294dd3092b02b5b79bb434043f4482b012c65c0667996172ab398b2436b681d3030d4e01324cf4fad946c7c2f675b439f86a8611b7fbd87123a638dd5e8510201fdac9c2d7a2d3436dc12f9ecefdce004262af6ede4aba89b7b69006c6e3cc6deed3e66dfbb94c113217350baea6efb7186baf81cf0ec58a38c707d80fb05a3161d46cbc58f18e5498e66f8a55d103b55a0f7f5f8612a545049cd57662699bb5e9285cd55778316b5a2fa887b66d22c436923b2744700e5a0ee1f96fa66cfbbbdbe6da5b544fab1684fa7171e9555600a9c5873b28fc2858d04f20d54c5bce5cdf21919e104478c5868bc6cdc96592992ffd123a341bbb718c4270dd786731ae9433990176b9a1dd927ef0a13f982ceb251765853415ef6e0d533af24fa23d784ac1a3961564cf0f561d029157463334b7a0a4946758fc313467771862b9b11e54b15ed3b5f4b54b2b3d86d8354ae83299fce2b77390223e11d66162032433a406f70ff5f9cbb42f2b9a61bd074acd9bd79182bdabae9909a9afed8d0a2fe65eb0fca15cc7f3130278eb59d79c7190ff9b234a1119417f6218a5fb6b00dc83e2ad08aeb1348c343200c78553fdba414fd71c09ba76acbd2afcf0d71633568e447e3de111a4d5a5e2ac6fe480925ea2331c7788f74a2a6205b762ad114a69f918e4fa2e9aae05d2dacc6c7ae4ffbbf14f2d2027e81c09495ed3558fbbe5d8de4ef5e4a292991e1f5697b79cb14a858c3047922b93109207b42ebfedb58867da2476c065bae0ba62e89506723efc4b932492f8c71999a3c1b0bb0e59a05463d00322da262e9ef804ef50163ea7d441a45cc18dae34e9cc1aa75d75d5a4f243a3127f6d060eb92948bef245dba1a685d5456b62fd778e5a3e6069b7bf9773891dd1a92693b4099fa8724f7072e402bf69dfc8370d58579f6437a8b0c8b85cad92b0da65e622b3ec84ec234843c969cedcc6455d778cfcef16ebe891cd4c36ca272f22be8a0473c3bdef4131fb85bd230da7af2dbeb0206960ddaab347f331ec8f03088933e1e9d97efbec26ed02e34e1e5427635ab4ac544bd777a2e2dd4e9b70db7889f67e604d75a48e7bdc4529089d14e1310ce703a8792e389127421e4541671721ed7fe2bca98cae9f31d70ade6784eafdfb8eb608133337b5dcbf9acba872462397d75e1169483b81dc2305e7fc000134155a4a5a6a9032c1f3b70f06f039905b8f24ed8aa9ad254d16143d1e2fc92ae5f23a23a99856112d382a43e4fd1f060ef813db5d6a947d6b4816dda7bed5714ebafb0d05d0dddac789d49db3ddbd90270ac34d0cea90752f88fe0245df2cacbc1c59b3d62a95c385aa46ed9c73e2bd54537157b01e4286494ed5960465ffc1a57b36b20dcc669e2fbe06b5a381bea3518985a3346bd8c9048be464c2ec2b27539b4d22683c97a0e792eddf6630cc5cd5158e41e1864b9efcf5e09790ea48f881446c2a1d7772946692109cb84c1b52c242b0bda88b269e1c12b9a0c0795ddf9f1938a945c260ee5cb17c4004f74c7f1898aa9389e2df9fb299db7b8b1bd5926d0bb3e1a7703c9ecb3dc1fbe436f2e4a4c7af796ab10248cf733d3c9b3637cbbceea0b7f53ed86c13029e7c1843a6898f9fd2f586912d5c846c3576d6099018ce2892b79d0d25a3d70c9d79adabe0b0987d59f311f521f3196f5e1642109f4b3f5bf38f68b347054ad37b42a6575f99b2cbd583fb941ddb9e2751ccc2e2de45bacce1cc961088fa45e0c25eb4d50f25555985d65b7f1cd71013c1c51e824af5b1a9e124086b148992bde891f772c6900d754f39a75560dfe4b0fbbcbb2d7529d461117d58cd6edd6c482caabfc00d078386b72fe80db9a390eb4f33aa5ffc491073631a1d8636dae60f43a630c482e7138003122841ae87dc5f94ca5e581eafd9cd44ffde605981828fe877eb67945e89eb6c00574cffb87a1167ca98f91723f18bcb57f298e9936f1191837d034e59b93cd15d6081ed779dea0d7ce39c2da3851e56db08b9c9e2384306011e484fb3afa686a420e649a780fa118476adac14c5f3c7b45da228e2e6d07e65067ba1fada64497e3915d9951b5f109a717081448cedee7f1b51a64a14c96a36cae2e8ed3ecea83f362b8ef3435bbe6a1c89475de050678aa6385ae461e5b175a3db13710074f7ee0f98e0441290c02d71231e83ad672926643c19e58a2b9e98309eeaca7c45b9c19c9b53b82c42df3010be81b282b939c4fc4eabe86296a0f2b468034dd395169786f6503b65ca7405925cebd58360a36b4fc0e2951aca3ffbfa2ab5f4c4680f26862aff567762277861345f16a3f6168a78c9e1654a8bad1f17b44bda66a24874e3193705a529b251fddbe2ed73f1e5171fc1704a28192a12732f1c463b30b1dfbde7597b7c14bf911cf4dbbcbf63882e145d8414e542f6f6bb699250dc746c32655febf755240c1a9c3d465ee97a1b3ebd1182ec98badb29dd17f911e45fe2741048ae2ab64a3f413f5afab715d085454c5ccf66ffe0d56c15fc3ae0db3a447880c72c7353c0fbf386422652cdf3045fa2579d2b178dd36785d0bdd14e82ea24ba8218b80cdbf8617a0ee3a5965e124fd225959898eea1930620e4d70c078f95441926bcfc235bbf75ff5eb4f7b5ba1e039b80e3f94d5c6b7859edf94bd2994ac1af9fc6461587fb2870548956d5e668f3f5076c9fa40de6386f3be39c5a26fe97326d71519abe587f14fe5b4dc9bc66fa1af31d15e9cfe3157fc3f56e76040e58ce494caabde4896a92dff514802f90401669dc0b648caaf9b05365a82c63e07a1415ff254c0c8ff0d28c83dca7cc5fcb4ff35a09e7a88a1dea97ff9abbd77cbfab8820d7a537bfc50bbb7e2f3b3aea2eda2be66ebd4b5e8a8e0eaa5d9b74a52c96044f6011654b1ac21100d3a2eea11ba8aa1243d225016e273d01b716723d747cecb98a282744d7061549be3d02057661cc2c817711c24363fb22733e9d487b6119d8f45759be1d4e7ec428739236ce9ffd87a1ad98fe9b88715e29eea3c9b7e4df9274b97ace8e97dd9a6074f8fe87da9429f2e4aeb799123bd1cf1097830447ad33ae7ed51ea5ba21bd9dd61f224d421acf07f28d73c18262d1f16461425c4b5558e889ef62400154465612e253ce3a646317e9b9deb31f87a45e24a7b5bb3f6de13f32ddeedf59c7f65bbfb6dca95c79608ad36b24433badf326241bb07802559983bc38a56600d80bf17fd2f73d2ff6b13a01b8abefe151f7afe11bf8d28856a7fb2d4f6753664bce0de5ca8903b1aae991560820b5ac13ed7540d45301069f003750edc13fb586277cd3542f4ef76885736551055cd018faa9a0b2134e248b8377c1b8501c3e1a11f2f884eaa54ac719b9c9c36fbb572e59fe6cec12fefa1251489da01e41c2db3e522e4d4621540ff7204720009f4b682c1d4a98b3809f92a105ea4528c67db8d230e1606aa899e045225011db3e89912dc52d6b643c74ff16f262b102731f375987ab8264dddc2e4fa644f467bb2dfaa019f05ca4026e00aa799fe4e14f08a9de7a448c9aaac3ab0c854c18155d1a3c645181be4d0e17cdcafa492cea384297fabce28a16ca6b1f6a82539f4e2529f64781f68e2ac5877ca06f1e8a223eced76677de725b0f3c65610c87d84818a6cbf4fa71c6459d19b0cf359ee6f8f34130ef95419fa0a3f461a8e7dfdb0aabd7b420e2534f14dbd717402baa251710184f4735e38be1ed7a0bf940c22043df2ae878ad669eb180a999282a1f15dd32cc5802fced0e07baa90d56236d9e0f467fc39255c46bc2c20e0d9a1f488cf706b49527691f500e144dcc141916ac898bc29f2b11ce2adbccc172d49d7c0e2f2abc4ebaa05763390339fca1c48b614c8be47d61482a753949bd6fa208211383fe99c85a1411eee37e9797f28f27567ef48bda79ee11c791e158f65a8a5b6abed07ed8d93a70a40b9029e6d4bd88bced6d9a14885f1e25e76120c407f372b5e0507a6f4c5964495c642aea948a28fd3e42c572368a1f942d9a7c1ea493e975b7a1e09c26b3b04d70a117793ba3a1c22a34a0345614b0f118a2f88de5641f85410b83e2a6a0b44b8d43d1895141e35614f9620ffe2950db5e6a432107278f2a73a92bf9f55e77f0a1622b922a7f333fca8a45bacd42d040100e5aa944a7102edec4cda63f65a9f4baba2b938100714de8c81eaf3ec81b329f33a0d143d6d267c9c7a6d3922496b8cf2594da2b9e60ebc98758154d268d6a6234168b443e65aaa20f6623d08f9670968e58b48fe92921b2ce67c5e5a5acc56e8311399cdcd5501cfcac5e0a5b4f7c6f2ac29e19aa9c36a84762ac9d"}, {0x1010, 0xffff, 0x800, "a4f49b33e18303c4906f6a4ce7d9710d4a1a883cb6084cca65d564336e0a4c47eca3ec7b17b93ff04688a3f0acffd2d1de44eea771fd5c876ee27484cf8cfa6ccb9bf1399ec7bc84c1621038046eaa6b01ca649c2edf1114c071f96fcc0594e2d1c987dd9bacea9bcfa42e8effd8431a741ff36624bc8dbb13fbc8c8652c330cbb354f0ee271e30470029023831bd9b579ed8993b5bdcf92d16bbe2c25895e001766e42253fc20193e9a1105f61546f4b01e80f9c2473979bfbc054bb43d1d96df5a113a3595250b416daeb1dc75f122d3f97894fa5933a49cf2d4d775212867648e2e05f6bbdabb502653b3895edbde9cd86fd8862a49319d963b96b8cb6065961c4df56adfd91a7c30056599bb16148b053cc5a81bccc03332788b5f6bd80ad6a52e9a2b9987e46258648c89edffd8216592fe42a89b97e7a013fe5b6bcf51aab87e5f4b7d8e866e439ffd41bdf9958053fa105e8628dd48c95582eee5be25db4e24c8e68b433bff54fb216d0b4859550753a671c94667b973381804b67a23b69bd3a3b4945ea4354e9e698b8f60d44111490000fa13dc925567b0a9c5265d98208d3ddf4201a01c23aca1823982c10f169035fdb267633b45c1a1306abf72eda57cf7e964aa640be93b388a7fc86350ac9de27b45a37fb58515bfdfbb39bec8135f2289b5135e381df346255ee94716a2564a3895ee7a8c93fc251a522582b22efc06915650dd0bc9359b818252b97ae443da60cd13efa5c06e6a0f3cca7d375b95d2363faa2574c21ca2ad113a3fcfbb4bdb60991d991eff3539dca6e9ac362bc1e17bb2d35d35014baf3504b331fe47bf24342cfe1dc6477b0e8770ca9e891b87dc93624ab84cb3153d5c5ff2093f648adad03356a91063876a2cb95234fd42826b60b1ba8cef5c64e517d7885867a54345a1111bcd87a9d26df585fc2b70334be8c8bd7fd43ea38e6c1e54302828fcbcbc1cf057c212159379a7161c548a96f32be1e84d360869d4c17a73843491e00ca0b4771fbd5fd3b2a164be8c8398a0bb80535f4a148245a998dbb970b3ab51a614e05948e4c9f64a18cf835f01adfac4aa4758ae2d149e99f33b6147d5a03227bf4ecacf0f991014e9d99f1832148c1e786f85d9555d54714bdf015e9d76b0f08f2b6ae34617499992c3d5789ecefdc141973a556dbf71b2be97b7858584a604470bc4e470f47097037b9669494d4b3d2a040d467a4ecbad14c99e8555a4c5e130f85f227debc53f75a83569c9ae6dffb6745817b90175ef11572b92739a8f40c513fb49a22d035bc050e6293210e5048fc22f97891026a6142bef1b7d7f6b43aa6ef09ac79e93257c51dd790b764cc4a348602c56160e370084ef70715bde3d65f5284f06aa4181d977f4963bcf6484c134131c540cfd3d3e31c492cd95e2a1bc7a663bdc69eaf5525d011708d3398f8657e1f964087698cc5152456f183d30c25caebce973d640c95dfad3347b1d2a1123f82edaf9d5499f69a10369deb26e9abd13058eda7213510619bf26b1d5d279453ec81c640a8fbef1ad1c8e412447f9d686b4e201bc96cd11bd3a37b481ad959d5ca2ef3a290c1986ce50e42d91269ef718fdeb3abc36bd50941bbdb03998186fa384973f0867ec86e2743885f9495f5091f135b836aeccb841d8c89f5b71bc78e7597ea478b291c40318277acf0a38bbc14c5ed18b342e84f58ea4980747d60cb8a9e77bb4d182db44e6b870002695d69f093cba9e7863bad6246db3de499d16afb53f630f2798b0004cfde012a925d250e0a3fede6b32c32df00200e0ca697af93b797ff85714a68d293f0590f6ac76aea30c799bef3fe36da6cf060b6911aaa9e4c4534797bb3de12e651588bede8943b68daeac77ad5df5249c099a32c2f9072787d3830aee0b77cd6b7857eab2d38d239112ae235e4250afc98905ce8f5185b3c9819aafd12e5893da69dc40fb5f6c6b3b004e13e5b99e0064704c099623d06d5a3fac0815beae32926da1c9c48253ea9ce0d99b2bc1ff814336463ae099a5ffb0a66bf546833ec75c6fa4a27d805c574eef3b7c2e282e4d6673b8f90e45023b9b297f9ffecd0a4a326a7a3840362f3595acba297ab7440d94266fb79beded580ab2aab0d08f4c4abefdf4a45c996052e242bfcf777fda325de3e4a16c546adaf0caa5f29622dfaa706d438a385a14c1da0da574a8f11f999f8cc9333e0da305ba1ab19b742f54df02ae43715f3afab08f06d5210fafd31cfec99949f3f1a598c28bebeaa872f0c2b97eab56ad2835e49172c9d667f02280a0a508de4294cdf12b08aa7b74b187bfc707bac82a3d0e6f279fc2640ccc028d0ff894ed63f48e46651149ed7c86bc07df17dee6c7a9295f48cc53fd0f2f7dd5e3683f1b0e034b6f4ea76f978cd8dd8ec2677e4011664e88006c3d380603be757bde1c393fd9224b9178fb5502fd78127bf79a56f12743ee76585f3cf092e8c7fb6c0393a7e4bac7759e14a6b05d2c7d928e6fce072cde231141607669126715ea1a6eb01c44f3dff65af550947b9802ad2ded1c5d2da1c8ab7cfed4778cb0834378b51a97f104fc3c8edf2850edd7d80aa0b35e09dd16e0c0599315564a54c292e1f7e0880eef3a139f2d6ed20ffcd1fd1073be1c43d24896a1f71eaed563f2c39a4815d0a764af648ac9de7df51a6285319bb455f138d96bc7f7ea5fe25857c5d371cc73d422d2c26e367da1eefa67a297b67276a7aa1cf41188f74b72ab58117949a0e0cfd1b133cbd6420987fce94d3b52f2ee9c26dc82fdcacedadd87a718c8360d92971a170a9a1c0f675f9799df571e1799ac455e4ce08be10ea1fddd82c700307ac2959d2e226075fa9fc57a349c35c716fbce57a74e393f68afde6fb3d9c95068ad2b8fca7c36a6faa7d9c4848ebceb31789b41ce32d72479c2c8fe756527fc625f693cf22b1cfca181d6e3eebeb0f650c62699a9f6b759df95fb6cfe79584e4cf63621926b0964a4a29513bf87855479e861d17cd36ea5edac425ab5e1b2df13871dc2123b948d408d80d4600725816fe5683ebc0aff72d09d8fbaee4f64dac1f8f6f2f41d636b1ab3c15a050844d0066d84b1d89890452d750bf9313be1a9641c3f6da7e0fc316a3b3465d6bdd0f6c915b46323fda23e332b079d8e55199486bb8d52e42d793f7f619d4fafd290614aa00641b6ccff28db69eca6917445820c27f2aa7095cd0868cba8ddf461adc8daa321dd6981206fa57874a8e274b844ca616b1cfe17e6c617453ea0d73119dab6b6352cfc07b43daab81d55a3a1c7fcc553c42db9ca87d921f1d443f60fbc1824a54ddf9452670c8f8948d24ff15158da0b8d9c37bd9d68b60b128dfb6e485f7b2b1a4762f2e172760cb77f2d2e37a1986cc7572c7223032086aef087a2fe100db44fc93f110f0c19f011c44c1621bc7273e1a5cc9c324f5fa775995ba2ae6db8d8d8b74b8732b9b66f75543cfce9cddff5a898500606625529470809a4f9feed3665d50e9efeaa06cd2ef8001fd2a19d2dc418ededdb1f344d8e8dce290a6e85bf94f91adc18d821d8b96222219e03356c72c9b0ec49a117d6d08f3e48e6bc29b743e7bcf98c187a1323ba563e028d97ab5455a940c429f6a261c2e43566a6e0f13ded1ac9e6c0a39fed56680d3eab72d0cd3fc718171c9c4251fdacc1b960a80ab2100d45ab967a1ecf570bf64036dbb9437b01f5c761ab54047d6f85b86853a86235ea71fd0518957bc567c4beb00ca7bae4c39999dc1a50d13c0dea19681a34ae968903969dc5e9842455ae9f606f76f141f55b0eb18ef0d4ff82fc0d7183990d8b9c84f512e45b147312b3f0fa64eef96a2255ebd75c4b8235dbc15163b540c7256bbfabf40e9783fce9bc840d850bf97811a32c3e3787a18fff25a14186066c8123ec5fabbcc4087cdc3304cb677cb188167d48328ce333be6b67f1a471ba1e4b614032771622cf02ca20f24bd86824ebc7b82af654af79fa772634cba34b0f78524b7ff755fe3fef17fecaed616e44221a9308662141ee9c28f86e884b7812830cc641f28589e9e371f243c5889bb522a5db4d136123fbc3b8b9bf1adafc96adfd22656dda20fde7f127ca83c9bec5614cd038154b563652f6809f756641d3b7eb78d6449537a574ddd4e6dfbcdf61676011ddb78e9a2d7b3411c7c406bd5586945c689d3ad7c323f1d454e87d1036454839ecac1df7e80fe15b126c257e355c5d04c762e314caaf631363e9d07d98f3978fc2cb7abc870b9fe7cc92c1d5d5388921af462f494beea520e114b568ac391d563bbf53325d641f8aa0bca43f34fd104937fea202376fbb5534d19919536f5167a287a05d2ad9a6c41edf823e3e3389c56231c482a7791a49c7d2f96764fc662d6bb445e38b0e19226c50acf6685eff326c2a3edba310bdc6fca4f5be42c270566758c95618272b58ae6d7ccc83711c32f4c82785de5202ba4656c62f523feec24c5c0f3be2e11c58ceab7507acdf2b3390dcb438ac9f5f352b114533819acf02947286e734523696358fe96fef6fac0ca758d65df138717448a27d4a39577b5bbe14f23f5432a9aa3ca890e04620b7463f044299bc50d4a00b1f13e062f9f5f7e0e1b2b550d8997d7b7d1d7e1322f72e2c88b5ffe0ddb93f483c08b317ca9498d23e370348cdeab39264aec3f348bd1368201a68a570170f8504aa9da95652fc20934a243713300cb8e912613ebf2ffd5bb01f245914962ad1a4eb7cb64fd7b6049ab86611a79ebb8b4ed965e888e8c5d928784e6068411deed4cd5e7f7fdc4765f80e71990f77af6b6d5f140aa302a3cd7e7b9958e3471da487d5a1b74b2946294978a07f56793786eaa2d5a7a48b6db9a15a4f2bfadfe6463019b92ac7723499b21da3d5d598cebd778a58b78d6111f51afc6fcaa6447a5cbe2a9e92954bfa20097cd221aaf1318f229e14f7367ae1c99834f026465a732d0567564193f1ef5b8a5b78ebb3d073157160e7974e71cb3b7619582a2eac805c385c7fe67433d4e5bb23e27a14ef80034ffa5e3aab26fc350d15fa273aa23f9b0f75e4083c82aac08617037787cb2a7baa83e0fa075a1a5e04a715d49b2694f68867aa54d64ef2c8d66da72ff9fc62bc9379c1b5407186fc34e30454b7c780cf40b6859e06de24852d5ad5b27ff2e2da9213015b90c8144507fa45e05564ac810486b2835c0ba52a6ddca673ffa765fd26c514d540118c77edcb1f19999f410a7f5107d20dd2f621ff85e65e451c4c36f326821829fade5ed78dc0b3939b9472b335cc1a27e4c86abf701497f6fef2e7d98aae0faec840c3488e5a25246438885651f153e5f9c63dd8d316d1429e281ea20c13356dc682cb0fc308184be8fc855ba4e2816751063ec25d4eaa60c5e20f46a74cef9381db2cbc19141bec893822819933b6b507e510284c692dd0e4dee82cefbb04bf82c1af021fd4534c28d6498f8be5d9effe3bfc11b9f8ed6e18a21213077acd4c047b7a7dd54e85e838449fc547918b49d843c533372cd23f6a5ae57d04aace5c194645a0950046ca8f77e78430bd57ad8ce8a7902c315911621d969366c472b35967554a9236bb0929790ae8a37c64acf615263053dcc6b8552b90e3e53a90bbd3ac1f9a4ee64e9f630a200351a601f57060d76d4827d02b430601d2c73f701ccab147e559c9f7de13a27abd7a41f939f4f1893be90eb09e5bea222b2cf995df53b2679828fe10b129e558385c36daa8a15f34e8b399ddb019a6730fb35b70e27946203a3227f4eeda"}, {0xb8, 0xffff, 0x100000000, "8e3bbe0c1d195ac195906a3097d07d441873af884411e34f82314ef5afdd4c0a7b0a8724c03d48aa7623344bbb39b1156ae3279aee75da6e93edee0120ea379e604f6374693b949924813cb2450e51da2e5f66747f05695a620ce65006d9cc5da40d8811f40b226a642ac4b2c7ebec4fa500cc7fa558a5fd3eba9ac1a5213dc3f1c12fb76ce60c84aa58bcd533f3490a34a7938e38256c466984406ee059d97a6f006641813d9c34"}, {0x90, 0x0, 0x100000000, "34d8c40b88854b9b7bc2f51f238cccc89f4411c940d150820ac66cde545a03a850e0656a7433fe0767d574b2ed7f86442cfe60d87fba7560d5870036c2a9662c79448c59a9dbcd8354abe306914ec91df3e1c1fb2be9f4e8aa7b50ea7403b35f2345a56facb2e97563f6d4a9505beab54eb062b4f063b89e14777aed10"}], 0x2168}, 0x401) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xebaf}], 0x100000000000005e, 0x0, 0x0) 16:00:30 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) r1 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) r2 = dup(r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./control\x00', 0xea5f, 0x0, 0x6, 0x1, 0x8ecc, 0xffffffff, 0x1, 0x0, 0x1, 0x3, 0x4b}) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r3) setgroups(0x1, &(0x7f0000000000)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x2285, 0x7ff, {0x886, 0x2}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0xe6d, 0x3, 0x800000000007ff, 0x6}, {0xd6c, 0x80000081, 0x5, 0x180000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getegid() setgid(r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:30 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)="000000186a56010000001c00feaf000000000060d5706c85c2768511fed95be1d2341de39f8fce02a5db5189", 0x2c}], 0x1) 16:00:30 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10082, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000000000024, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") syz_emit_ethernet(0xfffffffffffffd04, &(0x7f0000000280)="bb") read(r2, &(0x7f0000000040)=""/32, 0x20) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x44}, {0x30}, {0x6}]}) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000200)="5e6dd24f6b9cdf33099a11273d613f74ac63a0a9f043", 0x16}, {&(0x7f0000000240)="554c49fddb04cc71332e3658021e0f1d39a0bc9dbd0e11c2f6358c71875906074e51be370bce15149b4f11f3e3745c36b6b48b655c7b465fc056f6b91c19ee31e911d18489d5fd9fd9678a702c5d5afc26ff9a660c278974beff6275eb14a290a5d0d452e8e7a36ad255e09d7a66045379057dd789e73282829d7b03c8bf02dcd326f7b60f23ae9f01ec95cf8be037f76b972de7", 0x94}], 0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000380)) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20100, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mlockall(0x1) 16:00:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSTOP(r0, 0x2000746f) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0xa014, r0, 0x0, 0x4d) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x3df7) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x2) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) r1 = shmget$private(0x0, 0x2000, 0x12, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/1) 16:00:30 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="20000000003f000000ff0000005000000000005b67071b542a538706000000b818000000290000002e00000003000000000004bb893f0000"], 0x38}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) r2 = fcntl$dupfd(r0, 0xa, r0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r0) shmget(0x3, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) socket$inet(0x2, 0x2, 0x3) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x1, './bus\x00', './bus\x00'}) chflags(&(0x7f0000000080)='./bus\x00', 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f00000000c0)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10101}, 0x44001000e, 0x400008001}) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000200)="0b2f3327bbcfbdb03f6b34d22bcc8972e3c35ace1d059ae25636057ae4a0aa377a8bea3bd82cb8611973cfa7f096033d36106958d4a6d5", 0x37}, {&(0x7f0000000300)="5d63d9bca61e2f6989ad30dfd5591a53d36fc292873f7e54a8c419b097e8f341a6a2c6eea03851a47686bf3f96c4375aa943c7877b93f93490bf1bdde4e566672ec03471d44781121a9300ce0805e2fa83f099fb8652fadccadc3b6c2e73fea762b81ebdb401a57402faf525bd6d71e6624b57491b437af81c856921d3377267c5eaaadbec0c8560e52db1c19ad65c4c0f801a382b9959eab91ae99452545b1428a75f40", 0xa4}, {&(0x7f00000003c0)="5e72b7628ae3cf8a64ee32b48c2fbae2ddf05b7abc29dd451c7b04cc263984de31aca31b036e59fa7a8d5bde9f84bf226ec34b09c8cc53512646a306c12dac25f22adc50ae17829d1d24e66b1caef0e43c17c9af3098a37eae7f45e76339c0f02f5758c5b2a0eee1f282c8644b835839c0834572cdd911e828ac22a90a970610eb816e9517ee3aac892b40de5a0b9517e81f5374fbd6cab9f26fd4448074df576b70c0b2fa89f6323f6c5ccaf87e40f81ca7", 0xb2}, {&(0x7f0000000480)="ec43651802c4c3573925387d0eae114b40efb39efc89dfae6dc2caf3be064aeb3cd54ed8b0583508e640bc44af5ccbb278122b0f6d49d0a0b782f56cef4a1cd4e7cd852a856c69530f7bba78f12a1db59477cf90ad5e4d51e7d58fc8c8f9b0123707544d86072160921b34e603f3dfccc00fcb1b7522ffd8aa2dc87f9002f24457c018b1e2526f85a76bc044626aa95b52f873bb9f4fcbeb1b2bec2e57d7889e40cc48503ad3896d0b4c75022d7d48bdb302ad44d3c299f67785ba79a5cf3f54ecc05cab576da7c1828f886de73f14307d197c1dfad7ee327d7ac96bb99e7430fa4570b20310e1889185200123f87f2c5cf03d88995f6b48bdabefc0c3446688ebc89b90a346197116aeaa81cad85421c706963888c4564a96b87ae142275fa83434305a40c2777fe6be6640797d46e0af742ff81c77dfb19cdf754c04cb39b098df7a59cfa2bba5e738951000ef1924d9cac7091a1f67efa50a5884542c974b29921f3148cb1b01528c4991c3bd1f6e7fa9eeb699dd513da30c13516b6d14b2043377900520fdece52f8daead41c48d1ab30d2731fc8a9b1e00557a5e4cfefbafad0d9c62ff8f5b04ce8a5fe5ba626c6dca313782ee60b927ed29655ea83a719af81e2849a0e9d27b55b6671cc0d3adaee63aea06350d2b81a4fd4bb8f007e084cf3fc3c001981cdfa26df4470a4d8cb3976395996f2c8f7875c137cbd22818d0db9ebcce81c3a408adda471989f60776cdba1d5808919cc94f6f2ec73ca52e32af2f425b31cfed51a6a3fb50d83f4ee2e1bd5c9a1e1d8314fea78693ed781dab69669fcc60f75490f44be50db7c5c3a7cb1fe6b69a9a39e6e0543d854c5d06673fe2c9cede76a115de8866336678d83bdc311bbb287988c31d8007980ea95b43cd829e0fcee5377e5f51c2ae371f8dc52f43e4d9d6c1b56edb9c7cf9c915ac5aa0dd92939a4f9a16d97946a57c0193737f3ebafaaf5076309397525896cc9973c218b73fa44ff2d45cd42c593e75fb816614944a497893ff43d5476a0e052b6ec6971d3c75bbb49741e860b6624b59d9f78adf128cecb447cbd0c4cbd0a88d58fbe89d6823dd38dbee78efb51390dc1b7d20727f67783a29c226801758dde2c7d378118bffc9142b52bc566ddb6d2348aecc2a1a4a644c681b125d9ac40839935393c16c7ba6af083500ca7e131ad50de8f200fe37a8b4ff80b50f2a733fb18c435bc22dcf0bb1e890621f16da6d240cfe786b8e24280d598fbfca8d920eac0c6b3671de32a760472a5df985dfef58cf73c69e15ee808117f3ac558de8e8b86c3f891286957ba8ed04eb9d6b13edef7621a9f8b2fa8af5a46e5dcd733cc82b2692b0868516b1a3037a255a1078044b436179b19490e1f2ffe8ad3f996df0792ff8f61ab548355ec38cf282882f9b1fdf7bedc91ac711dab4edbc47acb55efb07e694ecdfa1e7f182d12bb67e2e3c16578a326a8cc8dc04250553d697ef842ad43aa66a136839f390df2a4240eb068cc902bd7e47982b4ab8299d754775bcf2f288718c2cb36643eed50f5967e751bbd0f7e92d31990b1f25ca6dcb9da72ceab1aca5c081c1dcb162dac8ce98217bb67e4660b3cabf6bd50157be295bbb09a0d33c41d39c5d127ab3fd8b0fa2cce0f18dc9c8d190fbb6bc5eeeb0f1e7fefc9bc1351292ff0d42107663d9b90c52ac90838b263fad20cf6189424171e9c819552f59eb78d6289ca0d32cd49134eb14030857ae6bafff9f75c18382bd69b9d34719c50088807ac85f5250ab5c77b9fab6a972ddd0f076fda4396009eb4b9edbf6bfbd0d81646a6227b32d3361c4ae48d17a45a08f9c2f1818851924844c4ac8b0d97042710fdcbbb160f931ad140deb0690e9cef0b38cfc39366627955145167452611ffaf4034dc28ca18954d793cf96ea7c6783181967ad0fbf99db2a1075a9b6b89552500ed1e60d9db922de2d834768d11f2527f9fc0574895adf2776044289f658ecb394d39627beae2c05c9df514ea0665b1d01a97a95c65a26d4aa067445218b344c36aabef25eb92f0502d30a83b33610caa8c142912b72032d4c0438d3de4d540eb9d2b7f2eb61574c57ed2653a7c4799cff35f53093f762234297206e3fc88d9e575fe69f1e7d089c5912a3bbdf63157701fce053fea63944607167f6328563656c1feba824fd75ff398e521769b5bf7cef5f079610fba79d8cd96f642bcc26a54dd31c93aa7435fc51960b125322d602f0ceba9a0e39cb1a05861aff87038439e8eabfc629e8afc4ed65f5ef402b3ac106dd01af48e93609358ed67c7e694625000aea7f3a7518096627cc34e923221b2d12f7ec61745112635858820e3c338d61ed8de59ecb9bca2d02cd454675a084dedf8cc0c533f5a1c2bcd1d9c02c920e84449850a51fc20d2565d66c2e4ebcce5856d0885f2956d732ed85b72974b7d2a659241c59f90b25a803827e34921813798ed30fb015bd1355f7c062947b61d7ae7ae9f2bba2992f043425ea371059885413bdd55010640699f4d4d9cd726322ba1272432cb8b28cf0f0f5f21d71328434cea82dea96e73e188ebdab02e18ce8188f33346ba22f92b28fe2c612967b2544c2949f1668deefd099b0d012dca251ca50210a456ab18515bc308cdc57f3fb368d2320d014344ea0e325b2fcc18fa4242d902fe3aaade45207091c1d0d05763e188f04a4bec263d117003d765b32fed6df72f01d0e895ffd69e84151ffefbf8a9b24f30c341de1e1a1552f654069a3d2a16b2e4a1a0b887058a64d414445ab76315457e9804ad382cf1c8f01809fca9f3f646d428207845a795556d64e9bb1cfaccdad7739218129eb8c78d72046ade710b691bddd1a87f2a64660c8ef996280290faf4de1774335797946756c5d8f3313051b8e801667daa378880fde3d0be4fda39db530e6ff9028c4d440717feb56ecc0948f42e23e2b3ee265707c7e8c1d0ec0c62bcec5722ad3fe218f9f35d2852b62b31d1e053701735490342853a44daaa320b07eae12f67db262113fbd601a2236481d45146edcf2fa8e68bc3d7f032bc4a12b8b4839bec26b34e843b3524a5aac3a78d9ba13f9dd29535f4d5d23cd9079802ae9298fe618686f44d538d8aa4a614ddcbcf80b46d690955a9f026f81d351b4178023411747d524b6876a46b660b18ecd028ab1fa4f0305b3239bccdd962bc5e294956adcb3fb63920adcfd9f5c916c7912034e83f731d3ed77a5258c74d07cc4b37edd43c380068d5bfe1da71979b5cf10ef9ca90ce5a895323ab5e6039c6545e55748545f5ba1fcc7b1e4650919fc97c0558f0212a7f8675985f97a29fb71a94c553736eba077e0d1532d0607017b69c4fdcaa74fbe3532e8288ae64201b3c481249e2bd54d2103974b0eb6c0edcfd8630a9f02ec6fd0d443c4f22ec34f20de04832cfc9a9dfd70f4a4560f375f2f435b1dfac8a1887dcb6469f715dffac2a257c88bacaaad3c2f029e2773ee9bbeebdc6e3f4b16a445c738d06f65cd6a3162110a98ee6b898d57ea43269d1203355ec56576482063f232bbfea85e4664554d8f655cc8fb8c7a60e62172ab508748d36bf393d4c5f54c6282c96698c3509ea096f3e5efd8269614571b77c7f8a21b96d03bef35ea11c14bd307744ffb70633619e3726cc59ce62934fcdaf44a71dee84c69b2c2a9b632f09779809033b69135b8427f7a8f8b7e19ad066c0a30bbb94ec4d348de7d4c69677934d45616b64e5de0083343219633a18f785c9dec5e9034dae9fe42a35d5c0040a3300b595da3ffbf639ac8c7c0af41542f1adeee57de62c043ae6bdfff0d79ef81c264cffd8afd09ce47cec6c2181d0136ee23789217e0a88ecafe013ae26483a6ecd1160e4c3d9aee65bcfe78b5858598eb919b158776767fe78be9faf1499569475162b32fc0a6fe2339b3554b36e50e48020a81dd2f08a35f39f24eecc7bd09ee0324d1b232fdfbd9ab3d353a229b5a73b0fa102d5a99a23abc806e813516c79c4b18acba9bba1153360a0ec848b519bdd400893d65c0cadec26fca4f0ac501da711f1053737db74666be0d493ccc9518dc229f2fa43907c676ac6278f6bed393e1dbac7f6ccca1170c5e84dac46596dbedd0cb865f4d7db23f28c92b66db455f5f3951a4758b223d5e9d455924b12509392556f564554e65ad70bf2808c74da944d95f002bb8f8799a0b56dfdfcc1c88ca654b674ffbd375978cfcf401458b1d31242c56990547b9a04c233d7ab0925cacbfe6e7b04839f1512bce4df94977c7aee1bcf48bfaa27c8228e76be6eeeb797eb191f78adea1c7c4c13121b09fdd2427fdcd2334f8935009e72f7eee66e47ddd9fe3bc8fa03c47ef4f82fc72f30ac0411a2c723e653290a6450dc66b793d65ae4f4e0a7f0031597499fd4183465d78043956d7cdcb1d93d94fea2b362c37ad2af968e4bf66108b0b5b0a70cb06332ddb2dc13fc6971ff79f9d4276d011369a8b84f6434fa7bbd6011d1fcfaeccd9e6d65d3402a042c0e977dc0ef36062b63aa9d11839f1df3ee4e614cf35f19d31b63cefb78caea7d4c9f438efd8d50f3458daff93aec4ff00d6f7e775bd5913a0739e81b4a947582e17972dc09d8479a1280990b560308203895cfea8237e1ee09eb60a63e6a613e302b812db10a1286455b505c01fb4cfa80d5b8136605a67b150487c3c8f0158266f8e87da4f22e68e019cba14adccc3c2925143c993029452b694ebeb21567d05f845680507810bde9b5c56a2a3e8be4dbd7aa136575bd4c18fc7627e0fb07e246a0dc9e53327928f6083851785df702a5785283bb2e83f1a3ad2fbab9ae1bb40bcc940952d0b2679e328ec5a1bd968d2db770d1e788d98ae81b3373e91fd61fbf2e110e56884c889aee6609b99c26a208359422c19b8623d2759b9258bb7a825a4a2f35e0b0287b60ed9db1f5bc6b56d4b7556b1e597a9a21533867fff7a65170d347bc23a23f0ef8e446a0713f6c50a6e3f61592679cad901625a342aec53bf6227a158ccd5a32719c40cffc73cf4789072783ae4d7efd2a82f1506ebd7ac494319b261162d77ef7cb593e38c8bd4cebdfc8a7cdb95ad03c026c911aeb2137c63de7481444394f0fe757ad29c69906f572414b5ff50f8d28c7c194a2e9d8b3acfe6610c1d46474e4040595908ed5246e92b3fea95d304b7b75e50a94c7d72c0333eb4a62918cdbcf8d9b5b73a3a1e022f0c4b3d082015e7bbfe545e98810bf9782085d38af2cafd5cd00141be922eba6f8cde5269afe2408ee73d376865e0fefad2436d6245f00f6720c29de5f1c7343100ad632a1135b5913c9a1be6f3e5ac0ce8b7cd82f7cd432d9929cacfa7363c182a534b7006fcd6c5eb786ca756b7ae824a4e54ba892f0482d37a94250a2a37a677f7d74a6a075a63097b99ad6e10bd6dc9615010f30b47aca8c2c3caebd883402a8f70ba29ceeb8efd693d2be4baeb65ebbc28015536d60d51db294230b69cd9618798ff622432a708d86178af4c93276900245728b44e88923c38fffd469996501cc16784f89796bc7ce95a6114c1d471068e0c7c6105547172fd750f400412770848a9be6a8350e3c5d70eb8401647981253be13feb14412a0f74756cec9731957dc2f5fb359c4be4e11f23db798c839711279fc3e43c414ffc216d98f3783220ef556a1602be162cc5c7fa03184fd7195da6f518b19dd7e96b6f44fc5c0231a072f5a1aa54ff664d8bbc730a2291d2910bbcf3890aabd2587122f12763a08c477670c1cc6565d3cf8054bce30cfda99d502", 0x1000}, {&(0x7f0000000240)="16333f29d65f62dc5b32c47a47e8b995207a3328c13e3002e5b7bbecc993ab18", 0x20}, {&(0x7f0000001480)="047d33f0ef292bc645e3a1cb2e38386785051595f018c47bb9546da3893df6b308a09d6d28dd059fa4e4fc46fa5d7d9d98280fac4689b349b232efdf73744c2aa009752f30d2be5eede223ba80212b1d8221b0898ca3e387f84c8c3daf69f8cbb661409f27973b5c4e11a3b7e68b2e5d5dcf94d2919eafd426742376adf3991e1857ff4483a0c4072407e57db3f5a114be4c40899ac37638c8370e235e5804971a07979da2619049ae9dfb8438471831dc2f3700483ee1a9ee91212517011ff8a6974df5eb12b5fc7b7a6ab2791e92fa5def770f10700c4c32d9acfd2c2d771fdadef7130261cf87fdff140f86b252cd5a0fc9440ee844ea", 0xf8}, {&(0x7f0000000280)="b5fcc3baa4fdf768756c1b100b065dcf8f81de47a765acd3ea9f7274791bff6dd1cfb10cb3fcab1040cd9690bb5303be75fded47724cb50fae2a95a667f0", 0x3e}, {&(0x7f0000001580)="8da70640616213", 0x7}], 0x8, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)="ea819d2579c9b6404649573ff39c0684e6f5ff0fc67a7a3cbec97d55af4f211f0771042603835104e6eed559a6fa02ccec24000000000000", 0xffffffffffffffe8}], 0x1, 0x0, 0x4) 16:00:30 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x136, &(0x7f0000000140)=[{0x867, 0x7f000, 0xfce9, 0x82b2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:30 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x101) sendto$unix(r0, &(0x7f0000000080)="717b9e6398a05fbe72ab0b96803dda0916b011e8cdcd36ac8f6c49409b9d0e6eb495d5b3b0fe9d8a23651179fde6ab464a7f04b5ad97a3a4e3a33486f5c4b632eda81deffb4f8578e8da650d242993eb2ed7c1c49912c659a8ebb448e8bf2d5bea34cc30c911a6a046c633203925cd32332ce34701d98dfe1bda6a79aac584d66f9d0315fd3c3ccb5886c3690de1e5ad8b08922980a269c88bc75388c4934cc920ba7f3acfbba436b011f1584848ad2a5a879a47eacf5991257d051b5879b1325ec8a085", 0xc4, 0x400, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000001c0)) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x180, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x20, './file0\x00', './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7b96fc690b8cb200100dfffff4c5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt(r2, 0x6, 0x7fff, &(0x7f00000000c0)="3f29e8ac6b6550e203f7699fefb07ca9b7daab95d8291a0a9485440483eb38f4c8c486fb5d65646db1eea2e1e7af5ca8eee7769dc012d0baac6210aabea23f4ab05b106982b695639431928cf4564d3ac24db08ffbe8cccb5227c8ec8bcbd67f749c7b6a42cbd7edfc8c32a6e4cd98fcd556ced927b9c703b8c37ff944252b", 0x7f) ioctl$TIOCSETAF(r1, 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'}) dup2(r0, r1) execve(0x0, 0x0, 0x0) 16:00:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x6, &(0x7f0000000080)="0000000018ec17e305f327cc80c4280a7a71ca9c396b38efa42020c7d6965f3a3e04ceb995be4a25a737ebe1281c33282dee40000000400fa73065be2cd4df8b302c7048ac18eb095d5a21aed96edb2e011fb11600000000000000", 0x5b) socket(0x30, 0x0, 0x99) 16:00:30 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) pipe2(&(0x7f0000000000), 0x10000) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) r2 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r3 = geteuid() getgroups(0x4, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r2, r3, r4) flock(r2, 0x1) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x8, 0x108000001}) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) flock(r2, 0x8) execve(0x0, 0x0, 0x0) 16:00:30 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x7) shutdown(r0, 0x2) close(r0) listen(r0, 0x70) 16:00:30 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x0, 0x7}, {0x18, 0x1, 0x0, 0x9}, 0xff, [0x1, 0x0, 0xffff, 0x4, 0x3ff, 0xffffffff00000000, 0x9, 0x1]}, 0x3c) setsockopt(r0, 0x29, 0x7, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:30 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) readv(r0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/152, 0x98}, {&(0x7f0000000180)=""/228, 0xe4}, {&(0x7f0000000280)=""/198, 0xc6}, {&(0x7f0000000380)=""/212, 0xd4}, {&(0x7f0000000480)=""/250, 0xfa}, {&(0x7f0000000580)=""/121, 0x79}, {&(0x7f0000000600)=""/234, 0xea}, {&(0x7f0000000700)=""/114, 0x72}, {&(0x7f0000000780)=""/40, 0x28}, {&(0x7f00000007c0)=""/214, 0xd6}], 0xa) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xc0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000980)) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x18, 0x0) poll(&(0x7f0000000040)=[{r1, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000a40)={0x0, 0xffffffff, 0x1, 0x0, "c8b6704cfd8d9f1855be2629a0245a209ad0402d", 0x7, 0x7}) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000a80)) r4 = semget(0x1, 0x1, 0x20) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000ac0)=0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000009c0)=0x8) 16:00:31 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x9) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x11, r1, 0x0, 0x0) ftruncate(r0, 0x0, 0x3) 16:00:31 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x0, 0x0) r1 = getegid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x4, &(0x7f0000000340)=[r1, r2, r3, r4]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() getgroups(0x8, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000001c0)=[r5, r6, r7, r8, r9, r10, r11]) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000006c0)={0x37, 0x0, 0x4, 0x0, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xca00000000000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r12 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x88) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x140) setegid(r13) 16:00:31 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x8080, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mlock(&(0x7f0000007000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x3) lseek(r0, 0x0, 0x0, 0x0) mlock(&(0x7f0000004000/0x4000)=nil, 0x4000) munlock(&(0x7f0000005000/0x4000)=nil, 0x4000) clock_settime(0x0, &(0x7f0000000080)={0x9, 0x4}) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) chmod(&(0x7f0000000040)='./file0\x00', 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x4, 0x2, 0x800}]}) 16:00:09 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfff, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x8) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000080)) 16:00:09 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = kqueue() fcntl$getown(r0, 0x5) r1 = kqueue() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x300, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000040)={0x2, 0x9, 0x10000, {[0xfff, 0x1, 0x6, 0x3, 0x8, 0x1, 0x7fff, 0x8, 0x5, 0x3, 0x7, 0x80, 0xffffffffffffffc4, 0x100000000, 0x192, 0xfffffffffffffe01, 0x2, 0x3d21], [0xce2, 0x3, 0x51, 0x6, 0x3, 0x9, 0x1, 0x0, 0x7, 0x4], [0x40, 0x0, 0x7fffffff, 0x9, 0x100000000, 0x8, 0x3023], [0x3ea, 0x848f, 0x7, 0x5, 0x15cb, 0x6], [{0x4, 0x40, 0x7, 0x8}, {0x5, 0x1, 0x8001, 0xe0}, {0x7, 0xffffffff80000001, 0x7, 0x10000}, {0x9, 0x40, 0x2cf4, 0x3}, {0x3, 0xffff, 0x2, 0x8}, {0x100, 0xfffffffffffffffc, 0x0, 0x100000000}, {0xdc, 0x2, 0x0, 0x91}, {0x0, 0xdf, 0x81, 0x4}], {0xffffffff, 0x80000001, 0x1, 0x8}, {0x7f, 0x8, 0x7, 0x7f}}}) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0xfffffffffffffffd) munmap(&(0x7f00003ef000/0x4000)=nil, 0x4000) mlock(&(0x7f00003f4000/0x2000)=nil, 0x2000) 16:00:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x1, 0x7}) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) 16:00:09 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x9, 0x8}, {0x3, 0xfffffffffffffff7}}, &(0x7f0000000080)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xf7, 0x80000001, 0x4, 0x1, 0x7, 0xb54, 0x0, 0x3, 0x0, 0x4, 0x7}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x3, 0x200, 0x3, 0x1, 0xe9d6, 0x5, 0xfff, 0x0, 0x0, 0x8000000000, 0x7eca}) r1 = semget(0x3, 0x5, 0x0) semop(r1, &(0x7f00000001c0)=[{0x0, 0x10000, 0x1800}], 0x1) execve(&(0x7f0000000200)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\\,(/]\\\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='{},&[\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00']) ioctl$TIOCSTART(r0, 0x2000746e) socketpair(0x18, 0x4003, 0x2, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f0000000540)="84c06d580df6ef665f95f07797849fad73755cb7b4a39e7ac133ea0779a03a29832452b39556d9cc62e875c54e3bb753bdcd76fcf33bd006", 0x38, 0x40f, &(0x7f0000000580)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000005c0)={0x41ae12a9, 0x0, 0x40}) sendto$inet(r0, &(0x7f0000000940)="7c9ba237c38a67f4c96a83ed69eaf9b2983b1000ac30d6c7407371292c87835f49cd6ea86fed21be36a875d6b7f8378e1bc8ff76dbcd515468704ee5ecd05196bd4a31b4c14b880a50fac550d1531d8aaa33fa93a2b572762c35c626f0cf412070d7a8c94ddb125c988f0feb67d5bf68263e0d0fa9311acc2d8826409e1c2889bd401ad26bc882e1041366c2c571a22aab9a175b3c43ecd9f5d7fae0a83096d50c29215fddb963d4f547213e2a93238a2c3669d2e13bcda278b68a2378dca7", 0xbf, 0x4, &(0x7f0000000a00)={0x2, 0x0}, 0xc) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f0000000a40)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b66b9c8df186037a15f5f26b850000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c78fbeefd2ae0b6a23a4e166157c5bd306a9039c1489d98c45c901dee66bd8efc295dd14a3f985c437da4799d2bbedf13b50a835ddbc5a2ca7802eb40796ba32cb45f43971df4834399bfee30c0d653162def106adb753ba0e3f1484405d066a3f0506470a66afc6b6388aff849aa900"/328], 0xcc, 0x1, 0x1000) flock(r0, 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wskbd\x00', 0x20, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000740)=0x7fff) syz_extract_tcp_res$synack(&(0x7f0000000780), 0x1, 0x0) r4 = getpgid(0x0) wait4(r4, 0x0, 0x1, 0x0) socketpair(0x7, 0xc005, 0xfffffffffffffff7, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000800)={0xfff, 0xf9}, 0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000900)={0xff, 0x7860}) open(&(0x7f0000000840)='./file0\x00', 0x10040, 0x1e3) pipe2(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f00000008c0)=0x40) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x87}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0xffffffffcc6a3ea8) 16:00:09 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000240)='./bus\x00', 0x2, 0x1f) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x7}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0xfff, 0x1581, 0x7f, 0x1, 0x7ff, 0x0, 0x0, 0x3, 0x2, 0x4, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fsync(r0) 16:00:09 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x219, 0x2d) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x4, 0x2400000000, 0xb4, 0x6}) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001a00)=[{&(0x7f0000001700)=""/231, 0xe7}, {&(0x7f0000001800)=""/114, 0x72}, {&(0x7f0000001880)=""/45, 0x2d}, {&(0x7f00000018c0)=""/125, 0x7d}, {&(0x7f0000001940)=""/177, 0xb1}], 0x5, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x4, 0xd7, 0x8, 0x9}, {0x8, 0x10001, 0x1, 0x1000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x15}, {0x45}, {0x6}]}) sendmsg(r1, &(0x7f00000016c0)={&(0x7f0000000200)=@in={0x2, 0x2}, 0xc, &(0x7f0000001540)=[{&(0x7f0000000240)="b02091ec70fe8bf02be52ec91019c5dd7278bb9af154fc93f2f2987a248acae8327d438f45185130d2df6fde4025dd98817bed3e4ceeb5e4dafc22bd3a1d92dd52aa99fbaab166dfb0b37a8930232fa0bcaa76b3bb18999df741aa85cdd9e59c05c7ffe4797267937695bf5a9b6a4c801794ec4c7036530d278291a26e3c99c7e570ff0e997925980d237bb38d", 0x8d}, {&(0x7f0000000300)="dea9a7ae9b74013b2efa4f88037fdc406bb3c72f0a50475a81c4f8a936179b9ab5358fe86ec68be5f82cad7043f09422515fe076f60f7a6b741f342287cce9", 0x3f}, {&(0x7f0000000340)="09632f643cb96b746e59fc2c0e2946e7dc0eee29a1f3bb4e04210f20b38d775472b1e7d43219956857bf4e4f1544337e9d9e0176c740effa00e96d8fcf384762e9475dbcfb1990443aedf03ab9e93893128cda1f482dc6b91f6b6b6ef1cc4104c1cd1ade2beb0d86fe64ddd94115b7418c27c925e516907baaad8d6b26c587c87dd775ca239fab691ad5abce4bf700463348f9b9a7f703", 0x97}, {&(0x7f0000000400)="f968d29f92e47d1c4edc79f4dc8ce8596d5d6c53d1da7698367d2353a4b316ca67b3926d0a12418abab125204f175a5abd02dd65a701991f91ef73a69ec5a61a8d", 0x41}, {&(0x7f0000000480)="4c7ab461e1177523938ff609da1ab4369945f4c370b294434f7cf6dafbfcc86cbd8113e0cebb5967e1ab36bb32c8004de2ebb5ee5d0a12897a2b371086f5f2ce39aa939483a2c6b37d9e690ae9ffceee7b25498c3fe38463541f291f8dc7ca0a6cffdbbbb290fbbbbe5bd1bfec6bf7a0d662e9fe00f5ee8f251cc95742ce9fd94dbd9d59c87f9e1f62f1eaeb2d0d35018575819a30cf914719717f22dcc8ab51159b8897bfb96348282bbf3a1e0df9d7e519b5edd501bb4f84d9322aee71abbe70bbe0249df64c99ea9c59fdcbc450041dd573c335a00c4cd44b6a287e4bf5eecfbf19c287eb61fe50c77151e8fa90e517a40eec3c2191d5d3c9a08b7deca299101db554382a8c6ae7494b74f472abb9db4c5f2dd348aaebb852ea9273269acccb859165fac3c0bcc6e01e651794c4aedcbd8fac59f353678a5d5fc3de7f08def68a9951635f454184cab43b8f63365e8101da9ee4cbfc477776489f22849983240a0eb853cbc87d8f018f6d1021e91c694c76d2ca2cfc6fdaf37d588cd6599338e0c618633dae5a049376c68351f7e5c12acb8b826973596d6613f90ce09bad55f826686f62e927af7030cd72f10cdecfb23a890e87f9534328142cc9ee454039cf6112aad11a4b93bfc62264a85be4528247bb43e62312530a07c56cbd919209dea38ea1608b1ad3d2af4702bf60ad305be7e2e86c02f179fa75ffbc0ebf18ad957b83b75fc13d3eed9e4c59c9e4a3e04365af0ddf229049c18a45ddc6123e9d5868ad0a4d3d8677a1ab57f0e07a6ca6411ec7e21e16646fddaa8618aa02cfc01e474a5e7f14a37ee5b71dc6bce4afe08faa2b40d705e4072be5414a437682d83563bbb55aee8fd76e7f22b9d6ba32c918ce7e6ae70e18f985dc8a69d88da69d7d2d448d2494dd1b11aeb0218d233c7eedcf232275c629863ba4fdbb761f319054be4e2d481df1f8d671fcf8dacf17d39f84664bf4c63d46d990bd943dfb78deab6eed1a0942b7ae14e80198c08e1ca322ce610898603f685c1709f00481a8a1efdb0f3ae10585043df634d3a2bf16078a79d45e32a8a48b52f58b10ad107549b8f3a69b4cb52a1c3834930cb5e6a5316383508472ae461670188dbd0587545ec16703a55a790d2ca3bf56092ecb2f13111b9e4d179911d2e2ca2aa2e5cf4a2bbf04a5b3441c662ce02e9381a88f1a73cf0b846bef54e86c1f70350a6956f4cc95e4e356cc41ed2d529fd9b3f6fd51ce386337046045a7e2c200f24954a286b75a7dc8422aa3d4f818ebf41f2e876a632d298737e08b1e3b7bd58d2f296b19c7173e328368b74bf43a763360f2d4a1336af3a3192a90946741769380925ef322e257d7311471553fd547a0df7e5a65c5547d381916781daa2c6c74d8f253c6fc693a319eb6f364d3df239b5ae8ea43d26c7a5e79ae3b73ec173702156e50150e2df2e837475a5815bc1f687d1c8ce0288342012e959ff9533165fe8251f61f7592762d229ebe4205dd937d3518e9d9d7a67cabe9c96ccd1833682c149ac0d40db79fbdffd9326ce4822accea0393ffa513a1ed12b5359661a1dfeaa140c03dafee52c2e42d2c93d60b6bcafeee0c36373245f2c2785c8bafb8977d9fc6349baa37e66d8442e6bd488e1af0d3c3c049c8d62260e6598f12b2a39e039e21fd4789ab7787064c830a04f3989b4914d84ca972427e09884cbe77d97cc177d674add79625a9fd08ba6803e6632f6a3bc4270cf060c1be3f2c6bdb1c60b1796d25f7e2f3980a5daef4942e59dc8e02fc2fd2b4cc8d5da765e0799f77dddf117a1a7a9791bba7a7969f344a5e132fdde48523b493933ddcfd85a132a67ab4a579956a8b96715c0a704c4d0d3b33febf116e994143f47ec682de279f1de78482b7c18bc9b2b5b78dee4f700b0e683bcfd3b1c75e878bfdf0a87dbebeda0e3a79fb79dcb899ba3d39c8e052cf9635eba088e6f2a1323fd73593734304ee9929cf86436af89f35ea4c3c86892f6e0fa1ab6af548acc6d634851e53b99f12b8bcd6a20dec08cc7bd6a402bfbcf3e0361fac2e3c70179430e3775b34f0297528a2049f09a5e28d55984b4b767a1016b22fb7742843e63ace2a0943af9c2a04d9ac830dc17c828ab8a3ec61142583c6107fdf00d789250c7ad0ebe8cd2f0f03e60cb76d16f6e9f3ff10c55eb1d4b316ab3dd1e61c4ee48b34d5d2382b0775c0f294c13bd8a8050b6ac4514d53c5767946593200df5abf08cf8b72838df7797ab00cf013d86a037c749235b9e6b207c2b8416d6cfa94f843112f65c8623c8842107daa1fe8c0f5506fc2454a00937ade438b5705dba160fa9ae8d2d8c133843494b73d96a75b8417606176f4d57921976ccf41b9601a10744a1eb3b80a9ebc979b233b6b3f03004c83d60db78b383bc9dfa3c06aa1b3ffaab98e8cda98215dd2cbd8606c6bec5f69561410a4ee0afc9440279010d641d8277f1811a8d72532a79452f6ec0fd27bcca8526cf000f82b44f5ad7044568952a4ea9efc7b74c6c822caafa1dc4860359c94811c6ff3d123a79e2f2090b9bf692c720999121c28ad2fd723144693f3e50a3432dd8ca02eedd8ef5ccf8663e49866cd28047eb92ee1d72ac0c658f7c24e58132c396618bc515508b2081fe58c3790da1cf815328629e4a1cabc87e69225b3ebb8c504fcac9a9b71ed6230439c53898e4bc0caeb3239f592e905ec706738d256a5591f26cf6fb83253c9ab30e99e789626e4541b7596081cee86024529cdc62bd80d032915ac25d36af6ed339d8a8b4a737e8b754a134904589e3947594cbae8f3576c2c67b793be6b60475e0c1f9f408ba884e8f2f995bd10add37bcee00d11cc559831069442493fbdeb35bc9851002d71c0a9a00be401cb4f7d305f56ce7b8ea0bc3767a7ff4276ddde4c5ff465800cdc505f1c474b49a3cf2a359b4dbfc5bd550f8c2d3f605f8f973c8a7a2eb3343d758d29cb32c785736a9003e56e500ab98a19a33df5f25709c19ee11dcec828fe15069627c03762c0201e16ce7f36a1a07aa9e9e69dd52173b0d8d5cb1e5a89bdf0f10b716c8c3033293bd849a8be4ee099138f62ac804fc5e9e4473070075dc928e6179f4a1fc42366a1163465130bcbe0ca0722374f4a895a81973d6ddef690a16f3fb157bda37d8adfae29eefa4e8fbd7f1ef02856d55b5e7adaa854e7a2bbcb199fb19c4b4bfc0208a2e3247f00b67f7dfd0a8a6564ffc90eed8c422b2cc5845f36ee9e2f6585abfcef35081b280de5fcf9e46aea87c136f131300a105d076839dd953a72d8a3e248caacc94b7a91b0cb5b5cb18773dab3a56b0ec3cdd8d7652c35bfd5d3b2557ca70e0546d606a12d758655102774f5b8c11a558a59ef0634fedf6c5fbfa1f9e609ff16ba634a456d08d7b9cf5f678250dadd80fbf23f3ab297d1971675f836b944cbbad6528c674a911ff94a5ce9ffb98c1f70b075e6535e53417139d740151ee1a695888333963041a368f553d2cc434b2d4ec5403003e013513007d91907104114bcf15897bc959e1bd94dc8ab06adcd7b02b37d450e59a9b157e5bb3fda48cfe2127aaa8cfbdbf1e80f69cf9f14a833f1415cbaa6e40b9bf29413a654eb020e38bb526e043ac8ae74e313729a5c72df9a7ac1528fa6995a460c2e6e4326fa7d4b7deaf303b47495a09428f9de39ea4155e94b0ad7221699bd54f26f9721ae2f744c1cd4992d6f9633c9011e126f41b263a75747047761d715913912f3c473e820702406e88fc26c66866ca2357ed73269f47b3a6f2695cd251f05190236ad86762b3fc0af944a3fc410f776048f7243bef96e0b9001f5745d52c1d0d05390bc728ec1ba2e716c0290376391e001b4fffe755eb082489dc66863a05714f3ea591aad8466e0aaaccaf9ee05294cc9dfe60d32167a1688ada11087667dfbd441851723c0025edf21e90b5ed7348128be8fff521ad874b5e2f291332f2df206b5bf675755688587af12be2ae35e2faf6d994ca59949ffa5a9085fcba1b6ef243b210988740fe14d25b74a6e6303caa1a0d5269f648caecfcd13463de074f5e1418d2579694bc0579f13a448ba566e612f9cbbb778489a1e8da685d2f967a3bd6c30e76cc37f55e9735abb7f7bc0d42ab5a5192b80810d50c99f01a0f9454518c7a2de323ff5cc20f2f12ad6a678f4b6dc189539f8179815c17fff99e3a9cb8137814905d074acbe767bc96e7a35c68814aa12fde7b0c163704b6ff0f6048ac70bb316b8d8a8f6f051748038c207da64cdc8d916a0c3a193427d611063fd5f060daba1e385a2e26119cc9b5ae4507db56160f6c798a755bc32635a4535184a9f0a642587d64d6ea4f6855b868601f93552e30d2c97856b669a0043c503fc6540f081563dfd30059543c5e1ad944cbc9df1b623bc06b91d3bf6d70e302aa2dd127082e8a04af18889c0b623af0c80889e1533cf82331030ccf292a8b7ee0e42717067570e257c8263cc018a984493c3169d06aaa8bf5225ee44b967eaeebee6cfa70022031e833681e66a342a99d77e305a1c8c293c1617e2bab0451c463d99a2e55165b10e924407acf54901b7f5190d339b29a04cd5eb0d958c0c03806df93a71351b3604cf4083cfd7d2db922c8261f975a792f347cf8bbe76948552c53e87eb43f419d74f58ecd2078e5886688dd24acca50fef15a4d7d5771f5c2bb4a30d71d4efb882c719c1bfc29abdd6161afe9f08da833858960b6b5fe9fbde9af4e48f6d9191937730183194ef48ef50c64526feb46cb814b8b236534d482a9021fe2309dae4be64993e250235e664abcb9ca270d50278bea66a7c52e952ddff873e5d7c8a25eab997e0dfb1bc8c151ebeb00bbc0df05724222c6b2ccd2b4f33b7fe37a68f1fb7a19f4ba58f28caedb86087a4cea08790cd5203952da7159e8fb8c0be7f95f575fd6db7f65ef8ff73b59fc93fa008def9a8b0d1ae31c742685bb3853e1b07ec1fa1bf5e68510c88c35497afdf8a619bb812200923d077cb20d8444904d8a7e788bf68c17ce84d3afe467b1aa0807ded306f641a6cd2a0710252e9c45493d176839bd31b529fe59991f13db8b883d2d768442a890d2eb391c161dd25b2b5c0b22b2e48e780eb97ab02b8ffc2ad69833155350a729692a452464e56d4f0c8e2390f9a75d27fd2ae3198a745835f19d1738c1321cba27f476afeaf4bd601c7f7ab50e7639cf0d7d97053d734d9226aa921aa562032e12277c0897b5eaf3161fa0a215cba65f14dd962780cd1a9b55b6395d9d5dc9522b4bf526dcbcbd10a8d6eea78195713b9b8dcb395272dcdf38d01c906a6ca604a9e15e70eb5260f3196ae2d5b7c0c7dd338c90cd52b71518be9c3c73e458f0318cf3bfb46aa243faf018e801fee94077358fb11a39f099e669002e4fda0a12271c204937898e9606b05318b7f7576110fb5d358671b5f1d607d341d4b6fa968a75ea265078b2baeeed3bad6a6a9c7f960df0a46bd44c2d79a5a47b4fafbba075e1570e9704040eb06a1825a81ae21dd7924eb2bbad320a0a096d7d14eb3714b499e2ed9e53cb5b7574ed2533aa5d5e18e3c3d1e8018aeeadedb4b2f04e6f3cefcd9d3b70b48bbc446b3fc3d99db6e51c7d06b66104fc085ade5cdb21fda0ef0b93e9504f29a0af4b28f4022f972140298589a24fe39676d41df90e7a91f84d366a30bbab31c668b4a7eb2ec839e87a911062b2b05cc6631cc3e8705527da877aaa16419408d2aa8f71a087b68de903493409929b4a731c90d50891f4d72f229341b6e9aa15b5fc71efc8678", 0x1000}, {&(0x7f0000001480)="978069c178481761280174e42b3430472442d6f83bb31aa19e38686954be0acd11b9b4e666ba9f3a0a394f6f72e8c7b2ebcad8ab2b1f028ec7b04241cf7362bc37efab4f6f30ec5be06b838eb3c9e6c88daf1a95ed7da4", 0x57}, {&(0x7f0000001500)="710c5b6c22cec3ea2f38c0cb22f56d3a2a253a98642fe20f42cefe7f5d3e609f9f8d775d4dce74b99385d5700b0b682ecae55272", 0x34}], 0x7, &(0x7f00000015c0)=ANY=[@ANYBLOB="f000000000000000ffff0000040000004d94ad8ec2686f2eac381d690e8302cc351b3eb681e0c298d4490f6835388be0cf0cbc75ab3f135e91e8f688f6f4a05d42a4d068cb88c7b4a605009792c649a8620ce399c48303dd251136e0045bb0e1504574b3e8539306f47f783b567c3a0238a486abe210cf04c2cf29535420c68c1faccba1369651d02e6f2792beb0a13fa740ad1b5d0ce2ce67256c2c87fc2fa8994d0ee6e1f5af2d10d14aea0cc8cf8e617cce2644c5ea4eca28a1f462b2273e6f15842df9f43fc807194dc7e69d0f0d2940f7d7438273fd09ddc2f9f2688f58ca168a76228d943f4bf7d1e341000000"], 0xf0}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x221, &(0x7f0000000180)='+') 16:00:09 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = geteuid() getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) getpeername(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000277b1e000000000000000000000000000000000000000000000000000000000940c34b3aa032e700000000000008000000000000"], &(0x7f0000000180)=0x45) r3 = kqueue() fchdir(r3) close(r3) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80a0, 0x0) close(r3) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) openat(r4, &(0x7f0000000080)='./file0\x00', 0x8058, 0xd0) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r0) r2 = accept(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000d014dfb157fe9677c300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b6f81dd0000005300"/119], &(0x7f0000000040)=0x6e) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000180)="72c7f50efc6438fedc84e5decfa0fdcbb63a2f0bac1970799d8c50bd1280fe9ac34714957760910bf219ef44dbdd290bc6f74f9e5abfcfe620e80b4419bf2bc55e2e383a11bb3e7605ae9aa648d5a3babab1ca817553cf7e6c9fc438510f5fa31f037459e5c338aac8d696c3cc1ccb9afca3fa240b67c070cf63a17668509b5af01c36a0be8095861b9517009a718afc50239798a56d35972fd4c6ed643f58e34c46366d9eb2c9f4ec5a16963b2de5a576d9fc895874323061a105861e9567c75274b218ab26b34d108203740f189b265db10dbd7336c4c2752f127f0a1072bf12e49626c5913ed2088604924e4a", 0xee}], 0x1, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x4, 0x0, "61aa05001ce9bae3c67ec000"}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:00:09 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 16:00:09 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e51f67000000000000013c1fe9002049fa9da398bcd62b103434820abc205256e4b696be162aae2cb5996ca63399445f1b2782196d5a77b730c88a77253514b97fa6524930ccc13a88ca933bdc35d91065edd1a3e822524ba4480102", 0x7d) syz_open_pts() close(r0) r1 = dup2(r0, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) ioctl$TIOCNOTTY(r0, 0x20007471) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:09 executing program 1: r0 = msgget$private(0x0, 0x1) r1 = geteuid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x66fe, r1, r2, r3, r4, 0x84}, 0x100000001, 0x401, r5, r6, 0x101, 0x1f, 0x3, 0x81}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r7 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c2}) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) recvmsg(r1, &(0x7f0000000100)={&(0x7f0000000180)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001500)=[{&(0x7f0000000080)=""/3, 0x3}, {&(0x7f00000011c0)=""/163, 0xa3}, {&(0x7f00000000c0)=""/23, 0x17}, {&(0x7f0000001280)=""/156, 0x9c}, {&(0x7f0000001340)=""/252, 0xfc}, {&(0x7f0000001440)=""/192, 0xc0}], 0x6, &(0x7f0000001580)=""/137, 0x89}, 0x2) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) sendto(r1, &(0x7f00000002c0)="dd6bf5bb8212e34d7efe69759820c187fe891311b6225bd37d44e0b66a4bb57669e39be88b9af808fbfffedd097084eb8cc2459009264c84d703f79005569c717e093adb36042ebd700fd3023fc96662bd90ee53bb0fcf2fc56198423a27db6f5c483818a1a1c62f3a78ffa3a58d2f43a065b356bcc6f244173da4c5ac4ae31ad6a457bba4fd044944111fa0aaffcfff31af26974d00c0d6c89ebbe0596bde31c3c0bfc9ca6a1920c3bf8b2d8846395e4fe0a99a386e7846ec5f5d1809ce84dc272bb1469df4961e0a51f445af83bec15f0e87eb11cdcf103c08a35a368ef6cc9581a12481f4a91754ee439caa9e01e493475854471bcea640a995", 0xfb, 0x400, &(0x7f00000003c0)=@in6={0x18, 0x2, 0x80000001, 0x2}, 0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x7c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) read(r0, &(0x7f0000000040)=""/32, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto$inet(r1, &(0x7f0000000400), 0x0, 0x400, &(0x7f0000000440)={0x2, 0x2}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x111, 0x0) connect$inet6(r2, &(0x7f0000000200)={0x18, 0x1, 0x100, 0x3}, 0xc) 16:00:10 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff1cbafd812eaa4e71532ce1d28dffd19b", 0x14) close(r0) 16:00:10 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80044272, &(0x7f0000000040)={0x185, 0x0}) 16:00:10 executing program 1: r0 = socket(0x10, 0x0, 0x91b) select(0x40, &(0x7f0000001780), &(0x7f00000000c0)={0x8}, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x1, 0x1, 0x400, 0x1, r1}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000001740)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCEXCL(r2, 0x2000740d) pipe(&(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000001680)) ftruncate(r2, 0x0, 0x0) write(r2, &(0x7f00000017c0)="bc50156abe4599affa70fd5bcd68e64a9ea5a6eefc9f5bed46bea639723feac05c17d34f933f135435d3445c2ad80197912aa77a58d0074b9d815d8720db8f22a11c65af2f5930fc5b355a2460cb78b5aa2add51577653", 0x57) shutdown(r0, 0x2) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000001700)={&(0x7f00000016c0)='./file0\x00', r4, 0x2}) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000180)="8a3e961b279b1c6b3edbd2cabbe49a73a743992d759c995977acddab825857ef1cd50f5b8f31a066afba8dc38222b4dee5992e06a64d90635316556649aa2f0fb55124acce6fcf4569b3bdb2e4c9d99c2113252d61e155f58caca65ef15c1089418825b8be96a341f88643e5dff845d2fa7fa287bf400a6098e5aa154de95526ef675949ecf4b7", 0x87}, {&(0x7f0000000240)="1033f3f940ac014a97105da0b0c43bfdeffc06b2c0b13dee90012db9825dc4fb3f59ceb6e734ccd465", 0x29}, {&(0x7f0000000280)="0822b7e7f82aeba717063804885e890761066b2259c5d4131f3edbe0c71b97", 0x1f}, {&(0x7f00000002c0)="703b39b704cf6ca80f015b586c10db8f3e998905077c534c396ccf8a57c3dfaa98ca59487136099fb8af80621599dde44f3940f31627780050f1a154ab15eed77b0e0b972b5326d49a83b2f676aeb43bfa3ddc172382fcfd7d4b19afc043885d2da1ffa40027e86029c9b304abfd09346058609977684bd90f8550565bf4061c462a898650a0aa3207ff45e8ee21aa1f60a5cc6a1e7d8a99cf7be774996831dcb071cc2f453d114fa17f5bcab27187a8552f03b567422e04a9ae29b85774dfc9d8893a4d3b9754763bf7172d91ffc432b8e41444eb4a4e6b4f3fd32349860eca7892a1800363ea6aa655d3a16e8f84be373321730d01e3b9", 0xf8}, {&(0x7f00000003c0)="90487875aec8daf3605fb9e079f8b91a3b690e58a4d0bbf1810650bd6d3d010daf6ab26c1ab76d32", 0x28}, {&(0x7f0000000400)="312612faa813d3da2e930f51e4416806a5322b39ce930899f11cf0970eeb9dbbe297406cfe0654ee63ce3db6cefa4e6a1772ba890c26e97a5255bc04455a8d664ae3e07ce096fe61b505329e0f", 0x4d}], 0x6, &(0x7f0000000500)=[{0x28, 0xffff, 0x8, "b8e35fb51038f0d618a6a077f1786045f818f4"}, {0x1010, 0x1, 0x3, "85877a21cc3d504ec2756da66eded676a639cee0963d344f52f91bf7e8d086021843d4dabeaa954c5f9752e355ce5af82727ba497c953b1e17143375896025780fe6f550df5f4206a0fbd390f374f891baecc80750bb7881794836e4e949dc93e279f01da3e2496f5d6228d32126af1585ff822fd8d90de6599f65e1c390c977dc1ad393a2bfb8f834c702fa5ccd023b69ed0f3116f7c7013cba82fefa78a66133dcfce57b077bd0e87f0ddd37b497589b69a05d3e495de3febdfabe780887967f65e7d40a766dd2cabb12267415e17936c50991ef460a4dd7e1b28450b006375add0b4ed08be78174273941abf16eeaabe33d984cf9d675dd893940c7b9fb4c8de050dc5404b0209991bfaed52898a3693ac3755fa85573d0bf72eaf2888d97ba2e97fb8196e235763a5a44c09bd431ff217834331f440cb5aa716168a625b5ec2e440073061c8cbfc1473b74cf491399b90655f6abc961842b94a20bdae991f9ebc878781debbdbe8a97d76445138f046922454ca797b0b18b67d2814bde078a64c85ab81227487ead16a0d9dabe5b76a04d8b77b603a4438232523a2ff14bc278b788c4b878ca6427242853ce1a14f1b79a34199c7b89d2cc39da445f44dfd01118693732a9bc9cdf36f3779243f1a4d709b790fcf774238828502782c44c2ca3e0c1fe22ccdd9b0807c57ef8c4da1289701b9fb5cd4f871a5a657a7a8577839d002e305be47431bf2079adc6bf4f3af1af8d9222fffe8ab1047937e14f811dbb907f79a502e2da1ba35366d21f8bf86f34c99a91d400cfff35ca5195addb8a4835301892d45445a5808908091e162e4d743d19684c8776d313bcdda18ace9b14dbd29347fa8cd6f1d10381e2518fcbc8cb5fb5ac6c3db6d9817fa7ea472bd2d944e1f0e2f4f748036fbda0db43062e44ad45eff3313e5db122a001ff53cd416cf12cebbabda49f171226c732c1ab388a7f08433c39f1129a0c0e723061fd8ee1d43e17620bd9ebfa9f5b00f375c9df5240f0424518035c01c1fa83410a1f0b786bab7649f42c3b2683841d2abe2d3a3cd5f6b9c52308971d06023e2559f7b60f6feb231b85b6cf94f7911912d221e024fa3f778d3fe2312b7e9981355c3fb421c5ba0300f5c9b99dd8798f195b8647274d7fc684f3d9c48c9ff3046d0a796904bd0455811248280840e1bcc07f59bfc8e18129ee08b1dd7ee648420355abf77e29c841ca88e6193681e9e57545f3085e893b7be9bbcb4b49dcc38b0e790bbd62c44df598e1e277111e421b7c1b474c4a0e780034efa9a2b965d763c59130357345214b0c7ff000a4ed976f4a12ed8747c1e8d7b51b41cf34ba1d00b0c3bb960102f7262ef9f77baa72705485bf6566b02721e6af13bd6452cc21a7dffb002ea8acf8026a8d96b072a29bd5429c81c05804e2627aed38ae6d78bdb40f7580a5f2c499ae318f8730bc465ad0593a4aaf514488889fa45882086f3cf15ef2a232f88d32712149dbc2681ef62cc5260117bed855b6fb741952e2ed00fc5366872927e94ba192618ee2cc521eebc8471c02da205cb922d09a62826eba5b413703f6bff611dd0d623971fef8930e0252909da70bbceb40c812971eafb9cb34f762af98de03e17dcc95e7ef9d4296aa9a727bf12c5edfca98b0e1addb70d8c858a690817b260ad489344f23426de081dcbf7da9b05e899893f6c41461cb38f918ae01631a552fd241f133a1383bff523f8f836260b8a3926bb0d1fd291a5a9cb1923eab911703daa65bc0d30f6dfceae62944dced9cec34a8eb48d312a39a280fdeedb285ef9c201e8c4fc1933fef75baae0a25fb08d5e822a2223ccab98a3156c82c84905bea93788f5322646f2f6627d1f572e8d0778a24a5dd8362a23837e5317982694f9eab27b03fd5670b2aba81a1c3ff1ea210c49bf9ace9ce914345c0fe2b71c544783fd89f2f5a1388cc2e621728f1fe6e9f1cf09464ef987ac86b4207b162610ebde10a82b06f973ed326ba3e8afc18a487d457902286e2a1b0a024037738f681dff113c0b9218e98305722186f7103a414128566b3356b8571362dd33da772f129117eac2c45fd46407ded210d8a9e953eea9d8d3b0f64c44a795dfcf247b056518575e2c2ef40459676e3fddc4c23914bf284481526ab73328d1b1b9c8afd39a96c24a98f366a81eead169726af9b5ca4b862eec109de94f0b33051af0d1c2136cfdf9e4c94ac1e3e4997bd7853a5760bfd51dde220440b4e2a675679a26beb3b0520d517801e37e4d4b9a68a7d65ccca8be3d51eb7921b1aa03a27938898cdd4a04ccbb5f3439fea7e8f6f4f70f94ee41c975ba89e9604e6bed09510b5247090e8f8b2fc83e6c440ee6c59c58ab8180931fa5c659d7094923aade4667347b937e9633a5c74a5cd6af8bd27dd9895afa3b08c754328dcead9685b19d86683e1b1774cf765acc87a87c4c6cb7b48645e31f12415cadcffc87a37e09cbaec8e80130a80857cd852fb6fe4ecd8ee1ea68f21e93656909d60180def1c747f57722e66d427d36c58948cf50f4d98c54ce986d13c62e9bef101a37b065b17fa4005ca2fe6a9958ffa44dee72f43b4b410c6bfb3a280b09c76ae07bbefdcd6680a6aa951b25811b1f18d40f63454ab32673e5720e3f069a82a23b860f4b3a6580f6c02ece9183396b2f78291d44e454c8f906eb5f7426f077faccdd14046bcf3dfcbe4e15cabea7e0c0dc66b0e90c507f9869cfab58ed6365f261efb2520e5dc2fda57c331e23931cca89a4e14db71e38416587ed3e210232b05e9132af6e998a3dc0eee7c50bcd056b0a8183c80830bd7d522fea20cb1e7fd2691e5c9cb782edc56213f3b74d485621ad3ef34766a99d29116546b9ba20b5e79039b93e86311e4a0858134aaef781e36917030078be583fc8741ec3bdb09d7dd05c222e38a40373e12984fe98f2fbb384220682869a299d644b5cd74e5a5f4be8e58442c35fc64671745288542a0ddbb457d9eedb9228c9cb69cd5fb6e385d64c0ce1150f13630a1e7c3448d80a013ab1165778bd956f46c11ba4ed7da3c7546e735c225fe5269b0c73e95968e03b49eeb1768fdbf0f9956d7e1333a8e0ac2175cf1d2640a6772e5c1a11b8aa65654970bf3b4cbaa6342fba4e3a70700f0c3e8c23b883b6ff97c51eaf8cb9e970366cbef67a299465992f1c02a86d7f85a675b9667e9d190392f47650bf6540934cdc2677f52239102e6f460533997d971f6f6ad0d9d19dcdee18cc8ffb8a5f717b12ce3fb59bac6fca79444360eaaed1755090ff9cb49dff16964aeff8de3a087d15265c989ee5ed2a4956f04bd65b36b2e84b27a0105e2553019e94f3652f0bdf7ef2d73451d1b54a2f488017b7f15e001f5c93499126d1195bb028bc3a967c6cde959cf1baa153e1fb67224262e4b71a1b62618c18e861a5cbf9bf763e467d481542d177877d90e1828646abe463204b2bb59dbf43e66ca7a43a7893a45eb7f97020e91457e9771a6ca05a5928533d07a0df8ffa65b24b9d044e78dfcda9eb2e846799689ce88fe8aea06e13b3aa617b0349c30ae5f8d262577d31dd6705505682dc7a4f7afd98ac0cb411a9acc8a695bebbd8ca03800c0dc3eb8913572c8a61a9044c1e90efc60f4390b9be2c8c8231c9a3f0ef242536ad8b583c086ca7a44c8fd224c794f54b6c68c63500b3eca9eae63372e95011c3b29c5d4ab7992eb16860274e7f06c9eb5e6476e54ead85e4f37fa8bc15ca92f00f52876bcab6af834169266f93c25f8f00d1dfcefc69eb23ea3d2ac7cb2a6ea4d7c314fc20db55d07a9e3d78f412a311ff1a075686b49895b920fad7244ae733e76306d8def01e610c0f838f8c9ad61f36630df7d84a87d49e458d11fe137b4c7128e8d4a331225467c8b736f8b80b21826e1fe3665d71713f9d07b3cbc8820f1ae51299b78c93e5bb69b4c052e6d6e277cfc580658647b171dc51f990901174c6f816c5da54023df0066de72584a9b42bc8122609935638c8edccbcdfd580878b2df32d73a7acc2eee0c02e2a8389ce65b99e009987e25e19f5e650b1d0a8884fd2c975aa51573976015e38a52270303308a180e425204e10c330f1100cc4a7f42af4626fae2ef0f7c1bf5e47b22a5d794395e846699824d3d268c32431b176255bb1c8ad267268490089c366b11798fe3ec360c28c1218b8c5c5ed89424806238dbf0abbb5c06804ac083f29060021632fe31e90d05e1e805892cd20b36bef7ae69bca326eb6e4a323e27edc9f775d47e85b3b4787e84c7fca3a435fe119b0ed8c1d9621accab986827e8f4b39697391a13bbe7e1abcef1160f7640449437e86a2485934b44e4131a2b566518a073be167427ffe2d8119decf96685ce7d046b86a30f1f3b37e74bd20873559b86579263b9c16d12e1917c638b3db041355ec15d2fb7b67aee848e0f66035cbbf694484f3f4731262f7ecf831ea283c252e7e041e81c4e800bf81e7251f4f920fd2d3fb94e4b29eec2050caabc29e827cf8c7e8d17fae54fe1dd4a4b6072068197d2deeeb80c28c99d06d4e7c8373237874ca355b897af9e14d7a78e00444e4432d966a9a630da8319ac3e7ad681df9bc060f83fa9bbdd530539f87a6c8369f70427cb14aa588342d929121ddfbbda93b444f206cd48c06ad5862eabd432e55f2f318daf4d2a45aba3273ea816992ca227d40d6a88a0abe9c8bb8fe94f083feda6889e1949a1093bc98dc96bec4a389ccd68854ca4be5a11071f8d296068f20680962a4d84da74f6524be01b4e442fdebc7806e48c553937503c4817af916b1db05ddbbeb5360f1af606a1532e000d5dd24204cabc9cec72490f7f356290facd5e94a3626449b583e39886fa3e1ff2522976e01eeb2585a3baf1f419ac9ed120c4b5e8186d21936374c37da9b06c8f10091bd00a8612b13e3c3566e9ca5289593b8a7c2d6ec6d902a3f6e4db9d12451b8fb11c16f0cd2abd7329285970bafd024197f4319e2e2277d653771e069ec6850f667c8731342bea685dba1bba1526eb0d4427de3cda71828b61138b09acc609e09269689ff8e6a1b22372ff2c092a8ca53e070c9c71adb0cab1c11816211376ab9d3607d5edc8f5aa13bf0793d9142f12a1e60bff5836d996ce1c31cd956704a18f6eec26e6f440a2ebb3070343f8c575f69219a07437e4064253588ef0d5ff5599c7ff43488254ff0920cdaa9318add0905978f2bb7ec584e7fc789ce75f78d2ca1b47718384ec6a2e6b8e6d93bb78a9bcd999df59386735365480565de0077f861218cf249c81e803d2e4ad0c2786a5526b0f52b839e1bc0cb9848b4d15dc411ccc654abc46e5fac16836d096324249cf6b6a6119bbecc280d3e48358e2cc8fbf240c2c837d0355219fd7900c1f5e57ed5435935afdc9f13c458352ec4cad37b099df75ec79855a33ef14cf57f1f9e3473c10987a7cff4ef09e48800ba4eaed9e7eb0c779c5b3eac32b2d9c7f19189d77b2e15f582fa11fbc319fc36d6dc97304a8b354c0c30c60c579f063b3f597352e3fbb176c929768e093caa130e6209982601bba4b5d009f952ba260cedd7b88f3b311a14d844be1c8750c17e230e61556ddfd374ccd86e512105ce08eede00efc17a022e579d6374a4abad39d7177f0b0a066ee199189a47d4e0411c17b91655a44c84edf3f92878a5601e4ba6afac9a91c27ac3e2b83f03b421b15861b7371e57e31ae003f297e81bba655c2e85bb829ed5690e7bc76ddb79980835579a68178d7922ebfe7f2c6d2cb4f43201d297928"}, {0x38, 0x1, 0x6, "0fd5dc468838b4de08a54fee1c7b3f0e8d26157381aa005d2cddc337f029764a0f037d0ee581"}, {0x78, 0x1, 0x1, "e132cb6204297e1affe4168b4397ffd9d7ebb4e9597a0d9be2e48dc5434e6d7350839d29bdd5299f97deb4fd0d44bbdbe0bfd3cbbd8c5fa18ffc8d67fc28b160ae41c474448919befb89fe69422e5fa1cf08e62c114287fc62dd566e2663550143"}], 0x10e8}, 0x400) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x8000000020}, {0x1f, 0x0, 0x0, 0x5de9}, {0x6, 0x0, 0xffffffff}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:10 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0xfffffffffffffff9]}, 0x3c) r1 = kqueue() kevent(r1, &(0x7f0000000300), 0x60, 0x0, 0x40, 0x0) nanosleep(&(0x7f0000000000), 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x2, 0x14, 0x1ff, 0x9}, {{r1}, 0xfffffffffffffffa, 0x50, 0xd964f184046aa2a5, 0x20}, {{r1}, 0xfffffffffffffff9, 0x20, 0x40000001, 0x1, 0x1ff}, {{r2}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x0, 0x401}, {{r1}, 0x0, 0x10, 0x0, 0xfffffffffffffffa, 0x20}, {{r1}, 0x0, 0x62, 0x40, 0x374, 0x100000001}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x0, 0x5, 0x3}, {{r1}, 0xfffffffffffffff8, 0x0, 0x1, 0x8675, 0xca}, {{}, 0x0, 0x6, 0x20000000, 0x280, 0x400}, {{r1}, 0xfffffffffffffff8, 0x2a, 0x80000000, 0xfffffffffffffc01, 0x100}, {{r1}, 0xffffffffffffffff, 0x2, 0xa, 0x80000001, 0x1800000000000}, {{r1}, 0xfffffffffffffffe, 0x10, 0x40000027, 0x486, 0x70}, {{r1}, 0xfffffffffffffffa, 0x20, 0x800fffff, 0x7, 0xd8}, {{r1}, 0xfffffffffffffffe, 0x10, 0x2c, 0x1c0b1957, 0x101}], 0x7fc000, &(0x7f0000000080)={0x20, 0x100000}) kevent(r1, &(0x7f0000000040), 0x7, 0x0, 0x7, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x6, r0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/195, 0xc3, 0x0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2e0, 0x40) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x215ea072, 0x7}, {0x395769a8, 0x4}}, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x45}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x60, 0x2) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x7c}, {0x80000000000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10, 0x0) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000100)=[{0x794f, 0x100, 0x2, 0x9}, {0x9, 0x400, 0x10001, 0x7}, {0x0, 0x80000001, 0xa42, 0x58}, {0xe382, 0xffffffff, 0x6f1408b, 0x3}, {0x9e83, 0x27c2a3f4, 0x1, 0xf5}, {0x4, 0xfffffffffffffffb, 0x6, 0x1}, {0xde5b, 0x8b3, 0xffffffff, 0x7}, {0x100000001, 0x0, 0x20, 0x10001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:00:10 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000040)='./file1\x00', &(0x7f0000000240)=""/4096, 0x1000) pread(r0, &(0x7f0000000180)="13", 0x1, 0x0, 0x0) close(r0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x90, 0x0) execve(0x0, 0x0, 0x0) 16:00:10 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000358000/0x1000)=nil, 0x1000, 0x4) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/14, 0xe}, {&(0x7f0000000080)=""/35, 0x23}, {&(0x7f00000000c0)=""/220, 0xdc}, {&(0x7f00000001c0)=""/53, 0x35}, {&(0x7f0000000200)=""/236, 0xec}, {&(0x7f0000000300)=""/233, 0xe9}, {&(0x7f0000000400)=""/212, 0xd4}, {&(0x7f0000000500)=""/151, 0x97}], 0x8, 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80000000000823, 0x0) msgsnd(0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000005faacebc752db1d421bc4acdcfeaa40f22471667bc22e0a8320a480f8ab1a4d4de8f4cc92f91de9758dd403de86149e770a61cf705009a9863410690a3d4c79f3edc81e23af746a4e7c6fb6a54dbf16590427e1663f8d80cc5df545e4d4b4f755b63801d76d66390653eb875d534b0bef42aab8813bf4d77a490a608a1627b71b2787ca4cbdfc5fb49d8e4c6eebfa06214c18521c992977fda646d91e15e5da0d878b72c0aa539fa2edd3e700ea161a64af12cc4b25a7dea28aa0640044f9e7d4971994db96f452d"], 0xd0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="8d40c1d61736d1dbe125bc4d2673849a81b380d3d0317daefa197f56ee069902968658a4fdd5c17c7e99c6b4c2bbac2b8cf2500c402e3aa2063213ccf8a9eaf660e4899ce0850c38c4e19fdcd97fd725e1ac4912eb447f824896196365f1787c7ecb966542c78f451c641514e5acc58e7a27eee63f0bf1f1e054cb5e4fb885b4a5ce210ba18ddb2531fa36ec3bebc8f7c1a5dfde4d402ec8dedbea1874ee9248fe1ed202864f114eace4cc2d3db6c1c02c63f61c712f0a60d029e8649b87c09139b18785c9ee5fdbfa9d02f8cbd7256168daa975d3865eee7ac734777f5a8d56552fa34e949c144f984647283141312e", 0x274}], 0x1) mkdir(&(0x7f0000000080)='./bus\x00', 0x1) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000e4ffdfffffffff5a67071b542a538706000000b8180000002900000031000000ccb503e18d000000070005a2"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) shmget(0x1, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:11 executing program 1: chmod(&(0x7f0000000080)='./bus\x00', 0x83) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x21, 0x0) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r1 = open(&(0x7f0000000400)='./bus\x00', 0x200000001, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000024ae2c9cb0c7501df839f2124a78867d3bf808139", 0x18}], 0x1) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = syz_open_pts() preadv(r0, &(0x7f0000001480)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000000040)=""/10, 0xa}, {&(0x7f0000001140)=""/139, 0x8b}, {&(0x7f0000001200)=""/71, 0x47}, {&(0x7f0000001280)=""/247, 0xf7}, {&(0x7f0000000080)=""/21, 0x15}, {&(0x7f0000001380)=""/194, 0xc2}], 0x7, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x2) pipe(&(0x7f0000000000)) close(r1) 16:00:11 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYRES32, @ANYRES16=0x0, @ANYPTR, @ANYRES64=0x0, @ANYBLOB="2e8de36cc7188ee793a3caf37480e3a70258bb29a4688f5b792f30cf7b2fc0925300a478783f20e6132fb61cbb5fab7393221f91aa7029b619c4e3d4be4442ce5df85d006f307bb67288ece660bd939978b06727c5f82a04b6296e7c39dfc52f9301b2d1f62b7ff6243650f8abf4e9c4f7927b7c0f6dd67ee24be22674580dc4ad666a0de8cb46871022c1bb24fde794899f28b185b4ca64364389b7d5467ed22484974fe463", @ANYRES16, @ANYRESHEX, @ANYRESDEC], 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000180)="b21baeb80634cdc8054d693bade83d385c8790a49e8bd7cb1b03d043156102c445336289ee8abcabbf581ff13758132742e062211af1e8283bcac9cb4e5fdde3fac1b73c34fa95abef44e16f864f568d6f2ab8334619e8d1cb0abf44856117516d928e12b348d4fc837eb98a0909441f5e47b5556cc8b0d57e637b527e7ab2b04b9d4c82bd3583b8f38ef1a043e22dab739e84f297f8c2656470aaf112257367aeda0524047e057c32583c475426151ff3dbcc5b5d81f333ff3552455c810c0d7fe9b298ed08d2bd74eca07969de5d7c7a65e30882974c0d27adcba36ceee77060f29d0eddf79d", 0xe7, 0x2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x15, 0x1, 0x7) bind(r1, &(0x7f0000000280)=@un=@abs={0x0, 0xd}, 0x8) 16:00:11 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() clock_settime(0x3, &(0x7f0000000040)={0x0, 0x9}) kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24, 0x0, 0x0, 0x4}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x401, 0x6384}, {0x18, 0x1, 0x8001, 0x4}, 0x70, [0x5, 0x607c, 0x2, 0x0, 0x0, 0x1, 0x1f1, 0x81]}, 0x3c) 16:00:12 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x41, 0x16, &(0x7f0000000000)="ab9e0000", 0x98) 16:00:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = semget$private(0x0, 0x3, 0x8) semop(r2, &(0x7f0000000000)=[{0x1, 0x2, 0x1800}, {0x2, 0x6, 0x1000}, {0x0, 0x3, 0x1800}, {0x3, 0x3, 0x800}, {0x3, 0x8}, {0x2, 0xff, 0x800}], 0x6) r3 = kqueue() dup2(r3, r1) 16:00:12 executing program 0: r0 = dup(0xffffffffffffff9c) fchflags(r0, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f00000000c0)}) 16:00:12 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f0000000080)='./file0\x00', r0, r1) setuid(0xee01) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r3, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r4 = socket(0x80000000000011, 0x4003, 0x100) chflagsat(r4, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8081, 0x0) sendto$unix(r4, &(0x7f0000000180)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0263a8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100"/177, 0x1d4, 0x40a, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0xd4) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000002c0)={0x0, 0x8, 0x400, {[0x10, 0x1, 0x7, 0x4, 0xffffffffffffffff, 0xffffffffffffffff, 0x1f, 0x8, 0x400, 0x100, 0x1, 0x2, 0x3, 0x5, 0x6, 0xfa, 0x2971a68], [0x7, 0x2c4de947, 0x9, 0x1, 0x9, 0x10000, 0x4, 0x5, 0x6642], [0x6, 0x6, 0x2, 0x3, 0x3, 0xffffffff, 0x40], [0x10001, 0x7f, 0x8001, 0x3, 0x8, 0x101], [{0xff, 0x3f80000000, 0x5, 0x3}, {0xee3a, 0x100000000, 0x5, 0x2}, {0xacc, 0x5c65, 0x7, 0x6}, {0x200, 0x1, 0x7, 0x753c}, {0xfffffffffffffff8, 0x3000000, 0x1ff, 0x1}, {0x0, 0x10001, 0xfff, 0x5}, {0x1, 0x9, 0x8, 0x9}, {0x4, 0x2, 0x8001, 0x6}], {0x7, 0xbd1, 0x6}, {0x7fffffff, 0x3ff, 0x7, 0xecd3}}}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) socket$inet(0x2, 0x8003, 0x1) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x20000000000, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x10000000000000, 0x1, 0x4}, {{r0}, 0xfffffffffffffffe, 0x12, 0x0, 0x101}], 0x2000000000000000, 0x0) r1 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x1008, 0xffffffff) kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') r1 = semget(0x1, 0x3, 0x292) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000280)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0x65) semget(0xffffffffffffffff, 0x3, 0x41e) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r4 = getpid() r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) sendmsg$unix(r3, &(0x7f0000001800)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000300)="d528f52040d096957f5a475f5d7d2245b508eb62c4a4a03903eb1ce0e26ac806100354f6ac67e115f6a6e55fc64c2a549ee8df724b5c002d202c4a95df0bb80dba4eb3cc852fc1611010dd33168f23e2b2dfca395f3fce76ed70917d3056db4aac", 0x61}, {&(0x7f0000000380)="e88b76101afca1aa552ae7fcf11fd0ebce4e619aefc44708e4dacfddaf5f4f97e2209555ce2b3d5c71538f082030d30d15dcba4f9fce1fd0dff324c8ed3b61a38a64614ec4a29c9ba025ed68a18aecaa878ef39f146c0e876962b6f523b711843777eec59c32066ad313afbadaf6dcdfe96d5c728c5c410762b5e6168b", 0x7d}, {&(0x7f0000000500)="6a6ad6d44216756f96780841b877ed391a89689bcb9f6148a8e97ff84ccee28a250e28298b201833da2209fccf06fb2f9ae0fe025ec06417f2f0037234a506b5aaa27d8b06514cadc7ce53eb3f37df6be2444ef978ef7a1d6c509b4216427148b36ae6d7b8346c9526a7174a355749eb515648c0c3c85e4762135fdc74f5ceec161e0269c6a5f3642b85521d6cc3ef3b891ab1594683c6ff3e55ee3179de1ba1d5ccea1ab8823fa129e7b07405aec037789b39c264ec9057bda6ae25d29d45097374d33f5414aa768113b4cf69b3d223e9fb6f6b24bf3c21654bea9e7d", 0xdd}, {&(0x7f0000000400)="bb207be12bb0c2d09719a2059a33857d81008338e57fdaa8711641d102a50e76ea90dc4cd56fd887e8ae7ffecec217b2b1ebf47160ca5b9d2d5e9c1477c7ff9f29b49cae575a4417fda2b1fe9ab9b87ef3d156409dade8d1d2b04c9c3cd6d8b59ce271859447a6b8cd12011f29315e23c0802a210874461af4887c2dd680085c84731659efcb995e31b2fee182b4e27ce682215dd2dd315c4b8b08ed722a788abbe8", 0xa2}, {&(0x7f0000000140)="0a28bcc5855915e45f589291b6570654e286d6cff38b6320c0b9", 0x1a}, {&(0x7f0000000800)="30a7ff2be38d4b69aa8d19595166fdd6f90a4702181face2f56ac2b97a466739fd4ad24120a6e7e08960059dd7a44842ebc1b0e591dbcc5d5d6088ff31baae5f0c8967c569914c4d48dbbd4e7546f01dba6aa572b9a7aa67f65265eaca679d1755516422dc4cfc001e6201d5b32352a4df7b1af440b87a0c776c3a2f65a216123ab913fd66fcc31bc63d9e6372862e1d53b01b66e2ae79b498d4b5ac3ef0f5e296f373a417bbe5826a269319b6c123f954fee2d54e096db3298c7c0a0ec88d96556d387ee3dd93fdca35a4c4ba22e5ec0fe1f951144247b0ab4bb0643f088a0facad7eeb110c7f5588d8f46e5a136bbaea4b887f211aadc8f78dbaeb1403350e425e57a1904da522dfca9bff2c9ce1f063a9967a494fdee7acc0cf8ba104d1e4adb13eb4973fc6c42c2ac20ca4cc9caff9c012318982ba46bcfd56d389edc24bacb267a34abc601f7ac923783abad45fb9520d2ec4a7e73b7ec1bad8ef4a12db3872ece413e28e5bdbfc0026214303d7d9ba3ef57a99f2ab26f10047df279826e4338fc56bc1cb2fdce0200c524f9e857d5e784f1ecc47adb944c716062ea6a9fe7e61dd3679c71cb933073a29c0f0781b7b734e4c88d127536ccca18fa051ff45296ebb5d37b8edb2f84e93bdbfb48207b538941b113b2f1141fda363e3d7829a673c3e6811e4f8ae460468e333d9e1504a5a66bce3bccbf1c4afcd24f7f5dd3f7e932f37ef2dafe721bf180ed4835f304ad29ebb84d6214fb64ba35bb00ff74a527530d97a02ddc82e75b2078887f242808f7011e2cacfb19f553b9760b4897714cb3bee4e07135ba15cae661aa41a520094ed7a19b0eb829b89dc14dd240507b97df0bb101091c8981a0c3fed200ce580750504c0c484c59db67a6c897c0121acfc5f9b61797c0b2b8ed7eb276984e7941921a0371f298f64e051c701afaa0fe524e1e16a1a8f8976923c5df64b6113a3f11a84e0e1be6e1f1dd2a2c7d746ca7f9e4f9a4989f08955427fc5e245317b601eae73d7432f5aed28b435d3d2ee3b1bb29e90de2c026cafa56f2992012b32b5cd1eece2c67dcd64f24358d81570d5c4ee7122a16527f284dd658e47f049db2254e139a5a3573c632bcee19c6bd8cd69c8b67b4f81a057f47a05c6419c1ed844a48972202aae287992b5bb9298349fc06ba07c913752a7a60daf4e021a9ed50094ed569c17ffa1158c71b19b29e678a9a2253b1f3c8fb61d9bb579f6ce87ae9e33c64099f7bc519823bc1010d2cebe24340c44cb84f0af88aa5a46093976c234de85e156a8357962fe17c5ae7315364e3864dd00579af2b3dc1a0b9c6168fc1c13e988c8a59851434f82876fd284d4008805fc133bbcba6e453f15a69eb001097419e88cf4b0e18a9c21a65e0829650b2589703f061f107afa7a04d359504db36bd16bd88be54633c6ab9ed03bffaa94930498b3fe7fb0d49f1c03495130ec49123afaf3c9b994be266d06e047367349ddb118f19356508bf7e88e951e728e05fde3c8b77e92e15498dee99dc3378615820c9b5719d9f42de275e89474e97efa262784395c2917567332a643e05a1d682fcbdc844cfe20602e9a4635fb59304b485ea911408b4601c1f76688ed19da23ce0c414276c0ebc74b2b449803144f4d9546ef0f9a368f04c341bbfb92b08b8d70ccd4e96903d6d610653169c9c516cb3bb27e8eecda357c90f1f830a169217a0ccef9995a6e306b4f8f70a77cb80449068cc5c098015a70e9b1c892a7c05cfe68107a6109ffdb6f61884910e3f0be7f2cc6c18f689684f0ccc17cb37e683571954c3b8567155cd97023a2ea314fa29bae18e579716d9ecda741e3db901cb08a98ac8384e4530ed63dec504b12c39792f851895c20ed4378402cbc60845a8d41a48dc2f4b9ea4286c4c270eac8f6ed53336eee61d4e63ee7703b4efe0449ad6c6c48c9ea604eaef5bc0279978dbb7d714968717fdc88624c2e0f36b10ec8c2f902c3ad2bb19880c007873802a7c65d7fad412d6cf09f397d7c06bdddcca2d5baee11d7276242dd9db41244d69968b01f7ac669ebe90a196248c2005b50426fb8f076d1ba1ea3f8d13209e8c6b84f0755414d68f156ac065428609f42763adc39554a584ab1478a04cb30ba010969f43b834a6623978262da872636bd26193ef6e30ac619295b49610bd85ddd1c7b85495a1d15e01db958ac5cf792746e06502aa0ab2b21362cdce40cbce7828b922625a381397834c6ddaaf8e44a587478cebd1c68918f7c30683df2440015b1d10df8120f664eda001e08316292abe9728a8058cc22ede185bbdd037484a02ff093bfa7663c93a3f40dd463c2e3c1cd00055a22625904d52c145934bda555249ccdc0dcca7a2bbe93ec189ef024fc392ddbdf8b48994746e5cc1bf3659a32c64a9dfbe2734b34507a9951cf5a552431b7d0e0eb564bb5ea096a48fd8ff7fbb4808db7169a88124664a5b9c89892d5df9373d662828fdfb24173527f6df9a257c5887280445af281404c4e46872c4db294f664075834cf276d59723fb99000823ce47aa96198b3f35fd8da530308fe463ef5921854b76f4f4e25a83bcc9f0f2c734f56b7666bc423909cc595d54f8f42e8908e351ee342770f353f3342f42d4833f7fb83def8fa26002134fe6ff87e7ee643a2454e94cd6337da8f2cd34cc4fb8b0e39983d46945a8052631fe74f15bcdf7b2c6c2beb21e6b2cb4bc1b30df6846592fdacabbf7af219a45486f11d2aafb2dd714e9fbe34160119b0da0edaedf226810f4e7aaa6d2e84cc3d5641639f7c73b70944ac5dab83fe6f555349f2e3dfae281a495cd6273e4c559958344005c3777a8f7bc3c639abc625ac40019b399c3c1220178fee807eecbef0583d4ac6452c807783576bbc355fde01608a5dc5b562b4712b71441dda41d0a1353f14e042f2f4d5f07b1cb756eb300ae33bc9c04e4e9337df80460d1b55a24d09db0f164909aca4a10fb11d0cad9568f64fd758f9372314d99c417ac5d9eabd656aff1a47872adb054af722556f622c0c5b4d14fa04309ec05a2eb287bbe33686be48bbca4bb6afe4c45e7cc036645f1f0769dba8e2051fada5a31fe7c35dc42f0b0c826e5322af663d3b3bab5a5697988606cffcbdaaf080b4ed9934350a4b136dbac4607da7d9db71688cf3e962d0b1dbe293900f335e70813f01a090d3d318370bc0e3e5094b7da361ac5352a68a56fe8965a29137575af5ee84cc97dec39c64fdd567781c9d69b0d734664b07b255f36f1011e32862eacf8cbc36ceb0ad5bb6ae8f7d85439fc876272e274489cd302d3bc961cfaa0b70788e621bfba4f9a37511a853c124f6b96f60f84e8fa822ba037e67dbd17b2ce9fb02335d58fbdbef229d89edef9b2b6c0d6c69e81e4c2976f66a81572c01d33d9efdeb812d4ab52f155a9453ef9648f377c97d01ac641f0326cd742e19a26e155089810d5dfcfa346f96acc338713b3d91e71b2f1d029006243955b5654ea68d5e37613ccc8f5506910585b54060ef3e158250d00fc4361f5f31b5506eb740162205c30d464d81b700f19e730b3b9f8a5ca325b46cdc9586252d8f2576e2b5f73c1d53c6f7a72c7b74283917800285f619290486e648b8d27751f0fce9876b18141e05b932885ef4b993eb84c8ec6d0e487b10bba62403f74e998d3da5a08cfc9f9d667b7ddee1027133ff40db5f25ce36b2392840a7e4fa3eafade566e23b86a8efdee40d7f005f04c9c3945b48ff8455b838923b595c654de852eca161c69db02b46aab8c082698bd6ac744b01f24e595554d6b2382df0f9d6a8e2e72676c83a84e5d3a4f96dfb133c177ddabe437ec76d952ea3c5f3490bc78fe3e74d4ad77f0cacf519da68fa053f80dcdf4053f084818dd19ef89cb054a5ff8ae6df204a6dc8090cb4464bf5671bfc01071e9b04759fc5fa71a56c8821dc9a81782be8442d7b8ae911300ba092a79be2482649f33378c8ad1c8f40b3824325f7c170833ae3b25e3990325b258c3cb26ea3c263dc80a011ef1b03393ad64c23fab7275def4e4a1ba08f793c3a020e7d7247f11d2f5d4bf0b8210735df8cd6d5907832ba1abdbb7fd006044449f814172501034cec5ddd562aecbfd4f4ce15daa7bcbe32ce1011ee0742e9b51314dd65d82f40293cc4df528b3386f1afa554377c1e56726bddbb71507bacdca302a22a6a06dde0e52932d3747bc6b470797a17e8f907a83f81facbee2a7eb516e695b47f7f13ba5844e8f4cb4243515e648796adddb27ef2ee6f03ba1b5428b10be8f9ef202ed29814ebc9b570d44971c3dc4915a37534ec8df6ac22f66cdadc1fcd9fd2f3b3697a2c49aaa7eba13630dae85d0030eeb3a82b94b4943c7196d1b908f96557b1ae99bc34836efec651bb57428c2025e3d985e143ad573c9cba3a2c75c02f3557b2b99273fe887c24ff62689233f455fde9594cb011e8604d83aa08c5ed5592fe29d344c1416619bfd6bc9be91000ad6c1b600b629789b24bb48e87b999a3932acc7b4921cd952b46e104ada11a0b78bb3cc8da2a5acf69158862e2a49513dc4325a81d16e3b2f860a61b53af87904d426389d50717e0f37c25b83a3d0e7331f88bfef7b98d074887e402fe398156e046b06b848a92ad8bc4acdc3511fbe2afd001d7484346b5f349452187b4cbe01696f70c1df9be6eafdecf5dadda5923d4e7f4fb5a23254fe7eab5e6a3afb187203e8be886d93ec482549c3c6f5bc43c4184df3829b866538dd822ea77b892df4478fc1c61c54037b449bbb9d65343933ec1e84e24a63d1ffda925db16c6f7385a1e9cdf351d5d0fb988c5920a03757b1a9ef01cd1155e2e78a00106ee2dbcafc616380c85a3fbd29874e563f84d58b4c210499c011d51b28cec858adbabb450cbf1191bc565c15c0e6881e3122a1462fd95eb9914cbe37bd79ff41439b8340d45965ee2639de7eab73caa9f2f6ad58993992fc0672b3204a0c871f4ce14e4cb3164c69c10e6c0cff1fe9bf8df6411b1960a83754ad715c6347c7351306d8d1939213bde93b993c261cfec47c3b11fd2bdf67c203ff06d3a34634f49d7c5c2522b7d2775f6261150ce9c009c7b582e319ada97cfd17ba48007d3b300c30608a2efbf76cda82c7382a8b58a2ed370a8b30d171110072b7bb10cfdba7e951f69e60972ad7644d1c9348bd78544a9b699eaecc399c829e0c548b1efb99f7a6704a56acd461bb186aa9aa00e71ba0fe793146175aff5410811f998ea2f3ca5856e7d989c962adfaf758e4f4626b1009bdaeaa87dabac8ec3ed3e800ecae976461f6a5fe6ef384a26b443c95b49fdda270dc70c6f69a3a4a50300aa8df945893f6a82f6affa3a23feb4e44f5457f8ad67b878f5fedf0fbddd7bec16d202489afa70896dd3d25d9fa4a77fdbbddf56f6c580695d5ec958f5776c8b2208ea40f74b426c142080512857d161b75a1c8a86e639f44bb67b1f2e832d59d8b29fffd6fcae0f774b451b5a64282f44b4afe812bee8b872f197be10eee266cbedd712e29e50be4a05242e09c6992b90dc5a6859ef433ecefd6e08996a21b01e41be29f35b3eb92977ac1fa167a4479d4e2b29fa3fa4462a490570d318da3873c3f8e872a1c7d88c5d9110ba8240c54354a30690e819ac3f80eabbd11ccf723775213d78f7d43508445de0c9ebd3a6c745a0d4ecebc239094f03c04ea8542ce4cb62372b97d6d4dd457bee46a0779c758ff1f292e1f42d933f4cfb5775b140d0d5df32a462b8836a0f19a4747f398a5497b61473af5d6d1f", 0x1000}], 0x6, &(0x7f00000006c0)=[@rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x20, 0xffff, 0x1, [r0, r2, r2]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r2]}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffff9c, r2, r2, r0, r2, r0, r0, r2]}], 0xd8, 0x40e}, 0x1) writev(r2, &(0x7f00000007c0)=[{&(0x7f00000004c0)="98ead9bdce5e0a20035a8068ae7a54669291b2332a634b80600381caf775cede915e110977ab242d", 0x28}], 0x1) read(r2, 0x0, 0x0) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fff, 0x4, 0x0, "e90129eb0004008000330d00", 0x8}) ioctl$TIOCDRAIN(r7, 0x2000745e) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) close(r2) pipe2(&(0x7f00000002c0), 0x0) poll(&(0x7f0000000240)=[{0xffffffffffffffff, 0x80}], 0x1, 0x5) dup(r7) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="220e22", 0xab) r1 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004, 0x0, r1}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x20, 0x0) fchdir(r0) mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x18000, 0x0) utimensat(r1, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0xc2, 0x7ff}, {0x1000000000000000, 0x6}}, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000080)='./file0\x00') r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) openat(r2, &(0x7f00000002c0)='./file0\x00', 0x403ff, 0x1) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/206, 0xce}], 0x2) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x2011, r2, 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000002c0)=[{0x24}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="0000355ef8004b0000000000002bbd000000000000000000"]) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x100000001) 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x0, &(0x7f0000000240)}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) ftruncate(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) syz_emit_ethernet(0x1b, &(0x7f0000000200)="504eef2f03e29305a017ae9c479a82eefef1cb581b55d5ef9d6d98") preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000002c0)) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') lstat(&(0x7f0000000200)='./file1\x00', &(0x7f0000000300)) r1 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x42, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x1, 0xa3a, 0x6}, {0x18, 0x1, 0xffff, 0x9}, 0xfffffffffffffff9, [0x1, 0x796, 0xffffffffffff2688, 0xffff, 0x5, 0x4, 0x80000001, 0xfff]}, 0x3c) fchmodat(r1, &(0x7f0000000380)='./file1\x00', 0x8, 0x6) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) sendto$unix(r2, &(0x7f0000000180)="8b62847b3209c0914c4ad4", 0xb, 0x1465eab44f1c021e, &(0x7f00000001c0)=@file={0x1, './bus\x00'}, 0x8) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000280)=0x4) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0xffffffffffffffff) 16:00:13 executing program 1: semctl$SETVAL(0x0, 0x5, 0x8, &(0x7f0000000040)=0x100000001) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10400, 0xf19d009a4e64e7e9) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x10000, 0x2) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r0, 0x2}) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') fcntl$getown(r0, 0x5) getppid() fcntl$getown(r0, 0x5) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000200)) pwritev(r1, &(0x7f0000001840)=[{&(0x7f0000000240)="a76a3721106981da69f159bb457ad4711b18ec5860349aef051a8a0efca5d6093580a306c5a1e52fd44c21f82ce6066e842e35174dbbf1d9b829ab6aac1968108c253714a1e75b0393a2ed1eb43630310423d8dca1e2c3752c5fcb3961ad17bb54859d5f289c7ead6570c510d36aa9d99fda14cc765ed561c5281e672d2769379d208df5909aad4b6f9c08e5ad2632cb0b39a5c1aeed64d7d2d3c2aae05be037bb750dc03fcd2130b6b8343ef813e7973795db9df53f381edd6529ab5c7f90ad9e0cb4e43b48793f3b75a835ffd7a2b455a45df585943b0986ff39f46e181dcb230c58", 0xe3}, {&(0x7f0000000340)="6209abb53ca1f94316f0ce24b157a5864a96529ba3b3a5134e43e30bd2fbd67a96700f7fa5b4c65e0ada4db784db9590a20b2f01a86e2ef5d742907386d381e354190fd5eca31c26799d08f1c2d0fca20309f7a1f53ba3f9bbdc74c8101c94a7166303e177960a17cbd3689e78c319903a7a5b064d6d829ce4754bffe368cf110d2121e565ac8f008639950256c7d8cc4ec3e41ea560d4d5dab78e65ff78ecee60a4f0a54e51954969d8f39293f2233b559d998e7b4267d0b20b5ecc80245cf4d610f22322b1d9e33d743c5c8cbb5d8667a31eb4a900971368bc87d50374d92b7384e2db3962d1564eb3cd8b03e471d599d48af72f732910b963aef7b1e3b615c9c09f07e555305fa949d373770d16d7a25744013aaec0b8ee4f3a5b5f6e4ffd205b1cf768392ba672da0d0d75fea6a37e97f70706848245aa6adb63732d44f84e5da44e82d5c9c10f94979f043de05eab3ff378a399e3391858d27150a7a3f67f0fbab8b32795b849876274471502c4e6c029850374e861fb723e9fbf892c9b6ba46cb4c293e8560eff8e3758449c6901133bacf461516609bcba38091c68bdfb220f0516d146db435fe5c37d4c33ddc718cd9b10fa6afd59f6fd2ba634da7f3ee83f86ad30789802b72e37a822061f6a036fbe5c835ff19f92fad9bbb558dc34cd14e4c57d6a40ec08979ba179d3af8c39ad0042668a3a8eebd35b81947e1f21097193dddd9a5bdbc59d53b860d11bec9b9362b1c5b0119664bfe034b7da3808590f793f33c1a84f26e416f854ae871cfec046a2c5b8bc5411e7c1f2b14720e2b90da03c055b24fa000f3959f8c17f01d45cdd42f0ede68c32a0ef6ee39d426857f430199cdcfa29e67d84c9f52eed8dd1ab5d6c583ae3fb2d9235701d909935f540ce39cad2f23c482ac27b5519cfa79aa51422f088c0999e72140bda27f18210e9284f1188cb0312ad7c0806be6bc6f2c30540b9cb01b8b727f5e011f44940cbfa45321a1235d1c19475eec0c414fa99ee8df42fcc5d0e4db712a0773314418be8d46aec83e52b349550a19481a69f18ebb9449a5244f77b6d97138e6833547ddefb51d8aff312817d664da5cfd3bcba98edd545ad4d663a911d781555a72bdfbeb5148aa9ee85d3c14c9b913d41dc270eb879d6462964d7fbe78ad27f220cfedafaa8741b076f219ceaa66387e1f56db13c1366161588a8f7c11d0f0d8b40a1dc4232734f963060a618fc84ba3f9aad582fdeda55cb496442dcf319f34e49aac9139798ffadbd083a083317c00e312dfd4653bb0f7d5d18ab9defbf4d672c4be927e9ecb19754303e7752eb38d33076898cc1334aa024d684fd24acfd3e7b81ab772cd67215881b2c6f0be3d6da096950feba1a7c0da80f6154fe1a5b2fb8674eb021dc86db5c9c850f563ce034277c37dc36bc528da1e56d9e6c09517cc9af1d028b8a7596a4dd3febe3466b2f4c2118eff6bcd608ea10ac249b28240ebcfc41451d4eddaf049572393f7e35bfaa9b9d1b38737c488080ad7d01f36e710ff00bd335e3173331fc729d615d810c5bb9fe1c6032aea9f2427d1e7f2483a8ea67008e1aadc1f2da25fcb021ee2bfa27d3038d07e384e5fbef40dacfd6bdc398a92697629f82a5f12d7a3a31a1a00f4d09f06bd9505453bfa4ca2cb97a37a2c73ecd3a4cafe0097d6d510595b13f4e3c89292c17d7d33ecaf51fac5aef2ea12a25a7a2299e2d7487a25a4ef3529a8a1026df18d067b96d421b509c8c9b7d0bd04a388ac88d0db856d2d2dca917e902ca5e7c71a1a99c1f79cfb190e97e2e634510a487edbe87559f4f6275a42b75176f8cb45ebc578c2d4dcbd320fcd78fabfa46674a0a08f1a8ca7f859be45f3c1fa7aa893575eaabebfdbba812b17392764a93700807bc59a77d15d04e11829a0d89faa9506d88280fae9f93852bc991d5893ab550f50f26c12b70a9cbc34ef840628354d5d4c8fb282d6c4374c5769656d9e6891818b0d10ab8bd3cdc6c0c1899eaa7629f6ea8c9e77ced15050db0c4ad0e270499e0f557c3755c8f7190415b2d0f787be1a063c568b1752e6e14a33c7ff018cb5c9f676e039f700d1b31152ec84e8254857c7e6976d8c97f4d67e6a1e334d93a76b0cf1577767d2384b44ca9ae39cd908c46d80a6bd1026fc19bf67f164eb385665d5341f14fb846037c22515fd9ce9c66ba375eac2b234d8721a269f0981b04e1342e6c15487a3bde03d3b299154b45216586159ab72bd384b5408ff587f65bab12fcc5088883cbff4f91a8baf2826fa6c45a49fb8deab43d5862ff63bca7fd34dae31ecceced8b77cc97f9ddf7a229ab0ccc1810d1d89444f3e85cb43ca3c97123b278ffbe9fa682f2fa3641f27601c28b94f9528a653a3dd0da7e2889f67a988386dcfbe3ee8b77638ebd1f660c4464cc8e9f4a06f27a0f9614e946941007958e62569f8ead25505d3f9e6353f3a6d23f244c6af3df4bddf2eed8c772751ab725ff245ba45304b0ef08f6eeed254513c60523d41c41aaddfeecef71ec0607dd3c26e188d822070572db45bc9f77e09d3d30920ce66f64a1f3abc37c848071c604e8ace54e867240dabb2c79177734d448ee9caf309917c77980df82e34ed60dae733f6b6d8a077c9c9f435a530367fd54af1c3fd73a13b47e7df5edca970a5d654cb0e84bf0605968ce7a6ff07106b98b67116c98bf0d884f5c43f4245fed33b3fe74e38f577379a43007045fc6d93e5cce9e75bb67b257f5857081d4627f097ee53c77685bb44bc06ae808233246e820ac958a9b7774b741f464475a1c5d3974f350cabaafbe3d5d8e544cc9e8e5db5d8a8a830cd121eac7f4967749dd0bbf83112f05272fbbb7e90b87c26ed4158960efe6a048ba591161b3b50416f1be25081ec99830acb23b1e5a19ffea67e7a740018e93fd07911ba9ae5a35d56ad38004ac34317cf48b95b6217312fed906ee456d5e85afcdd3d9277b9f615351eee4a45e66132d541dcb13232f184f74db1ce5b9de106ddd4ba3731bb5920ed969c45096a06cf71e3e8fd6d0ddcebc67fec495c4f8db0c987782fbd1be138af4523ae8f87c5ae6d39e115b01f65940698052bac9992c0e63dc29ba33268efbba71eb3b21d626f8866601e99d3f620344094363c8e1ca621c980caebfcea5af206720cb3e78827826ee414e3ad25be983c76a058d0322a34ff4b125ba4390f0925a098dd5894923b25314e4fd3589ee4b9f97537c63ba6b626d8b92683311b8e96c990f3cebca8ed331bca01ed31c115a558bb4a868cf8baabc484f08a1ae0ff1fd760997a11d402358ee5b4712ae297b3d12a450162711c8d17d848ee9e68819902ced69c803d8b37dc3e21e6a8c869864b5eac7328354d7311cb702941b1e57521742c742b73374e2be7eb9d85509ee76a6f5e3a287db5cbf313a9a4c614f2d2e02ac41a946627ed9513e274bd58bbfc99b2984a8acf3fd9a18923a83daa716772fc5f93406b616df78c9fe8e799162b8c69a5761ae610c3ae57fde8b0afa0da26e9013b12cbac37600da292fbe16b5daf388ddab104185ae3e9d922ff6bbd6b77b697970937a16c998e22dbfa257c9d1b6d72b4b44b0d509499a547f0aeb6d541e7d90f4cb151fae2df67b705644fed18c45a5c78641038b73b104652d386f93ca7e0473237f4ae81ad7a3546a97f4cd5b00941aadee620d20e3f2bf5b8b353ac024d4563e57cc7fbb890c5058ba9da2f11cd40911bd31c4de779723807d44bd6dd3b360633007125076d1017e8305ff9319d15a40bfc4908c6cd9efadbfdc6e7a5229141f7c66f17553aead4b3b561b73700bc65913365800cddd899e2779a46efa9097d50010c9ad3bc152d34e83325de8a40aa2e301ba53947e909c53fb27085d3bc458cd9f9c11b55cac4771f8d2373288efbdc4324671d2993cb9b369f0c2ec043791e4e097094093eb6f5f3b29724402a67ef6563f83cc08bbba5dc8b40cd8ae5244cb16d7f2e7dab7824ff5b1b8e65e5b56e8ae2c5cedc4202077ab1f9dcbbd273fac3044d9ae83604fb100d999578127167273fb0dd41a3444fdf1fd5b318add3e604277f11e197bada62acd8e3d878ec1a0c4581223bc1d09412737b22d079e98e5efee64fd4ab434dad2cf71163c82ec0eec506258177f1070817c092abbee9b6317b3ecd47e871828fdef13cb695025e74de476043c953564cc8209dd390e9f0c91f93a1f38690f368b2e8e362d13ecac322c81b0d0dc712aa19b74242b5b3d16c6c0390c6cd4998bc9a11cecffc39fb48cd0d7ac02befc759ffb7f79dccf513c9d8484991e6fc7797c051a4694b12a8f7ef82944c36d9385d66bef6b79095c94d6ce09825a814d1d158e4f64395db45006fc56d073e4b190f16441cc978a161a5faf06851c8237d6519fa87a76ce69c55b6fe26cdd791b26697c4213c715a12d3c0cdd3a94bd8b0ecea8d5877cce8d13698b11469d24671afb484a1f3153a4e14ef24f8d9413610812b37c57f48de09c70629f696378eda36e9c4e76895f0236f6062705ad8216053ddc7c9d4569dcfe703897de93da124e63bd13e721a7a8f267096d8255944fd307bd9fdde74acbd1d17070d242b9e754f4f90241969044f3bf82a352b24f60772934b4467e6b1a02a7522c12fb199376f944f445001f3f06a6022386594dfa5390136b8a4035e387959e526222bc96401debffabde69b23a592c33ea9797bc16b7335493761bec5e4f29628712f7d549441eeb8a28912a53ec17b1b37dba56aa622997cabc554f4860d081a0c2d636a1c7138bacb108b2495c65af75574dd95750dbc045b9460cf86dc0d8e5f64f1b53c2db8084d9c09aa4ea5c73ebfd20735dcbb32fa97a883c520dabdf13aeb48b0d28b07f3a7e333a11e14a1122c9b32aee7d08f4d09e9fd2763203db4239f27f0803980d067b83c91e756156b05a40803d1cf1fa9b76e3476c4b7a2d2aa05ed6760ab9eaa67b7f30bbc0366dbb877794ba24660f3fc4839e304321dbbbd2c3bfe1f3325e6f341ace32b69326ab99144291660c0f5d9626078dea1c06601b8fb2c6d599f0a598e0427481cfbd8acc32f3226fab212cbfca16e467dadd04c708c25db12c587fefb432b31e8835cf5cac829eea610aeb4dc846b724c3c4b4717a2ff6a5e1a373990e92eccce46a9f0f894fb2a6e159205edb98314185a973e3ead2afc23f47394e16dbe3c776423367446c31e2123fb9e18d11a0a1412de6d0aeb065c10d80c73390a29b021431fb96e58adcacd02af608e8f99680c3b6ef9ce5d9936ac01cbbe540cd0e820f3e6f00c5004eb0d91f89d5099733aa86a8f3d4c25b7b8667112cef1ac4965f9a07c13e0166e92a8711df345b1ca01e5f9fd134741b035772dd999ec6b994366b27893ee9c8fdbd70d0a4d811183e6b4d72b986ac63a54e7af431053f196f96589f5bf56a62b9837576d7f064b114e4f2a20043b386e81c72ecb7bd03bed6670b2d8f53277feb926672d7ea0ab7d9054b9a31e8f0227be3dfa70b0b8dceecb948491d016ccdc009116ce3a97c96278b1f478d5ca6ca6c9ea68c388a1016f15e7570400a9f008ae316d3bd543b742a0c29fe542a3d8db150ce9d674a0ce1fdb853f4aba12659138f58d73c1c82d8026c83b4f3d1cc8651ef387cdcfebb3155fb2f380d3c753c296e2a05d601f2383ace5bf534be1b18c329305df94a6fae818f1d72a514481f262fb5108bb52b6dd2423eadb576c90f8e99aac190136f6dfdeb2f8269845e62980b4b427b38703deb9812ae617bbdf2", 0x1000}, {&(0x7f0000001340)="774b27a12f8da0c1fdcdfa06e97f9749166a154dac64e9c3833fbacbe16d736e1bf257201f714a52ae2977d86daa4e2cb1b13a5b3302f843c600521209731ef1d5a7f1b83d6d6d2cf734452a818988f23d3e32131ab909c0a964adb332a359fab604c3ecf117f749a913bf50c93a17bfd24b02a1f57ecc3b793749ccfdb2b63c95c27286ee93b242f95a01acdb78125bbaeb3091c305c17c076625d01dfff532cc714aaf6fa5e7d623c47d217f2d334959dbb897ed73dba5a31bf80e24fe69b66454ecdcd5ffb0108e5d79", 0xcb}, {&(0x7f0000001440)="d568e93f875b104fc3bd044354c4ade034af7c441b57c76fe6733a449b01a5bc5ec4a0ca780c05edc0a11e1e4e5ef2cd59270628bb067fc0fbd781ae267c0ba2a5b6554c55bed5d91448b5d290558270e6a8750585dae30bfff185c14121b40bf4844d504e74c13dd1ea23e29e92dbc41c2bc55078f4f06a6d20cd04ea1b10c6e4ef95aeb80af7a8bbe0e67de1a8d0cf047d24427d4b82b012a91c9ecf0f6cb518d0d2a7697500d50a9949edc74538e5ad04768f4fc0775d89facacc5fc9b88f1829137fcc2960f4de4c73e14a2428be58b966c678fe7d7d4e0a9a08d2f3912610611676eee0d6fac42e64806b488d1dd3c081e3ebce894be84be5", 0xfb}, {&(0x7f0000001540)="9908153c73b9906106e229af65b89a06dc9cca72d0344b6859c8a2b868a56aadd73c390bec99c6f45a33f39a670c10215395f5dba09f85aa61011df9af5a938a8761f85ffd081af4404d1bf10c40c93f3f35d302b09fbc034064f787edc91aaf7cb225f7332a31f3ac2649ada7fb8b50af4db5b61560bfbb71ac6d5453a841012be6105fa7fec1b5df897c1b8148c2dce7a6925b3bbc50e798976ab8aee084ca2767181ae83a9029b06b7495e8d669b07de02334c229c788e74a28b8c3c1c534f087115fb5b1eb82c370a14ffb1ddf683cd780eed005380a96ce21d581b80ccbadb0b195f899d992b7873df76f47bc0596ea20c765da62dff7", 0xf9}, {&(0x7f0000001640)="4223d03483a5dca50c8484e14c558661832e7ab8ab5044aafee5407ef4b92422096665767feff7855d00c50f6e1a44a91f8e7687accc6f057d3648369a420a175fe52d8f4e86df4eb65836721d3ca6c015a769b889f0175cb3eae5eff4f15ea94f856b163b159ebd4237fbcc5203", 0x6e}, {&(0x7f00000016c0)="428ec790b062a23b4f82f863929a84f142fc310d0e1156808d6cc5a8324d8c72a20634ce840e168763044075db60fec9a8c5ce7f8c5de7a8907b25c1ade01f8b3e36073a0e108e1f6e147434af5cf9562af71dbc72647084109e88c6b9344b9b6153a1f90db2d7af2ea6dced31906e54e538ef2f20c6159c880f2fb251af07536261dc9ab12ed6d875e55b43c9305a953f5729baafbbf26ece5062b502688e5c0969091930aa53355b45fb3fd650512ee2f83248c479582acb0ea073d3069804538a8d35d7a95e4bd5ff43", 0xcb}, {&(0x7f00000017c0)="dfb2f28207adbd2d857b6b161f315f716e97ca2dbbad21466131a227bfbe05888c6dd0a003", 0x25}, {&(0x7f0000001800)="8b15434becd11da0c462e98c48b205876ff18da05595f4bc8ba035ef6604c9bc4e3b0244dd2c572d029002634f", 0x2d}], 0x9, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) socketpair(0x6, 0x8003, 0x3, &(0x7f0000001900)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000001940)={0x7fffffff, './file0\x00', './file0\x00'}) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001980)={{0x1, 0x0, 0x10001}, 0xffffffffffffe444, 0x6f28, 0x1}) pwritev(r2, &(0x7f0000004e80)=[{&(0x7f00000019c0)="ed70a7c71c0a5de8d72d8944b3cc1610699e96c7b75f1930ffefd509dee37e1c365737adddba2b4f213e59902b8f600521de086be0254b6e0e4b340ac8b24a5d63d5a56f94a98750101f383ee76da1f82568b7cacab495266ef718f2ce849360dd4b0eed75cdb39268ffb16089c753e5b583741544670bbbe7894c5306492b7055c240a5f640a92ac7600b37aa8ae570b79d0e6fd99edc1a16bc9c3374ce39848438de1f366e8ce7bd91b2d6a650a10b2b78550a6d8640a350beb67eac2397f604914b36ed3a1bf2aaa92219a110d1448231", 0xd2}, {&(0x7f0000001ac0)="b4ff10786d7e621b0242933c49c55334024e46f11388b67dc8a8073d08744182c07f2afa1131039620f4bdd9b15860c66916b97ce442acf3a924924d123254a83c969b1ede68975442ec8425ddd34524b0b643281cac476d4f678fbabf1ef1e229568da3c3376643023f8eabfdcb39fc4e7a31a6fd7b55d0de4fd36c9388f71e9cfceab2edbaea6cbe4616dd81ab81fb244ad47e97b2c8adc1f362b040001055032abcfb7219e10addfdae2b", 0xac}, {&(0x7f0000001b80)="659695eeb31ad110cd5e73f77ff63513ab8e45fdb55496e3e009d6bb6ffa29cc95b950ce9c1e6a5961f94aa59ba3693e90a5065715793fd41d08814332eb375a93faf41144537f55ab3738db42f06369d7b19d057ef25c28a111025fe4d7c6da7b385535ffde72471f693e44d819751d80369350aa41da8aa12fbdae3f0bcf3a6d7ea7855788a7f8e7a33f96141e40e92d33a8aaa181e8953b00308925089deb8976263b89d198c99e98fc3de6e57752a228a598bfd0881e6fe720aa5acaf352fe6a1d33f0224b41d39dd8b071316436860d0690f3c6943dd2d2b03c43145aa4027b84d4173b316eb682ceafb5734863e0145549c453a090ab2bdd2abae7eedecb80534cfb550244706be21e8c331da370b104a339e82499c217bbd7cd2565c9bc33df551ced927d508101fb2427c5f4802adfbec6b51039def45a28f0aa90df0c44376f56c6d9c89c70ee36c7a7007cc29eb5dc9a90a7859ed7a88e9d829659a981dc64668a2a07b38781b9fdf347a07858526cf29b11e61658eec37db739ab8c0d1e51e25c1781da423be92794163dc0ad22f8430e07531b7e9a442760552d2449255254c49a8aa50d45b2ba0bc84aa089869ea90733b3cce02c3886ac38ac55f16e97ab478705e718ee5eb3cf0c76137e9518452226e262c75ab161ca922a9f9dc78275357287e6f664fd4f766902e09817a3b280d386b0a207f48c88b96d1496587e66709a0ee012ba98e9d8d8d007210ef60f33bc4647aff98d1c586d19f2eae2aba1b43df57712eb286a551c8366b91d9143d7d8ff3b9798df7ccfa8c119caff5e55787dbdfad1570a68f0bbe6e2360132e16fa8e4a5991e19e88af16612588c68f66ca074e412cf2885d39541e7ee7e91b9fc6e0a108942f0b426bfdd59c826ee8a5cf573e060fd8a66e6f5c951926434ca213135895c856ed45eefaa37b4bf664cc363b38b5459dc358ac92cdec14ea445b0ec3c9ba76d298a81e54482f6bf867c1b4f531d0a250452fbc9b9e3e84119d886d12835a4c62e6a830979f5ba03eda1ec1b0d85a25e6fd0a2b4bf5e474868035ecbae88167f8a05ed61f37806d3a1744a49711eacdfedd904da5c95b92f174fee8f0af500bd1562dd2bd73b2555ff195a748fe41f5f6bbe808ef327f87bd67136f110c8284e2e3dc4f91effea8d34cc75458e820a464d52c43289d66e14c3b1f60928e9d8fc11f256cf86663682fc87e4b4194f88b8ab4d052d621717fbc6501b06638c9fe99c4dea9d5274c7449b7f4c79bf8b128466177a1b40073986eca39a95d3683a88ee34f7c5010e8802bbfba4eacda578934d15d4dab148ec9059f7f348028b34e2f75fcbe473aeba26b52e70b89fc31c616a1dd2225d9cd562b1228e0165ab0ccea2bb8ba755c6023a2475f007ac6a708eeec281c1ca2717b247fba940368b20e685cf26cfd908849a9c2d9ee870bbcdc93a95cd37027dffa57ca8a8fe15524be5659a12b0304d0451db5fd6f37622e45e71e56e533e55d03e9a213f3cd7573fd1c13551ab2e91ef7af00ce4bed8062d259ea5a6c7dab6168e3fb49ffbf53089fed3d60c3246202eed7a344c04e93ba470e5eaca27d6a8752d912f432bfbc84816d403ba1f1f4cf9c29d7b8e107e7577c853f1696e030b91588872574bb55624f10036c03b340b0797dc6521588fa5bf44f1deefdda8380fbbe42aa3889067c4917bd7073aed09d55587c697682c145a5c68cbf50dcc622d4cdfb19d7ac829060d1691ddaf7b26c2c3ed0d1702e1c5a9963489b155f9e82b360445a7259108f0de624cb12bf87ee67efe0b5f5dcc8ae5fd1c109953ad9a5728e04c19da831829f753bb7b12baf83c852197f8fb1c1f774f376163cb94188f1d296130fe291be912c9f5eee848f859bddf863c4cc179b5aea263ea100a75d9577d4ed79246ee85b72b8b069a40e18ab7028afd111aa21077d8d7b168c8004f463c68c356fae9f9bad3c215a262fcfd7446eba4d30f1b28b3d55592ad4617c7cf34d36c9ed8a6c4a60618eb886eee99c625fdb8e6cdc09c7143c5694911a21fcb49d36e4a4268a1d13647ad7644deba0b43c9dfbcd7181f70de8104695104059ba6a2ccfaf4ccfef7aa5268478193a7c9cb2b2b5c06daad6d2590ac1db7b5adaf6788a3eb6a1b4d97cb2c4eb26381eae631a82f75cb099b3df337276374e50f4075f25461e8006ddc5ce7f40c0168c10c575005b99ea07a931425ddd8ae8f5beda8b0995da728ee190bc209b8919652b4931a69dd6999a9d7d54ab6b90f60aba1b989c673d8e1603b7ec832c3198e0f75851c37484e14b7bf4df9c308173f860760ab88126365877611ea88e1b6cd512aa5125c3a78df486b9f421654f7333b989686287b2b4feceae92601c03e3692b8dc189244a506cb624bade0c53f847cd87bc5f9ad1757be6f484ff8b069409099ff95d85785e7d887bb016f841fba0b4c3b87f4db85202ef47498a024b64bc7a31635b34a706c9552e814c16c5313eb2f3c2377e1b22acbaea3e5cce028be4d8a1488e133902a603f76ba0af7ea723dcf11d431c0dc8f9b1614fb71156c493b97060d5a8176435dd5a752f4c06e2eb4a0bef4cacde3a5ad9024f1d559ff705348fbbfb27a2351be22a2bc1802a0bdcc57f93b3ffbe559780b248775ae37f5dfaaac19e692febddf7c4b171be05e71b7f0c29ff7bb61770b0b7bc80b7e0153c5a89f59a7a432dab5bfd774b61cfa46eb7b8cd611855561f212608e2a5f4d51f11b1ed3d3eaf4e1fe8f4dd4360b36188e1007b3abd8332bbdf6ee524720a6ca3c7f6378d6145027ce9647fab8c0b0b987cc02c3ecd3417fa1ac4ad1a3d1811c2e5238df5b04f6add4044a0646e73b7d1bfb7783d48cf034129b6bd39c2f5aecda112df40a44a14f9c0f740d2fde834889965d82d2239b32fb978724314ed6a57e8098f09109d8fcff79981964c31972e5e239d2084e4e753a0728109a765415f780cce950d1a89012d321d00f8c0eac1fbad19eab1d9671e98a4ff16f7b848ba3fe0029b00a0581976c424bebea944735549c007bcf936c9a3b6440231d491f7e0e40c758965bdb0a203158a1b90e5c416e5838b64ecd20f4c082e12d48b34cfa7e95f5b37b1fff39c85c16473abff8f2aba4e546abcc551c7c578097509a468d132c3ffbf9edeaea0af0b25a5e602dd29d2aec8b3a7ad79de081cfdb6f8d02e32cdf5ffd65b28aea41ee60259b05bcb4c5d8605b8653e398be2a4bc7851dcd36f71409c87a92bb975e484b98dcb4d7c555d626a1219b5fbee45f6cbd991f13e2882c35da580a74b9b798f6a95008e1f2ba078dcc162a07f07412393d1a0fe115fc17ed1c78bae3c8221bea7ced8a404533a443ca03fb733fb6b9edb1384a5c363342b2d13b47f7b05f4459e85aeec15bb5d331e98c9aa098ac67b4605733cfde3c62f682f212f041428d5801924cfec03c030b943c3b096b2f1206b1a02961a53c2d0bb3d99f8c43977d9ae3ce0580a4f4bad5f199d4980b5d4fd2c57f2f9ea29fc48a784468abd168937361f5c151364fb223fa5d70f9f666d3fb305cb226d571f7d291be152f96755537ecd5b5787e6f02f0e553c7a49c4bcf19bf72ecf6d7d398ab4a50675172e6926157fd9dabde3eabbfe2fba54fb285b08f6c3fa7f15629cead3bf1486af606de172d6e52a6dfe44b19091bd7ac2003883cc82a6d37342a996291c3c4fe0b3a7a582179982add8c80ec790daccd7f33f6b819d6da64517227ae886c529783b4c4e8cc3480d3f394b615d66d6d428e378476a8beff6d41f3a6643ac2889a1a30c5cb787aca19b2180e6a45d0674df76a5227cf55a8437f8c2654dc3dcc4edc8dff2292c04c491c77dbd9284a4a88169389ec16685aa87ea41e6ae0f61a6c044ea93bbc5ac765f33fa03f5a0bb003e635a9b790ab143f6076170bb956387b1a27be74b43fb8f4942eaaad205edf09f01856837f9f22b0f71465b66b0552006df96116537f6bdea17cb8de5716a584ceca672ab1f1432abf0a7da7b9cfe68f5aa2380beecc6c798f811559e7b5c9e54b77d5ba87ba7136d2bf43497ebba6c2ed0f63add7cde722fc0d8bf5e9e5a65cbd368542de3f47cf22f19548660cc8432bc77f8f94ceada0ba2799c9cf24cb117ce2208181eb47625c1fca906de1e127f9272d2dc6b1a0f1274980727a64ca790e2c6a03e6875bdf15c9062be300b330701354ce155a96ed7723d0f157d8b10c05967bb15adc1c837d5f29ad147042fbe85bec71460429b55e52d608f77b96b2186b020993f02aa5a2563622316dfcf245748eaa49dda9d47b6382ac47f55fa4aa2c2d7014dea15e30c23a5e87c0eb23a16db33a518420c7a5b1ea564f409d5d5dbdcb2796831e0e7e65073023c0c277ec623ec81f73427a7a712e780429c8dcf62d9e6967a1f242eb8653a618fce4605ba0afc2903d33efa6d5b0299c4660420dbd282320c3c3bff594b9d545513719424f97dd407beb250dcdb177440b5c7bc9db57ebcf3bbf04c988d4d4bb188fc2175bfa4defd4912747a839d3ac448e022a8263f55834e8d51cc1ac12353e63d6b389858b7d7eb1386b95b6803890ce336466cb6ea5f0bfe7609fd2595da97034c0c97e47e5dab00f173374001a82b3d0326dd1943046726ba904b610cb8015b1e3de377a845d09dcbeb1c17bf299baf45d979c5e00f2202961a2b75fe914433c31aa4ebf316128bdd50c9b62a9d24901b62a59c9a2ac2d9f6bc31cca4d6aada1ab06f888815de9114d1ea5613cd4c3a9ac9519cf7434b3a3f1917de7ce3ca4e303b4a253a82095877095337405f705d579b1232e62b2ed2b030b8b1b2eef46cd3b6fd37ca38ca2653bae7310ecebd505e4a97a49ce83a6aa308b746a472b9bb71e01e646b73cb44e86dee2bc8a84feda39ed158108610a64e78bf1b78e52077b118e303ac34056e5e2a7b695f8dc9b200c39cb64cac54dd42a01de1d8c01d3f9fbe3f55f3c5390790ff968a27e28baec16e14a00332d3c0c2fe1c4e1e2fca9acf75f9a9845d1389ab42976317595f923dd4de21e02df3c1fa6c5dca47ca6ca2a07b266b1b896df984c32930e379a2148d3ac5ba99b4de4a51cffb9b0d3ebcd325ca29c9fcecc618bf141cc1345e31cc50dae108b78ab038b688340d7ce38c7081d3b4063ac1d092f06733ec4dd2ee04f0f3125b632497ec649aaf4bb34f01ba7422cec75b3827993dced62db5ccb4da48a079769ffc19a21ca42df97d0ae62c167227299bd11fe211c5e0378940f0891e4bc6a4ee8aa7e9fd4d985fab86fe5597ae8afa5be3c50b03a97b48efeef94153839b250fe86ff4c7a9c7dfce62ff6dd70a4160bdfb6eb5ba1dc782329e87d9dd553cec59bfc585901e4ce24ba0dead147112f3ad5c55583b569b4702670fed42f5b55f3cc2ea7545b613cac70d96badad63d8609cb418a8b55c4515344ad92e91d2210ca2787e3f371f8cf0b7a7cee11251f440834c5dfbd99000d33286bcff9f2e37cce540370a90a75297945b9400a4452995e88288c13c29ff3371892d24a0ba994055cd466bd1bed227d8206b12f95ef056175a0654d2e50d9e8d7ef2d1d19cf68f21e021e557f9b8b045096df8ab838f19c7e8d3e83f70a41c6c93570e5781f1e6ce70b4efb29946d2b539f30b468610136e7d31ef35084d8af2be445e0b9e171158ac6754bcc5b3e27d44bdd0840cb655dca1ec3afbeeac6ae7bc35db87ebeee58f86601be61646bf4ec49f9c9ebc998601504ade38e4a059a9b8e724be5d92389bdf29", 0x1000}, {&(0x7f0000002b80)="2143c22dec0f635f95193323148afc12f734890bfa78e778c8a325ea8843a99379d2170843d51187325e5f32f18d39a0c20a197294e5c35c52276ec0588ddd9d72e2cfdc32b45f3ac67d9e1edaeb3406d9c82c8d7f724d86632b7524a12e8719cd7bd93bb334d7076b52d73565939d64cc0ac1f9693ebf54088ca4fc0023548b95e08a5bb04e736d3bc45b826c1227230cfe9362cf7aa7bc0e08c4ca733b6c80477254339c75", 0xa6}, {&(0x7f0000002c40)="9d04d79fba62f05d23009688033d6b3d425ced437b9a2ac3827a0d65868bf713ca93d23f44421fa10faecae948d81b76b51677c2b67dda857c19497d9dfdf984acf68da77c79ea8fdbcf56568458090a82317ff01fb7bddf58c88e12620d6d025174ec9063d3c3351f325742244915af949f336f8e26790edd647fe96b1dfd84a75911462a1f21b6a2ba95a51928e04ccd5ab78cf37208c57c170443dcf6f29728edc3440df6910d9852cdb1620fb52d93ac4572364d70b349a1983b2cd626e700e08dcd568acc2e01c5b3694507f8130eca56749db3295584b190db7b90b3958bd801f8da", 0xe5}, {&(0x7f0000002d40)="c766475a4f7dab3a2105928dfcba79baa059286373c0d151f68a4d8caf646bb3b8fb81583c2fe4d83a6a4b437178351836436ba981612dc1559c63411660a7c851006cdf3622818634abb4b7963dfacfe6191bc394cb68343d9de960022721", 0x5f}, {&(0x7f0000002dc0)="7158d51fefe0531caa7d5a16c0bc4414c2629c0b681c78ff636f25270547d1170ced1d00247f5bfddc404c2986a6b263ef28c731ff6b8c368b6e6b7cd2e4f6999a5a70560be2142eba2c2d4065e105675a3144d5c2664d1ea495c4d712616e35ff290239882a330717ff53b417d5d0c63edd14c1a5ce61b6c0cf6e4944a53c559b1122a59eca0deb68d076ea049e460a09887bcc39567340bce3ae3e75346ff646769ed8e2db034c318fd57726362fa499fbba8a4428d83fdf7ec1039341e72ed89bb0fa23fdc61b2c7b13c831e78df4afb62f439b36b06fd0dee0d6453fda30ada968d66aba65519d8795a1f68853acb0bb52a45e45e1b717c6deba4af96349e8966b51d970f9071124cc826e944b25ace6a26d048de42bbc65e04b74e3bcdb9cc59f0849aa796643de0950ea87c2df7c93781414ee122d3d20826bcb96547d4d3700e3a8b48104f942eb45024ffd3f1737586adbb7d9a1d537a618cf40b05bbedf8a4edf4497cd0ec44d82b66b29fc476136703cd99f1f977ad316ea3607270863262a713a6e94264ef5e858220abb3e062e1f2946231e3292ef97a1a759dbb022b15b1807b02bccaf56b603f24b743a226c91700ac8c6903f866785be88fd56fb0b70b8d7d41eb216cb32b6dde380690572d7e124dd54e88205dff733ac415df4bd2757a90106e46d920a2bcaf16a0c293a1c6bf5926749773bea00bdef9a070039fede804a734414815875eb538cac5c563ca2d0fb4794c1883836278fcd7ee91687453ff82f6e2dde1563aa2728841e27cdca9e47dca8593fb0193b882ebfb3b6fa9b499ac7e4d45e7d3ab1af6f41e2026918e5526b64fb690d3cf4606e98ec56474a2ed4831f2f4d66d4145573be5bebf36b5844fa3c33eb52c9888335e964625bef97d77b60e4a45abc9c9af74fd0942596fe70fa0291cac8cc4ebba416af5c39023d74de4b5fd25578a60fb40df5f873c1662555c19187691771274a9d3d5bf5bba412e0c6e4f49e3c5684c7da6bbdb13e198e94ee215f0fd8f3327f918baa11a1ef0f45245e6d0a7e3e3eb6cad9c0f77ecbeabeea92ac073e9bc137e0ab011cf86e41c4f71fef612030628996c18a7d26b7c02af2061714995c192c275d56793969eb27c2a789ba1fc31b3f83ad2db1bdf6afc80e4f0323553ddbd4d2edf491872ff0e4633efb35396ce838ea1258153f7c00b18ec38ea8769dfb9805ac33dcd912ed648f317ed8a1881a0d553b595bd52f5991e8ff7bc14a91f0f1385d63349de4bf88d94584d6da8c6800c96279764902c4149be34f6ff0111ae82f50b33dda17026a3deed7cd18c98ed3dc6e1937f1dbdf4a15f277a2962901cd939743d7b8593433190f133ed5406e6facd4ad98cf5ac4aa5a99fbded4437e8d2a00952eecadaeb5e3e40ab731e2ae7185bfabd358c50d41d814f60eb1d719eed97b34d9fe2ef6b76e4049b0fa8a0ffb594d3c7227c135d2047d867520a92db885a2314254fbd67341bd38cef27ddc83319a34389d17bdd4aac88781eecc05793341d5855bbffd9336a1592fee46a8e8fd0c0960871a97395c9e28fcf32807ef39231037958af045c60f1b0393c92aa7f45be9d6acd45982251869b4ff305598f66bc29f9acd5fc8bec614df6c71b9740f602a2dd2e5c067e118f69d1162bb27b47f5c14bfe4c9a9e8f9608a219f805bca31b9cc222d836765a7fb14c1783826c033b66466c65ffe7a63594cb7eb9cc0287e8aae30fc5370670462ddc6587657d40e2f9d2fa6d5248efff4b87b6f3bce5ebf262b2c5ca7b147aeacd606ed87c520e2f9ae11cda459a1ab6a6fb4c08c27e3d1eff6402384b848f5aa602122d5ad38b542f7163aa1fcb7f81bc2cba57007234253705ce390c494a1cd11c124fc6d0edbabd628ad5ce23317d206bf2c82cf52f4385350457ee726e3a998cbaf7e8993ff2901cec9de8e584b00482c56b29db0c3a037ee56b5e24bde24b560adf651054bd5233f98fc1b29aed388781b70d945241d809649966e17c2ea6a1d48468c6104f2b25dc2ca24a5dc4e2f0afa9ba5390c959b91c095586c77a2d7281c388608fe0e93de10911298e37f9c9cdb858d611a8e8b94c05747fdf524a3dda8ddd51e8cb32892ef842db6ebdb3c692f5840ba4d85799ff3bb7108dd6fe4c996576a1e12fc01432ec7e4a01f7bc4a094c164333a1aeb8af117b94c184d0199b68e1fbe26a9a74f74579ec75c347fa190918182e64e1252dae4fc95b2d7f00649339a08b9703f1d0a9873a99e59fef37095812dbaaf039c35ee35f7292584ded91a5b4b87ce368246fcec286f93a322daabd7d6cf7251c3049ce20cdfc021f1590e373fe206f532c5c9f6a083ad16323d3027ec3a83733afc6ca6e3b130c1557d94a31a1ba9784093ddcd0f71f1d8b0c53044986b6479ccf5fc26c3cdd9415811e9d4c949432b2681055c67877b36a152c42ce1f1d4ba683793b62b01987fcdf2737cf824ba2859f388150e12d49115971ded3648ba850e53566645ac89ec9f24560cc01662445d699da46b6868908449f2229cd8de1f2ec6962c8c9b333c3dd8bb8197ea9e81b1e9ef921ca56405ec3676b69e49d5d9a4a3e5bea32939fad718e86590b1837db828ff73fb8a6a525f411791592fe59c9cc5bce02155755fec7b35b6642669c1d1408f8fe06199da456a00fe2d3b7d0f5a07ff45e2d2d0b5c5f888e38d19c7888b640053db27a18bc661613279935262d9c3895e986d956e3b2eab3f039710ac2097dfa0bdb6b7efeed84de798536ff9bebe7a04b0b809bc872e4fc343c26d3343aa845571c41505970aaf999869803281dc64503a8c3cdbe397a4ca77b61513536453bc65ff8a109a3ecbb9a016a45072ef61a0d8f87cf1d95b237ff128fb1748d878fc4394dc93e63bc9901955b2f304f3c1091b0d4090adbccffa20aa6bbc30c0d92e100b38d018c2661c9c267633410831ed87414942adc90c9442517167c928d09caa7e66a2293058a2b3152b2271749907516b6e34e8b7ac36a3563029cb63aa5cff9d1a15f4addf69f07f11f3b2e8fadba82e623290d38abe25d6e2cc83b2a5c6a11652724556790acadb2b1a6370609605b218a7d5f9fc6aecead2706d723632fdf16c88dfd1b0d8fab29bade20fccd6c9e33a95c80934996e6789f240bbaba374435b2c9732062593b6133037df8d903432e5075fa641ee7c9e5fb3f74bd304d4e7a36f1813bf9004fb294f10c00a376d95c1df8e2ee1e6d5498fe4e34fbd7011cad12db7099fbcea56a2c70d45fe3bc91cd535a5d01092da5c80d875095029919643e2e372e8b1ecf465d4f4c376052fa88a06c28b3e5f41564fcf26ca1e3f005cd25ed9cbb742ddfcd77fbb208f1549336b06c7803d18b8165a898c0e180570b9fbf27edad9480e81755ff0619036f733da58eeaf2f77538f00c3dca27b16810d334f68078a2807faaf876f697048f0db112a8a2dbc0abc4d59e44262e35c20700578e9ed8b5699d2876f352952588872515804158714ff63736ded719eac3863bd80ffc80761d4eb76e4f93f018e7644f820242016943f5a3f9f94383268b8d5bdab69c1d9bb81cf01387680a96b716956df9dc452c22815a74ae7ef60c8ed2585afb8dc157a3944434da35e546d291b86595c06cde37e5789e572919a70ffdf226d3f5469a8fc5b8e01b4da5a8ab5ce72277a873c60680108b838477fdc04bab925448e45df75e5a7c1bf886af7387c4eabb9fd4aa86bd8142058331cd2a925c752419010566d6a0a5e7d4d183413b14aa9af4ed5faf37a3ea51fc990a0413003f21a55cccc9ec9c241cc0d8f0257ca4fe119759ccd7a796279b03f051bc7567e3b5ae3cf701fe870ca58dc6a34c78fa4ee2f95232faccafb53d2df8552f6a3884506e47e789411562655e74d47da9b954e5389872c37b7b7fa969e06a3a5c8b73e779e2be0706a75a20ff5ce381bd07d93a5662bc5a5543f6eabadb3a75dddf236b04d9c4d74c4c28959b3c62aab28ba4db8ec7584e1c33683094e02c8b184481e8c622c60999288c1c4ff22cfa2e4e681148142e6475c0e854d88de2e72593d8b3a3917415b92511878437eed71c59a475426741a2904ca8b117cf97cc109aa06b458ba34fe0ea02165566ee6ee7f5a6c225123eab3ed438068cd76a9cb57932d1c98ffc2ee584e336995cfc049cc37c57e59b40d23ed99e90beb4d8f5f2a2828acd0b779c951f91d9a3f554e4f325c45bc98fb87867971fcd970e1daeec38122c809de32b12229ebb463157d85d0fb77f4365cd20794d433c8d1fece540eeafe56deb28f26e73e276307e7f67eb6f3416b34a9e82ec94fb705f251efa82048678030bcc5982cc37498fd063c19ae36f64b38629bb0e831b0fbf860fe8d69a8ba16c04e4a6f57a730c30bdc780daaa56d3ea3f76cbbd8311df9f768daa560905042ee3cc4b548958506f7f35098c938da4f8dfc405602dc3808d90b6c12f77552236aa0ae5f6c526dea65ea22984863060c823c388c88f312b300c76ec510ed9ac18cfa204642eff85ac2572c773d7e0eb459f868c4f611877be972d47a02f17b53c33929f2cbaf597276e2860caed5e226f7792352de725150b711ff7417849ed6ccee69f290d8ee49f1a5f58b386d31709e03d1adefc848b5450357ae88c216ccc003fa9ccad5a04157d45698a4f00473f2ab2c098961ee676922ae4dfcf24d243aa4c8d09e94a7936f27197e4d0e78fda460698f938096541d4ffcdfa2f33ddbc9b1f6ac070e8798483f3a9923b8fc439eec850127513ecfcaae8241c4e81d0c6a8367d7307a4012c82f84ab23f336b66eb4e219f4b74033ba9e502e8affe928ecda7104198c35ecce03b794cd442d3f99ee817195f05cbcec2d9ca7e166ef6939e2d5ca1549b811d5cf6953ab92021b0472417d54c83c8039f1ca85b4c9b948cc9a53fa150f8acafad6e49a144945a1c8de622ebd56c1d66bf3a38fb6b48a3be02c7831f200d7a8bf9d007fcf84a6effab7a257351140bcc09b704c1f6589c97060f22afc2331de85054c24e54e407080cd26e736b4e18c8fe73380c1cd9dd52b6c757e02a6fb2ebdb872e0aa41aee520c22b42429a6e18754a15dc0070d782dbd6118bb87f35fa6a9bd5ccdb19e773379cb98b813ad7589616944984220edaf52e136d404fb545b6c02c3834055351b552b23126e8803364b7d8a4f38a746772334c0fdd694f3e3af7b7fe65814a228b878b5936ca872e4ccd90203c875bee8de35dd919c5b46799653a464d4fa59260a59dadfc3243b07aaf74c9e4fcd5f058c9278a12dacf3373898993bd8f1846440cf156d74e1863d566e9db0f676daf42773dce812a4026c08e8cebf3bdc10c7719b8002505b3d86f2e62116d6a4532e91afde4462d6b0313ec13adcb2d1ae2c1d824e93c839e1a50597f4f1560a204a9aac0f1978f26586e15f4e256a4f3944e4fbf54f053f7b240bd2d896548187ad48ab4bc1a31e460bd6bd64d4931e17586ad84015401357afdc1495d8ff1e5a87731388360227c2f2cedaf38398995008622379dce2fb61e68650e292a822a8ef67e2350c6cd7bef5a7e3626b36c8818c7dcc2df8f74be6d8e36d659f2a25c14d382349268bd62cf6d8767b4d839cbf9db12e5842b58947e151ba7ff2e6b5b0f16c87cce283c450ce0fe5a98bd1ab243a43ae21c42530e89d1c4b81492a7b80421b5110be30d3ae7678cfab7203da6079ec4e8d3bedde62d545c366d52e226fbee4ce4ce4ade1789a7d8810ea46f8549a42b98", 0x1000}, {&(0x7f0000003dc0)="ada4f4de72c7768475e67d15d33af8c74e98f134f394995b026ae20bd87d485865924c12a4ab96e0dfd3c0c680b154c8fcb74f403cfc0d0b37123276e1eacd5beda4fb2db7f5b3d3fa51d678d8802485dfba7f4ae52eaccf6166759d196e3742ae0b16606d7105d75ec16cfba13943c95d74d7da46b86bd8684b5121c066eb34e5f13a", 0x83}, {&(0x7f0000003e80)="968bee63eed8687b5fc46e28086303b273da1694b08c0db6cc3f16f9e602d1ebd6e613c127ef7f25d3e09e4b3f4253dc0582bc1162c8faa3b6a870aac3b9a34e2231812576f049c0869191488089c21d95ddc9438cac0f47d56a3b87b4f8ad373e7b2b33eafb9d029873457f928fa384bdf77587a18cfae0008e8e91391ca2650a795fdd12ccb6ab2d7bb7212e7e7130578fcbbaf36f6baa88102b23ffdb0f02fb070b45e220d95aa7887f2621d8fe986858ec57ed79c7a6b708a06be5b152aa67523e212d305b2817385e01910edb8223cdb6bc2afb611504c3a03014fe9afb8f4ed40b10358fb0fd5e9a1c200b42c315f86bac102b4f928d3b7c9d310464ab0083533dd506dedb97cf94a35c10bea5677701751172d9bc7c943e6ce952c192a358828dc6e9106ed8496e43e6963a0a756be799e35f8c4e548aff06b14d6c7e5e3011b38f8519c0703298cb28f9df57bbaa4a480139d0d83444ff1f7e57e3b5bff2f19cc6c13f7705373aa90f1cac86700a750646d080c85b2df15b9a398ed2ef19078b4f1d5b231d459a6f9093b4607fbcbc0418f5e9f8fe3b0589e5e69204d70f93ec6f057a4eb7c3f892b0fa922f3fa10ea909caf398378eb6d3825746507b8e53dba4d1471284ce91484467c0f719ec9ce34dc58307abc5dd53df03d6520699b434d1fe355adc525c91640793335792b9b716e9b2d70963f0e62fc5b6d9a3f5cc2c7391dda45a8af2cbde6e0171b7389686b4b6f0ab3685748fd01405717862c9d7edeaf3fe425c4fbdb7cf806d6205bef72be05748b0865485a3530740e1d32d53958599cf17b2fed6e1f706d857c77b63d550ec04f55624d33b833076e2aa0e392069b52f9da26d07838209568fd687a229d3770bb71c3021abe008826d84cb9df5c5f554a9f979319eee159354ac2a6a5449c111cb8def5e2833e2d79201e233f461b56f8a90838512a80428e2a05320997e4c50b9f34aac8a5e32d1ab6bd5f8a5a7cd8c0b7d0e486326db0348f015f4689eb148a0135fca65e7ccca7079caafaf0370b18263e60bd251332de1d253a8a33ca8bd6b08765b6c740a8e3a62d79bd7f0435a60888911bf2d5d1f31904db9a53a3794acfbf5d77d311868c4f55ac3b70fdf08e49586059eac97293f2f1ef4d24ffff7c1e28c63bc51ca10bc3610cf2dba9055a64ba37491e5171d394d7f3e7fe517270a934f30db46a3065caa045169b32b83d389f981e3f92897eee31f20acfa2631c4db0f57594414adaf11634d8b39424f55265f17b7e6ea7dee541eaffc81134adea8002a7e0a6d74c3665fbaf06d0a314464581857078a9d82dc49e36dc53ae9b489af02ddf65dc41bd33c19e1d8f65287f49c59c836e4a3db21711bc8257029b9fdd8a982f2f8cb1c507c6512c4c1ce8d3a82f05e1a484c872d7de3a499fc6fec87ecccf265560a3d75bfc3ad1e8b6081639a2756ffa44a30480ce166cb887ae9165c0c69057ed8ad846cf18bec4dbc623e44393e3e28325561d8a7883a168acec1e9660974fe9ec2f363eff208a9dc4a1d74f06a4f8422a275ee27b8e0929ab99632d23947bfbb120679f2cf5d8972b1fc5f2e9edcb75b3ff231b8085a5f62084719ca95e96ba0fab7bb0d0a9ff8688e1399c626dab177b36e088e2ee381f2d5a9ac026abe27cc501ba8b43495512bfcdd7fe22285e3c43c3fc9340bdc72ff886837939b887e6d4891156a4d22f5d88c21913285e64cec9aa37565ed58e4ae6eb8154839d1b95127a6bf67e1be7a1a22332e769898864d7747bad0afd3d68d5b7d99ab2341f2da4d69617245590986ff700dff74f78e38ab90955841fa6e4553cb10258588d04fb50541b189345794f7f75fbf324509c6c8c379d5903d34edd0c208aa210b0999ab201088abf9ec99eeb4cdbcb83ca2e070169b072c9bc514e4c079e16575ddbf847a11c517fb3af32242a8f1009667f04c60c01f2d07f1356ea6d4dd5fb6457c5199b5e8c8e76243f88f4db7762d12aacf19ac8e5c0a97ba4b1a765517f1eb6daec43d3549bf39273e791d3ee881db601acf5927994bbc5bbf4c0d5a28c58c3f6f409032e83760468982ea1a8dc3206c5067b1c1647354b9b39b78eb769a94fbfdfef1019f2fa839d5cdcfcc2e244ea7a64655bbe8f50959c2235dad81050d49b3d702ab3eba051af2b496f1b3aede74b7974dce388043be10ae73eaf5d1bbaa0be7aa7731384cf639f025d95c6a2bac7127200ad7f95d1191d0a1e1b22a10261745288b99520bc22853b267c4695890c62903b422a768d820da80c0210e47e0552fd94825b8fc47787fe7cfe009bf0e08915c7790a07624097e4e11f67e6f1475b8514b0b7ac45474b2e0131b88e99add2a413e23de723005e2f6562c75cbd49e33099f9606e6e1d7bf0be1a59c138ee39cebf516dc59f2be704c5785a73dee6694c2298522be6e581f7bac37e021cb31a0f9998d4899688da24c7f03f8641a240b74bc615ddce2cc4d629fc628114769068d1fe420217ee382d03a8b56f19ec24efa8a513920063642057f3264c949897c0c0d87b1b98d8329483179311b2605cd019af02d58d0dfa2e1f8d142be564d814d97cf16e7bbaf4e385faa15bc5252308e02c951138044c047397a3877886dd216d85e70df6740c2fed6a8b744a6fa279c480e2b2e67492edaf5b8b046f270eb881b4394fd501288a46d57b15975134a43e5abe8356e1c693e8056004538d8ee8ee188406895177c5d011e242195baedb3ec370f7760e5d39eae93cf553beb393a353a5c1acba151a17056835c9808f46203f151cf7b3466614ceeec97894e26b3ef3077582c142dfcda637c5c7264e689c180f08b92f8db5ac3ac16a33433d09ad1c6f81828fd43a37a90b196bf0ba73cd7de1d4860f700c0b8bc67b60c6d1b7693d50e95e052449d2e45bea4388a1aaff444e7f7420f6d44d5f5999d6c8eb78e660e45e60c6c588e5892653ebc553e82ecc67850bc897f1b6784f8bc6299a8ec77f7d2aad6a4a16dc83e87822a5f707d5492638ad11cd6b3b284872bfb3d48f6d5c852e93f16bc18cfc6745a52da1b62ba538f8b3640386101d7835dca9d34551bdf09f9c73ebd4bf0ab67265d7d01792833940391e8cae3226b77b5e7bfbda2d593a0e8983b6693bfbcdbafab6bc4825fed37a3924a892081791691642a656bf2a46775d9fa837858cb5d010c41a071bf6af5cbccdff54018624c17399ca624ada0f2209174ee31873878eb41673c6f30d7add9efe808244816a440795cf79d52b3371006d04358465ff9551da03044fbb6937ceeffcdf0d50e6689d5d983b33d3cde5085e55ced48ce59b3c1780373f0c4eb27b359cef75581a3ada8c2e25d670de8f6333e59baa7bd75967eb193323db018d8e119a9219f2d07d10ba76b7d04064cf00efb64082ce3a0ae31c83fe3e7022022c9e2f8b5ea1285caa7d428b232d03b4b3b8579980b1693d6affa2b361e6cf28a3d8785f6c52822ef942f93d9d89813fb4453e7a08bd9af1db00f5c06b001c10732c7155b4c6f03ce2096f4dfc5f4eb87b61beff67832d28ca5af6d4a17dad9d691433803cf581195dafbd081faffd38ae3493cf75f3c84e1d1264f925cbd18530664129dc5568eb3d67ba172aa8cf1787b4189797bcc733d496ebefa8ea383b2446d32904633f782a443531f75720fc0911bfca853516ad9eebc6345332dc87048603f1f9a5e728de79212d439e8dc1424f6fc4888071763b84fffba3b855548ed34fe11760e7482049a2827084c46f82b26b7d8675ed1405b25575fc2ebfd8e007c403afdc5810c3ce857a5f22ce92c8e2270504750504120e6571579aa21f7d4baa1e11c04d2f66f58e6a22df117c92edff44e344daa4d4e04ace86c3b22e5171a0699251205ab5af80631ce02eb011eeedfe522c0ca56a93bf9ae33557f21c8ee7cf0cdfb8f9d29d904882921d4a0154e8e28ae367f6e13db74f8b58e036572ad2d5e62d6f26ca08fc92525fca6b18e6df8d259a006391f9afd0160e13084c204610bf2915dd767aedab09ef6195dacc8e58a5ba43404c444b5128a6a3edb9f865c140b9f69a47594e110e6264e59e43791c6581249b3f5240142abe6c2ccfd2d1b455e2d4791bfb0ec516d73955c19318c45717064912234df24dd9cc934f8f9168ce6cee8a61adfd9949ca03c82735c698808567943843f5b476ade539d865c1ac6d1ebfdf8040243be2362a054362d74489e929a51a8028a245345caf9e3d801947b3c1eb5f4b982b1eeb82c31e17c22327dc5c036739adbed33ef25b4e316a3caf7a78a712ad1ee2c7f6fa0bba74286880761d13f97551023f51cab11279b455351d125139ea6b54c90c98a47b85a4db93812f4a27cfc957926e704d878a3c844425d6e26d0137ac3f64b69e69fb2fad93dc51d0287d4f8f28b77cdaaa0e5cbb4e36d3a0eff94c6af125df42225dc7dbc518f813acbc5273dcdfe7954bef6d5561de7c6202e9697accf9d5e3d0d86a69611d26a90007daa7bf5f126daca4bc1d27868f208d475545597ec5c5a50f4a26ade51a7d7627d240dc1651185e2b37c03e77be460d59713943046f2789382a4a2cde94eb64803bc7f4379ab8e88353eeb5612149fecd02a92719a3ef51f9ab068f34c7d79db4c19459ceb462dad21b620f8ffd2fd1eca3fcd191d1cb3d75467eb1a47e9aa5781e767d7a06674754823a38cda5840977ef83d140de6d9f11ce97aa1fb1e74184a8f2188b2afa262bff473cc3dbd4f9a822d647c11e922c65788eb040cb31762cac1ae18756d31d51ca3c8d5cd6247dc8b5d22135f18e2f92e0e7aeb62dc4dea748c7c3e16c367cf523ae09243fb21ca94ea4d3973af07c1b6c92ff72320e5bb2c98f78dff2121416f9299286ea9d13eda2e49720e4ed3a2b0d51d77ad6db74d8a88dfbfd5c8fce0ad09ad0a47f61d6c438e0a3310bff5bd747ad516312ed985d7d9be7bf213efa5afc703d0157b0e6634552af3d9d6c4bf147aaf5bbaa436d4ccf4072f3acf36ef36269736dbf39758b4e1b6e6d96eba8a16aabe767142573c7a12a9ab6dbaa210f11a39d61740edad9b400ac978f59da1ea90c235272c004322a34b83de07c9b1f2b165b6bfb1132d9bfb7dd9b5e4901e85f271398c7330e9766f6153a2c6cc396a227f938f7ddde950f6411db93114735ca4aa29a60dfa9cecae523fbf71407d3f825f4b10757af39fc11c46c85d7cc11d0b72f287e5771e5f0e10343e4c27aa8afb0b8c654af1f935ef8e43f6e6c1d43c48cf5e457130a537ccbac13fb9eeb86e64b98ab1bb6c4b143a9b3db4f8eed85e695a3c8b82c1e293815b09ad647dec92ca97bcdc515d701c83a95cda2f20764c45d9d53aa57b8c10b04b1c19b3a00f81e7f2184ec379ac28218bf48b94202b91a004e9deb256157dc1a21bf75e506e061a913a5bd218ee500f42f09ee54e24b594e82225cd88f16a1a848475067dd2e0d6e6d549c618d06eb514e6c1d42663625aa4b134398d5f47e0986920e291b2d4a5eb710b8a92fb2844887f6f559d20a0563cc77c3ad55fd1b7cde1842da65d97ff308482e7a479952ac25f2699625c66b9235b6a858ec582c049cff56ac03bb590d7afafd67ff94cc48b221d61127f3375ff173f7dacbbbbe40804b028bbde77041e9dc18d4ebc025ae01ad921b31dc6e8501b66fea6e0d89078b1001bc740123efc9d38ad4c55cde0bbcfb8b52634b6c1c2bbddc20c8a081311a97efc708f08e56d477f0be456bb5a225a6aec5650e59e5e9f85051003", 0x1000}], 0x9, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000004f40)={0x400, 0xf354}) ioctl$KDGKBMODE(r0, 0x40044b06) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000004fc0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000005000)=[0x0]) chown(&(0x7f0000004f80)='./file0\x00', r3, r4) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000005040)={'./file0\x00', 0x7, 0x8, 0x3f, 0x0, 0x1f, 0x6, 0x101, 0x2, 0x1, 0x5, 0x8}) accept$unix(r1, &(0x7f00000050c0)=@abs, &(0x7f0000005100)=0x8) ioctl$TIOCCBRK(r1, 0x2000747a) lchown(&(0x7f0000005140)='./file0\x00', r3, r4) r5 = semget(0x0, 0x0, 0x500) semop(r5, &(0x7f0000005180)=[{0x0, 0x0, 0x1800}, {0x1, 0x100000000, 0x800}, {0x3, 0x3, 0x1000}, {0x2, 0x1, 0x1800}, {0x2, 0x4, 0x800}], 0x5) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000051c0), &(0x7f0000005200)=0x8) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x4c}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000280)) syz_emit_ethernet(0x1, &(0x7f0000000240)="b3") setitimer(0x3, &(0x7f0000000040)={{0xbb, 0xbf}, {0x3d4f, 0xff}}, &(0x7f0000000080)) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x6, 0x7}, {0x0, 0x13}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x8004, 0x0) 16:00:13 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0x2000080000000000}, {0x0, 0x2cd6}}, 0x0) 16:00:13 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000001c0)={0x1f, 0x6, 0x1}) r1 = open(&(0x7f0000000240)='./bus\x00', 0x10000003fd, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x1, 0x4}, {{r1}, 0xffffffffffffffff, 0x1, 0x9, 0x8, 0xc8d2}, {{r1}, 0xfffffffffffffff8, 0x2, 0x40000000, 0x6, 0x2}, {{r0}, 0xfffffffffffffffe, 0x80, 0xf0000001, 0x5, 0x100}], 0x9, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x2, 0x101}, {{r0}, 0xffffffffffffffff, 0x0, 0xca, 0x0, 0x8}, {{r1}, 0xfffffffffffffff8, 0x40, 0x4, 0x74e9, 0xfe}], 0x9, &(0x7f0000000180)={0x7f, 0x7cc4703d}) write(r1, &(0x7f0000000200)='kP00', 0x4) 16:00:13 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x10) sendto$unix(r1, &(0x7f0000000100)="74716b64642404d842c58f9ea31ac0456d92b12711fa49477a3fa88064f22cc306506a70e2d52354fe8fe26f32fbe10f03e319bed0284973c3eecd772fcd51171b50c38edc87361b2223fc5221905c528b2360f64c54f4af68d42e7e1ec952997c30c76f758d53adb0b17da41c9addfa0a5a69bb", 0x74, 0x40c, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:13 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x20) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x1) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x24}, {0x40006}]}) r1 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="824a2e2f6dd3aa40546c"], 0x10) getpeername$inet(r0, 0xfffffffffffffffe, &(0x7f0000000040)) 16:00:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000005) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x7ed, 0x0, 0x0) setgroups(0x0, &(0x7f0000000300)) r1 = msgget$private(0x0, 0x12c) munlock(&(0x7f00002d9000/0x3000)=nil, 0x3000) msgrcv(r1, &(0x7f0000000780)=ANY=[@ANYBLOB="000000d98e5f822554e219000000000800000000000078d20000002495865ecf73cb4c34eaf907008f0000e7ff4f0000000000000000000000001000010000000000100824000000000000002c000000000400000000000000db5cd594d0b8af70fc574eaf1b4de38cd338d70de461e59161ecdb6d3cfb98cbe6213b37549c1dd43b057d8183651eb36900000000000000b70ae68b3b10f474145e1806e5bbc983c3c64f09d9d6f81e1289400200633e151f2c806a9a1c3de8d4533d611a348350b61c3579d2bd60a2e447ed2b25444d16eb7a66af1b61f0edb3035ead33b85532acef8bf8df0e54a81b0b136565b166a93f70fbca12a535090046661d8ddf5399dc550043d38705708058325fe229859df723dd31817adcceb359f19a78afa90cb40a3b9e9633de14db06d9cf9735d003d155cb3dd73d4c0a5daa3de1bf1855a9b49184e0850cb400feffffffffffff845a2fa6134ac8fde823047acfadc65e75e14d003d47a4e470cd2b763bc127d609e61dc125134de891426291efa6d27f5b025e38fc3dfe47309a1a9062ef780271c47ca13a540c4e16549a200c7d87632c315aadce264a4edf1997e4590486a156b5e7b2e91e15680800e9bbf543647f0b26c9936ef61e7b45a19bb62d4e9bab5a2b3c05c88d1ef6a03d8c6c4bdf2605c51b00000000000000000079ef08860360629e93705b2f5cfbe761df25bcb25851d25d43c7a926f8ca62128682c0210d8ade233f2b8d657f8abd0dcddbd312675e13908885f2b48b87bd20ebe2c20f4b79f1dc963bb88463ed2a51d20bf88ebef3a709b02953fb414ebfaabc872e19438f100fdcb80070b621078d6060faddae6050a9cf82e44451e63190ade768391fe514b132bf1c7e84df7f16ec97cf058fc290b9d35c5af2f1a97e6bf71de7c56815a56b54f5705bbadf39a19119e3593c009a75ff81a1d7d93f1c8c7961bc002a84bfc874a19ab76eee7d7488681254e192ae55645ed93e7663c0768eafa3af2f22fa6c9575656b6944561ccdb73a495c022852dfd546bb505eac4290feac09fdfe87c8573cf8a90300000000472b640253971bfa61d9688fc99236aa6262172fc0aad818190008000000000000828eab0bcc309e5ac6801e9b296506e93009219be536a81571af64702e4094718eadb77f23da3ec7c1cc4daa262fff6251c8ccdc96429edaf8e4a1204baa82dba0ac853db1a6f04699b500c465ad03000000000000446e7d1971d4603c2e389a98677d7e81c50a3770d1703da254496e9d9ecb56a7c97ff7efd07e692e7833f3cba886d33609b053cd459920f1b5d1d722e50500ba24cf371c92e5502e7e92b1dc65b15c576a351560d1bbd2454f2e66dd27c596c4b315490334e59a9edcdc16557473e4b5c72073a69d07dee27fdbb2cfdd1a0ed0e5a28000987882623e52ca1a45098bf7394e89a37df89d1a91a5439edd"], 0x1, 0x0, 0x1000) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000005c0)=""/133) 16:00:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x100001) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) listen(r1, 0x80000000) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20}) 16:00:13 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x8) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x1001) 16:00:13 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknod(&(0x7f0000000200)='./bus\x00', 0x0, 0x7e5) r1 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x8) fsync(r0) openat(r0, &(0x7f0000000180)='./bus\x00', 0x200, 0x100) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000140), 0x4) poll(&(0x7f0000000040)=[{r2}], 0x1, 0x0) 16:00:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0xffffffffffffff2f) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000180)="2fbd6fab0cae3c732943d0cccc63a069dfbb21c26b43d80910a41b0f21ba1792e1664c700047741e8cf790c18f0638f844b7ae64afc65a88a9d0eb2ab8efbb52bc7942438c62", 0x19}, {&(0x7f0000000200)="8eaa2931818ce60263c7bf5ba493f0baf10075b82c00ce0ee83b20d79a3432107e0bd3572cd9e60edfa9624804b184289bae4d85997db3e802c5fc51fb328b930be9ea213fc7e86325c5b5469aba3599c092b4795a6182e91ad99a2b7db5687ad061518b8de96d89b0631f51bddf02118f9c69e0c3b083bd7ea51a89cede3b7eb8c4eed005376a115354124c046740732c13099e6ed5e3bacc2a2085729281678244aa0331f4354fbfc428fa9353c1df5ccdbd8c90ff005314770e9e023205f410a06e292f80dfc1b487da284462bc51b032acefff7b540f8f6870f82aa906", 0xdf}, {&(0x7f0000000300)="0a852766db13804c6c17764e5fe259a25f7a227c5c2e2511b00fc8364988dc2b1a8a4b16ea2b4a1ef3cd03894ddee7bef5487833835c08a4cf2c101b9780b074c8ec24d905889df73df3014feab356302dbfca3f0d11c3c3c458f398895372f3ecd91608cff05dd3e54efe83b8a57d6cbe9e2ffd77f572cf4d25c23a4a22b5d4faffa8403a6117a04e908d499d1aa1c8b9f4e22092484b1bb5b5d654d899063b88561313a434f32b2cd8a2f584c044d52c73f3d9be8bacd9a95fefec01c12e5c26f0e0ae6f5862cae4cf9d81f200e4ea7d95e1d83566722f7304188b24", 0xdd}, {&(0x7f0000000400)="1caa22800676a04c2ed088bd5dee5baa8a836f44811144a438b644589783075af11afe8bc86066c2418749cbbcd5db80614e09f98183a19ce4b57eebef4a5aadd57460dcbbe587e72ba9228fbf6671fa20c68b9245a89bf52aa10a77b391aeb38b58e9e2123f7dcb0f12051a2c3b9bbf968303b6bb6bd40ef785671fdce14417bf33f7c383c4c028738ab27c41593e9dabdc9568c54832a160481942634650a69d402b1500dbbd312bf2b9b2f53b232b8d2700764e229c3778e9c4bf5a1b267420e5cec92f72f2ad63ba675a7d734753c122d4c7fba7faf07c270a2d8890a92ff76c3adc3de3506120441a2585c154e3d581", 0xf2}, {&(0x7f0000000500)="8a32fdf6628406fbc36136750b7e4f61e6ca918130e31b9db32a8ad3e05aa63d851cbad5fcaec33b15b24a7a8fbbd955d46556f03c1d85ccc39610f85fefe246948b8748b319cb333f1a858493423e484147ca97770940cb4b18173a6673612fcf5d95852edc2883cf06e02350476b53fa2f751d6e03c7c964c45ba28ad43df1a2a8eec33abc0bd9fd19a644bde9dfca3bb840256dd3c7", 0x97}, {&(0x7f00000005c0)="a491e1af54f1a8d670373bc1fb051e855927f7f280940f67256f64d267214a0545ef1673af71097f8c5e3b0d5033a5afec17b10106ffec19da2b7939ae73b04c5434ea24dbdaf335b6055753f0aef067342dd72ba3b7587bdf3e7aabc3d305fc68ce276ab2d1b0b39d87e27f64473b964fe27ec18bc4af2b818e83ac21209d8b1a2a58", 0x83}], 0x6, &(0x7f0000000940)=ANY=[@ANYBLOB="d000000000000000ffff0000360000006e69796502ae0fb6e0291e47fa20bc01d80d5f3ba95f6f56e5340ccb1729971a666b78a4bb71bbceaf032dceec3e34c25ce67ad8cf1b8b660deb3917df7a90639395c97c979f682c62c79b4ad0beb575a1169d9d5865e9750d0578e0b47e7bf44db66b626cd89cf6a459c3125de45918f2be6b39788f021a5aca80627619a51fb28938292f0592c779dc85f8d0fe909ed8f885eeefd48f9f6355398ccf64456f1b68bc72d4fa115f92991590b7c80b872baea8a09b1ba841b8d3944aed0000002000000000000000ffff00000104000023ac9aa8fa3c6a8d8e00000000000000f800000000000000ffff000080000000a36a5243063d4712ac00f8215c838a5a653baeb10330fcf7b0d6b5adeea7d5212d709ca57ac42eb0e34bf84aa73ab563ce54d005aee09cddf63d533ba5ea6da756d2daeb30cf2c4d9fa399b5cd5e6f4df2ecb2cba0e1f97712141d022400f48af18815d12704000000000000009de2ee90a449e7935fe0e1b61464835d3129e0ad9c8ed839b8fb3a020e378cffacaa366f14ffe4250f2a751ec08c54ee3a970e1430f6824e5068563cf6671ddd3358a52201cb40a5eabc2ba01b7215ea2897dd98c95b6f2e36a575a90358fa32f82a15207f325a9b4c145b5aed37809f50770b52e402b3d8b3cf00200000469625d4fc4fb94060bd0000000000ffff0000000000006941fabede3124870158"], 0x208}, 0x0) getpeername$inet6(r0, &(0x7f0000000700), &(0x7f0000000740)=0xc) flock(r0, 0x2) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="dd00000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f0000000300"/56], 0x38}, 0x0) 16:00:13 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1203, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fchdir(r0) 16:00:13 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x10000) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x20) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x8090, 0x0) dup(r1) 16:00:13 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0xfffffffffffffffd, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7df26f000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) getsockname$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x128, 0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') pckbd_enable: command error 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = getpgid(0xffffffffffffffff) r2 = getpgid(r1) r3 = msgget(0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getgid() r6 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x2383, r4, r5, r6, r7, 0x10, 0x5}, 0x10000, 0x20, r1, r2, 0x1, 0x9, 0x9, 0xb4e}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff02}, 0x44001000e, 0x400008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pckbd_enable: command error 16:00:15 executing program 1: nanosleep(&(0x7f0000000080)={0x6, 0xfffffffffffffffd}, 0x0) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r0, 0xff) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5}, {0x4c}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getgid() getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, r1, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r2]) setegid(r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)) syz_emit_ethernet(0x1, &(0x7f0000000240)="ba") 16:00:15 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0xbf}}, 0x0) poll(0x0, 0x0, 0x2) setitimer(0x3, &(0x7f0000000000)={{0x1}, {0x81, 0x400}}, &(0x7f00000000c0)) setitimer(0x0, 0x0, &(0x7f0000000040)) 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x812, r0, 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x1, 0x2) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5}, {0x1d}, {0x6}]}) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)=0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) dup2(r0, r1) 16:00:16 executing program 1: clock_gettime(0x3, 0xffffffffffffffff) clock_gettime(0x7, &(0x7f00000000c0)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000140)=0x8001) 16:00:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) chflags(&(0x7f0000000000)='./file0\x00', 0x1) kqueue() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000440)) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) listen(r0, 0x3ff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x4, 0xffffffffffffffff}) 16:00:16 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000200)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r3 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x4, 0x9b}, {0x18, 0x1, 0x8, 0x3}, 0x1, [0x4, 0x8, 0x7fff, 0x9, 0x3, 0x80000001, 0x9, 0x3]}, 0x3c) chflags(&(0x7f0000000040)='./file0\x00', 0x0) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) write(r0, 0x0, 0x0) 16:00:16 executing program 1: socket$unix(0x1, 0x2, 0x0) 16:00:16 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x1f) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000180)={0x3228, 0x4, './file0\x00', 0x200, 0x8, 0x4, 0x1}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x3) ioctl$TIOCFLUSH(r3, 0xc020699c, &(0x7f00000000c0)) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {}, {0x6, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0x9c, 0x0, 0x0, 0x214) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x3, 0x80000001}, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) sendto$unix(r0, &(0x7f0000000200)="e767d787c8198776cd1ad829ab89ca8805db3ccc1babc367c0b72aeada14ca1cc41ae3c2ea0e8bd0c616167805996dc06d909d5ac3276bfcdf59e2597c715a21b95e65b126d24aebb90d3e23a37210641a7008d434839ce8450839eea9c98497d37559cdef7c21596edd7221a850b4748e6dda60f3385d1053f5a5c9d506ce5834759a18c54bc92b9f7861d9f7fd1ee6418678adb008ae3813e67939ee8a3dd757b0ce8635ea6380c3e4781f51e2f20ffe4ce9dd33c26b4a36143d262ffdacfdfe65c96af508e2b9a22df99b4982979df980348e5d582ef2d9190d3cb5fbbb95dce1811e7658d9a7e0b9d668af0fe827053035f38db51b41bb5a1399e339baace64a9b4d13dccaa9e8e1f247ce77ad5a7fe6448fedf28324a328595171cbc275c1f3bf671263807bb75c1ace54eaa22b587d746bdf6f48dfb0ce5e879231c8469532bbe05638c6e93760ddf10072360c98980c1fbf1bdfce44d8021dd1d56798b535b77e4ab1cd6753bbe36eb97178b145bbe16b4cf1e7f0f7ef146140ef5e557c9ebf924cab470a99b369f946a10eefa17c20240c08ca2c825f923b176ecc9c49a5ed941b0cce1a8e726d7eff7ecc19fa91cdaf043e76ae9e7b1219a30b52fae43f28f48732c701b885433dc8cadbfe23f30ee599f2dc6160ab98c71fbaf15d452168d6b220c3a2ccd0d688c649c5eb10bd48973213669cb50851f5fd203c6e051e8a02f2dfbbc20b95dd6e8bc857a650a39120197db2823d1d973872696a47b82a271c063175fd2a6c34b374685f073c3bfb402322c5a58b86cdf65bb2f8f9c6a65470f5b3ac0dd0d76dcacca7acb05fcab475c2b2a0fd98976861590db01d746f20d4384791ade91c01ada79b5d6c74f201d3290d188d1f7ea6bd83848e3ccc297dcb79d8c1ae070e681afaaeb0cbe51af882b9b7a727647b0de56ba0c2c84e062d46f656f4833ac18236ad27d2e60c52792117b7f51422c760164884169f8f545fbd2b2598e58c119cbb6a577fe067bfa01b2de4421bf75e4f184496220f73bd0bd331621d7bd9c18490c53ea132e4bdcf18de6158d688460ac51203201c9bde437e8295942a802d28a2d8ef303bbbeffbbec55d2af2d748bc0d6c38c6560b190e8628fc3654af36b9e0ba0a0663c7ecb9857534244e1738a9e9af30fd3ce9bd5a7199fdc9a55e62ef7c0644dafd2afc9ae22611f56767e3705104865493fbfb18c7518c5b89de8ade37d907683004b8ff0dc7bc6b35d5426e737969111f6034591436aa89d0ea3a4dfaa826afe6ba40955d3bc2b7727d6695fa4bc3f445fea1fa4eba80a1df87416d0e58a1ad5a615a25ed62d624385c3cdf540b15bf881bc4d0c3d2e41f48d005361a88c0355b5b71c0acae131690d4a072ddaac8acfc7f2752ecc675eedccf615795b95386c48c93e218dcfc8fa0db6cfc9bfe91daead7d152ea25ad7be748f6c40a43de1d1bae698e47bcf94433a59346cbad2be9157ae3e482f08d5fe3781a8584d74736e94a1affa779055d960048fed99bac674b852fc26ca539d6f01fedc07032741b0ef931558c85009a7eaeb058ec9d43b2df1bb5fe8cc1e1d300fd4552fc1a5c2da4368c1b3145040f98a775c350a0434e205a2bd5053f3cb996a20af6e3dcd9714d5b5b747d36fc501557b730a9ada020758d0fb08a11e7cf8849ea3061a1f8735410b217bc005b7d3a76f0a3c61b09be21ca812f5e35f4830d555eea87f06982337a1d97fad1ea723ec776c2ba9e16fd0185d83c398470c21e9e3cba6d8c5b94921678a90ca36e9c5257dc47c3367c1bd4cabadad86ed07fc9625ea2aac3d077e73c51f269a21ac29eaea90c0d8f5a7eac700e26b96d55ded044424fb1232d0b51d41afe116633a85741c733ca1bfa57a9a755ee300a9681375884d8c3173cde4b095448a1cefe105f3729b2d3735391b7ed3dafd7221a2a1bacd75230dccd7e6dce1773c4eaecd4aa49b953be34e0b338be4413442e7b59becf60567e5aa7a7160c14b14b39638bd0cf4bf3a513da155a0ab5cd0e7a00a1af77463436ed879e4a7227f1d69c064f376bba3b35e8f68b6f4f287a69495ce55bc554277cce8339c3dac98ff71ba1295950c3d163f10188e267d432cea45aba5c7914716be04dfdb8411b3678fb3ce23f843436063080a0923410c7648c454d2494c4eb9f64e4d77c2fefa83dae9309dc0641b2aebf825993ab0d14c54ec16393a3e5c394cec5b6d91d30bad5cd83e5b271b71ffa7ad0298b782706c587550f77b8995dec1da1bee33d896ecb2c9a375ca35420d755f227b61d5b3f6d4e4ae55955fc34f6b2906f40217b846cd1674dd0aff3a3005bc6e3f851b299645149cf4cc5cf3e2b056ac9fd53bdec8c498b125907cd3af22ac2f22c45cf8056841054aabe8fbb261a2fe90f8c5f42520e147f505fd033d179a066baff70b4b3b86f074c7dbdb65592159ac2fc6a5abf6d58f48dd188a5c8bf1da494efb0cfcf34d437cb6346a7ae3d624ee33edc5169caf5701114a9be1e0c01c28ac8f2a6475fcbc42c2ab596d8ffa4d4b1454bcdc8c0097fc415378b07a82305a2fe5f4edd3131a15f3af0c9a21741b6d3b14207e5afc1002b0a669f61abcbc73bb25a6a3e458fa184ef2b24ac550e633f032233aa3423a86654ff5c93693876899e1862dc9bac6499ba46ffe4a8cdd9640710c5e18711e894026209c350313ddf4e4835f1c1af379112fea4c72e6718b7134fc40097faa11114f89959265c14705342eef723cac36adee091522e090efc818e704f54956f8cd470632f7aabe7d64c3b37656d39302b28b2000f9ff80e35d173359e9f8c1a5006d07cea35454e58070fae883bc717c4ee280600706733b0a8a0fb0833bfa5061757ecba8953bd59980bebcc696ca4e75848e0aba6aa4b34b2b9c9424daf032fe666ea7ece8b1324d9bfb41624a66544193cb3598be2e7e06c8d56697e5a8bf1230c54baa49f241ea7e311ac406a1e793f7bd180aea8840956e8d2657a28cf25b82532552cf6a09750ca87bfef81483c2b3f9fc17740b5a57946551070a5886adb6df5be67016085711cd514a3eba48b79c6f7d788060a5b10081e0275a762a84832f81e9757f391df1a154b56a67159aa71e5b7fae54051fac10d1a915a2767bfffb7e64456c02b58c0fbbe993aeec488086716bfe9eb0851d1a809ccba09df1ecbb25cd582f15fe86ad786e86fd9df2045fc8155ff42a115f39bf7144d201e91281a30c26393797f29f78018876a6396d37d06ea726249b9db5efae1e9bd03b78b195a4b0d654ba5666c81b255fc80ed9dbb7d94684d0f8e347f226e193336ccbe0573772f76d6913b5d8b3eb526ee38caba911df28262fbf94ddba1b07c3223fe9add8171334cfbfc3032313e54f9da4efd31fa01a7e5e31d9247c96f455d74b74648e57de2b304c72386421104c35aa4100c001dd512c7790284d6a316aef11927a2a34f42bdb57a476392162b51d46dde4e2cfa97f6b312c4496ffe0dc65907054eef706ede6a5c9da8c7f5f4e1adbee35fb31ebac73b1da283d081cef12791cbb847fdc93a5187c36ab8044b1cddc392e0c4ee3904afac6b6f808980edd8b99f22de697095e404ebbec2d7b7fefe237a493ad15f1408f0784c1588143ed4f902f7b2d148ae85f040cb331114e5b5b89ab8525a4236bedb050c0ecda503516a87f1c2e2c1551f3dbcbbe985dd215fd3bf75daaae01e778c44904ae4bc3d45248444e4da4b1b6ee7c5b6474598d47b03a94188cda6e606c43f7de1356e3a5fc5cccbbc0d2581a59834b7ed2eb35e9a2810d12acd5e4f415b31a2e1cd0327cfae5fb4ac243c7cf6d92543eff41c562ac39ad64a275999a688e0c18b623ce37607c20b44cd92e8c13ad2b4cbb73b3906f9c97d8fa516e825bf6d0e4e505fcf4fa37c4a6114a32ce41131456f740c48b71e6954be5258d9436f8a38111bad944ed6e12a38b77f191ec4f8c116f2e22b5fbd7099081fbb6a56f11f7c19e93e76fdb609bf9ffafdb7d403ae1186044d9c463c10c2e19dd99a802ef90d853df033b16815703a43b92ba19661ed7ce7adc5484eebddf10584d748ba35d1080aa46f4a790482d86e2460476e0d5c18b5485211c32a6eb6462405f7cde1a6a00448505f945df54eed184c4c7346f1d2ddb65cd71b4260340a1db4b625baa2d02165801d9f9c8801a1a3ef8a9ee66f5808bc3cf28a407ca72f86387643b4c7f36b274054c5a01c477e745496d6ba1100e05c16317438bc0cecb2750554829b231114aff04d41affb72591bb04846af205213ba745faf7c6836266ba5e69608e88523fe61dfc00ca4010f0d538ad31d4f3d6c82012c240e25d0ae322be30d67c023b83c33640b600a76fd25c7f499e6720dcbec35e116bddd5ac238d577877f9255f5742e12f457c0aad82b224398b212d159cef74348d95e744868d70c06e276fdd5857fe771ca47619a68db3379f7a8c008a392c4c23e5338822c50bfba23e52cf31c4c14bbdc40fff5aaf5389815b7b4eafe08fa4db04f9124d727527f54be78e007c65f0d0443f55f3df172e0a428ae43c453dd157732e1bf1b7cce2e31531446026176ce2557f24bf41f3bfafc0d8c40a243fd0629e9ed647a19d5539c476f1bbcdcfe3ff5ca326e580d390b70cad770aed7011f6c7c59c19a77e1ea287d247ae369d3145ca1a4b31d44cb2985fc05db4dc1fbb50b34fd9ab596344c5f7f8b20e389c43769dbb7b86f6dfe98d91efb5cbf35fce29a06215f23e53403e837d2dd1a8fb22b77d18086a64a07bcf6f39f9dad929767b2a918841b9aac7baacdbf65a8a4d86e8190dd8d662dcfcd1cd459283442f08179e902ccf159fab092e1e737065a9c84613850ef5730ffd1412732c83a595cd79d7a1a9a75d8ef451e53a7e89b661d6b87f309bcc56e883ffc3c6b3e2956b23dfe0ac7cda8f82643e8aecc1d8d3e585fede557410789892b46e69c6757c58be5846c7cf742c101e19a0156dca037a1f35417023ab1ed5fc72679fdcbf3d81e5f7400e8e6247dc8dcdc912f578d4e7489200d20484b395e5142303a606c6daa50bb8b27dd2960f9931df024452f126218fd89a952308b50464c3fdca25257c28044558e2dbec3ef9abbea33ab4d0c77acdd0c5f3c0f6b2be3233a4b8c517a3f2f93aef8ec2c8de00fa57b169eff8c53a40bb3b826d8a66dc9cbe73a4167d4c9e793513e10b94a3b368d408d955b994d518cf0e72893e6f3e122a0acd36ce7705a61bcfa89c5ceb77e64961da7f64c4db497485345bcb971a257f0ac75dfdfaff7cafc3b7194d1746bb6f912f1be10c77d8460a530a8dc711eeca8b770b0520096b325678391c744ad1172dab9b46b816825836126ed7a5a16984feb54e59a845142e63bd961036db4869f5a049252e523a2696025d8975d6c048ad4f4ab6a63ebbc01cd3bc51a688fa557773cc1e33bcfa7aed61cfd645bf5a0aa31c7892d188c01ebed236b05dfed8dbc5a987e5097b84b77c3e73bf8cf5f64935ae2834e2be32836cdfab3f056546147b52ef6258e9bd038621630f8b7650caa57645ffb425ed9094e6ebc0cf2cc4856081dcb2b0c32c34b0aae7eb8e21455899d4cca587be857ad4f0a0dc7e9db18f57dc7631e13e82ce242a1d3cc8aae710334ca398eb3005dafcc6edf68351c701756541ab84d3087a88aa29e649f91400f214733ae924066862c968aa38d04ffd3dfbdca4dd662cf0315beb4909885d4433b141211421ee33f1dd7ffddbf7969403787ba03060c454ba20047", 0x1000, 0x5, &(0x7f0000001200)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, &(0x7f0000000100)={0x9}, 0x0) r0 = semget$private(0x0, 0x7, 0x8c) semctl$IPC_RMID(r0, 0x0, 0x0) 16:00:16 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c650000"], 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) setpgid(r1, r2) read(r0, &(0x7f0000000140)=""/163, 0xa3) sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x1d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='\t') truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) 16:00:16 executing program 0: r0 = semget(0x0, 0x0, 0x60) semop(r0, &(0x7f00000000c0)=[{0x1, 0x67d, 0x1000}, {0x3, 0x5, 0xb9c1cecdcf70d14c}, {0x0, 0x7, 0x1000}, {0x0, 0x0, 0x800}, {0x1, 0xfea3, 0x1000}], 0x5) r1 = socket(0x400000000018, 0x3, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) socket(0x1a, 0x1, 0xad8) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$KDSETRAD(r3, 0x20004b43) semget$private(0x0, 0x4, 0x214) r4 = dup(r2) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000200)={0x9, 0x0, 0x0, 0x3}, 0xc) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(r1, r5) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000080)=0xfffffffffffffffd) ioctl$VMM_IOC_RUN(r6, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:16 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x9, 0xfffffffffffffffe, 0x1, 0x6, "be8fb02e2c14ef418c1b239972f0d05f621f4c60", 0x100, 0x3f}) write(r2, &(0x7f00000008c0)="bd73", 0x2) r3 = syz_open_pts() close(r2) dup(r3) r4 = getuid() seteuid(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7, 0x8, 0x4, 0x965, "44df59705c731999fc7ee0e8711d69103468e610", 0x1, 0x101}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) 16:00:16 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffdfffffbffe, 0x0, "d730c1e7bb6f0000000000000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc}, {0x5c}, {0x6}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0xa9) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8, 0x84, 0x30, 0xff7}, {{r0}, 0xfffffffffffffffd, 0xe, 0x10, 0x7, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80, 0x81, 0x81}, {{r0}, 0xfffffffffffffffe, 0x8a, 0x40000046, 0x7, 0x80}, {{r0}, 0xffffffffffffffff, 0x20, 0xf00fffff, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x400fffff, 0x6, 0x6}], 0x5, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x8c, 0x44, 0x7, 0x3}, {{r0}, 0xfffffffffffffff8, 0x1, 0x1, 0x7ff, 0x7}, {{r0}, 0xfffffffffffffff9, 0xf, 0x400fffff, 0x80000001, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x3ff, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x3, 0x7}, {{r0}, 0xfffffffffffffffc, 0x0, 0x40000000, 0x4, 0x6}, {{r0}, 0xfffffffffffffffa, 0x10, 0x80, 0x8000}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x253f, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf0000007, 0x8, 0x1000}], 0x2, &(0x7f0000000040)={0x9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, r0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open(&(0x7f0000000100)='./file0\x00', 0xa0, 0x100) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x20}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x74}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") chflags(&(0x7f0000000000)='./file0\x00', 0x1) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r1, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r2}, 0xfffffffffffffffd, 0x1}], 0x17, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f00000001c0)={0x1, 0xd2}, 0x0) getdents(r4, &(0x7f0000000100)=""/116, 0x74) kevent(r3, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r3) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) 16:00:17 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000680)={0x10, 0x7, 0x4, 0x2, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xec}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1c00000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xc8f}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xe7cd}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x8}, {&(0x7f0000fe6000/0xa000)=nil, &(0x7f0000fea000/0x2000)=nil, 0x81}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0/file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x20}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:17 executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:00:17 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={{}, {0x20000000000}}, 0x0) 16:00:17 executing program 1: open$dir(&(0x7f0000000040)='./bus\x00', 0x88, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r0 = msgget$private(0x0, 0x100) msgrcv(r0, &(0x7f0000000080)={0x0, ""/78}, 0x56, 0x0, 0x1800) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0xfffffffffffffffe) write(r1, &(0x7f0000000140)="220e22", 0x3) msgget(0x0, 0x10) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40000}, 0x440010009}) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000100)={{0x0, 0x256bd3b2}, 0x7, 0x4, 0x55}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgsnd(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="0100000000000000f7abac1f9094268cd002d07dbff64612248f49780c7c5b80f2aefa9705ec251889cfb8e95b67b3cf683ada71e4a53db5acfb228d6e4a4ec2082035a6e0d13664042bf906ca6288ab9d0c6f49628416453dcb55b87d59a454be4e6447f486de9a1ef3cf9ffcb3495ab6f61022bd62ad9fa471e7bd148ab1386baf33a8ee7d9c04b85713a3955ab9a1c79b55381db3a9f227b554aec9045fd15ceb9f097a3d59ff643e9d5e83aecc9c295a16b776e463fddc73098de03c3e247a03dbe6584a36c7ec8cd847a59e1fec104700574897a550db74c2c1d290d79005f741a62e521e08e48945bcc5c3ce062dca0b45463231db20cd76725900f8"], 0x5c, 0x800) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0xa, &(0x7f0000000040)=[{0x4, 0x10000, 0xfffffffffffffffe, 0xfffffffffffff801}, {0x5, 0x2, 0x1, 0x6d3}, {0x0, 0xff, 0x0, 0x1}, {0x1, 0x6, 0xb6c, 0x9}, {0x7fffffff, 0x960, 0x3}, {0x6, 0x8, 0x2e1, 0x2}, {0x7c6e, 0x9, 0x4, 0x4}, {0x3092, 0xed, 0x3ff, 0xee8}, {0x1, 0x11, 0x4, 0x1}, {0x3, 0x7fff, 0x400, 0x7366fd9a}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x7c}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') chroot(&(0x7f0000000100)='./file0/../file0\x00') r0 = open(&(0x7f0000000000)='./file1\x00', 0x200, 0x2) openat(r0, &(0x7f0000000040)='./file0/../file0\x00', 0xc1, 0x0) 16:00:18 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x5) clock_getres(0x3, &(0x7f0000000080)) fchflags(r0, 0x0) r1 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair(0x2, 0x4000, 0x29, &(0x7f0000000140)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x200, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0x7fff) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) chmod(&(0x7f0000000280)='./file0\x00', 0x188) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_addr=@in6}) accept$inet6(r3, &(0x7f0000000300), &(0x7f0000000340)=0xc) r5 = dup(r3) renameat(r4, &(0x7f0000000380)='./file0\x00', r5, &(0x7f00000003c0)='.\x00') getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000400)=""/170, &(0x7f00000004c0)=0xaa) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000500)="5182ba6201ca1241bbd25f3e917d1f341d66ad21c7d4dca7ac80bc9d9876eb50", 0x20) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000540)={0x2, './file0\x00', './file0\x00'}) r6 = shmget(0x2, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) shmat(r6, &(0x7f0000ffc000/0x3000)=nil, 0x2000) sendto$inet(r4, &(0x7f0000000580)="972e87a6aac449948b806f0f58e5620baa671d60cf3389566422a5d979214ba21fe82572b40a6c3acad9f5e3a154533a3cd2cfd0ec502745385212bd105e1b76ca41fe7971c5d2a54c4d1184ad26c3de98a7b00b3670b298a1acf51ed618a48ad6fdd889b7555390d9c2d97573e17591e5ada0727bdbb3b2a3169765e1bf88322c6744e7d0428fa55c8108897fa4c5b71297a7100a42e7d2dfa2f39b32588575f515736eddc542ad6ecce2f4afcd7b0b2481fd57022ff564c587f4e52be9397c380a0d67dd56e4057f21db", 0xcb, 0x0, &(0x7f0000000680)={0x2, 0x1}, 0xc) r7 = semget$private(0x0, 0x3, 0x5aa) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000006c0)=""/37) pipe(&(0x7f0000000700)={0xffffffffffffffff}) dup2(r8, r5) openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x10, 0x0) msgget$private(0x0, 0x2) msgget$private(0x0, 0x20) 16:00:18 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000180)=[{0xffffffffffffffff}, {0x1}], 0x2}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x28020, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000080)=[{0x87}, {0x0, 0x9}, {0x7, 0x6}, {0x40, 0x5}, {0xa6, 0x948}, {0xe7, 0x4}, {0x0, 0x800}], 0x7}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[0x49]}) 16:00:18 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20008000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x24}], 0x2}) msgget$private(0x0, 0x200) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) fcntl$getown(r0, 0x5) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000200)=""/14) flock(r0, 0x8000000000000006) writev(r0, &(0x7f00000007c0)=[{&(0x7f00000004c0)="98ead9bdce5e0a20035a8068ae7a54669291b2332a634b80600381caf775cede915e110977ab242d29fbd4170a", 0x2d}], 0x1) read(r0, &(0x7f00000000c0)=""/66, 0x42) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1, 0x7fff, 0x4, 0x9a, "e90129eb0004008000330d00", 0x8, 0x5}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x1000, 0x100, 0x4, 0x40, "0fe33f295be71eadd30265e8e5bc27c731c014fc", 0x845f, 0xfffffffffffffffa}) close(r0) close(r0) ftruncate(r0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000280)=0x9) poll(&(0x7f0000000240)=[{r0, 0x80}], 0x1, 0x5) dup(r1) syz_open_pts() 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x40}, {0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000280)) clock_settime(0x4, &(0x7f0000000080)={0x1, 0x3}) 16:00:18 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(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) ftruncate(r1, 0x0, 0x8001) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{0x0}], 0x1) r2 = semget(0x1, 0x4, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x1, 0x4, 0x5, 0x81]) 16:00:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="70308000000000000000"], 0x9, 0x0}, 0x0) socketpair(0x10, 0x8000005, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r3, &(0x7f00000000c0)=""/211, 0xd3, 0x1, &(0x7f00000001c0)={0x2, 0x1}, 0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000200)=0x4) 16:00:18 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000000c0)={0x10, 0xc7, 0x4, 0x7ff, [{&(0x7f00002d6000/0x2000)=nil, &(0x7f00007d3000/0x4000)=nil, 0x6}, {&(0x7f0000153000/0x2000)=nil, &(0x7f0000522000/0x4000)=nil, 0x66722f68}, {&(0x7f0000255000/0x2000)=nil, &(0x7f0000061000/0x3000)=nil, 0x2}, {&(0x7f00003a7000/0x1000)=nil, &(0x7f000057d000/0x2000)=nil, 0x4}, {&(0x7f000005c000/0x2000)=nil, &(0x7f0000277000/0x3000)=nil, 0x1}, {&(0x7f0000465000/0x2000)=nil, &(0x7f00006ce000/0x4000)=nil, 0x520ce530}, {&(0x7f0000407000/0x2000)=nil, &(0x7f00002e7000/0x2000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00007c3000/0x4000)=nil, 0x7}, {&(0x7f00002fb000/0x1000)=nil, &(0x7f0000100000/0x2000)=nil, 0x1}, {&(0x7f0000339000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x101}, {&(0x7f00005d7000/0x2000)=nil, &(0x7f00006fc000/0x4000)=nil, 0x10000}, {&(0x7f0000076000/0x1000)=nil, &(0x7f0000106000/0x4000)=nil, 0xdc}, {&(0x7f000024a000/0x4000)=nil, &(0x7f0000fed000/0x11000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00003dc000/0x3000)=nil, 0x6}, {&(0x7f00003e3000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000000}, {&(0x7f0000249000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x400}) 16:00:18 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x7, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) fsync(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)='\b\r4A') 16:00:18 executing program 1: r0 = msgget(0x3, 0x419) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x6, r1, r2, r3, r4, 0x1, 0x6}, 0xff, 0x5, r5, r6, 0x100000000, 0x7, 0x2328, 0x80}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x30, 0x0, 0x2, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000002300000003000000000004bb893f0000"], 0x38}, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(r7, &(0x7f00000015c0)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f00000002c0)=""/56, 0x38}, {&(0x7f0000000300)=""/154, 0x9a}, {&(0x7f00000003c0)=""/38, 0x26}, {&(0x7f0000000400)=""/189, 0xbd}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x5, &(0x7f0000001540)=""/120, 0x78}, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:18 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000000)=@file={0x0, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xd, &(0x7f0000001400), 0x0, &(0x7f0000001700)=[@rights={0x10, 0x1}], 0x10}, 0x0) fcntl$getflags(r0, 0x3) connect$unix(r0, &(0x7f0000000040)=@file={0x0, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xd) 16:00:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = getpgrp() getpgid(r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000100)='./file0/file0/file0\x00') 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x3d}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x80, 0x8) bind$inet(r1, &(0x7f0000000200)={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xc2, 0x0) chdir(&(0x7f0000000240)='./file0\x00') r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r3, 0x184}], 0x1, 0x80) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000000c0)) syz_emit_ethernet(0x0, &(0x7f0000000380)="415d0e1ae0fe78d8c706a4f4d162ba9469b03d24891f22e4fae2c01f934d8ceeb982887d73323f16e4c6852b6018cf7d842c463662e256e9353e61b4bbcdc7249a952cbe9199f5c3d7667dc24bd85e789665292e585db8bc8bb6e99f1c243782b9e134b030f3ce23c010c2721985514d3d147407cdc3e4b078a85f94eef0791139707d1923dc46120e") 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7b96fc690b8cb200100dfffff4c5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 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'}) dup2(r0, r1) chmod(&(0x7f00000000c0)='./file0\x00', 0x2) execve(0x0, 0x0, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) close(r1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = dup2(r1, r0) symlinkat(&(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000180)='./file0\x00') 16:00:19 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x6) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) rmdir(&(0x7f0000000040)='.\x00') 16:00:19 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x10) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0fe1f252301a702a3200"], 0x10) 16:00:19 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) setrlimit(0x0, &(0x7f00000000c0)={0x20, 0x20000000000}) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x81c0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f0000000140)='./bus\x00', 0x28380, 0x2) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000180)={{0x9, 0x4, 0x8000}, 0x401, 0x8, 0x5}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x8) fchmodat(r1, &(0x7f0000000080)='./bus\x00', 0x40, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:00:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x7) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df50795acd00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d03", 0x546) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff03", 0x1e2) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000006c0)={0x2, 0x6, 0x7f, 0x8}) 16:00:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) 16:00:19 executing program 1: unlinkat(0xffffffffffffffff, 0x0, 0x80000000203) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x2, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000040)="7090b7f91812ebe285869944f6be6776c236a7062aea3e20c3ada1e82323734c2aff98f319220a71d5665d9d7338ae507c9ba5983e2beac58c659537dc3bd644cbc68ff7a396bee3e19f121a7f3a7901aa05a162937270607f13b9fba360cfa65738599918c330abcc2c36fa0d491c3b59c72f763cd6f0fa0d0c9c156f1005fdf117bed2b259acd794b7f2a275228bb83e0519f07055bc674130650618ef864d072236e5c74fbe7d312c2cc09ac6601c83145d808b47b448a5ed6a040fc3420b0fb1edcbba22719354138a6ad3e01f51703da9007538", 0xd6}, {&(0x7f0000000140)="b67f37496eb999556ff3bd72c7f98423aa6c442165b43600d9533736dfce298503cf8ae96e2daf192a9b99978c2010049b5124be7c67cf5ab7d3dfda7e57459dee68e40cafd783f26a06815f61535cdb15e3240ca7b0f4e4fa63", 0x5a}, {&(0x7f00000001c0)="1051b48a0a56d4616a643ef837d00bd9efb97b1ec143e3d876918dc62b5d714f3688725b5f6adbbd4ea38c02bd5db7cfa8f8e8573d30f990dabd5e3d0f8f275925aee393f0cf708e7d381b2c8c5e652977a763558b35a657314e68b5eb82cb9ca760f9b8bbbd7028e80fa7ba3d08160ac3698ec7b923b340d00b6f80e10b2a1894306b1213c67ce881058900443cc21ba882e58a47bd81006186d07fa97f6a19576d4fb5565682f4894e87e47aae7185268f3f18c93212ed1e679e16cf227c", 0xbf}, {&(0x7f0000000280)="50f1d16ce271c0ecee7ba609eecfef8985447608463e6c028110c78787e044c374a29b9b98889f2a5082c4ce19528baca99c401b0e775c8bd1c7974b51cf0b2a595ba9c717fd0f31244a46d3810561559a263513139244804616ae4f3488821b6687952271b1aee72244bf436f5d32bb0f0b9f5528423411d93308e747f6f06ba5893f60546ddc04bdf73029b231cafa14403164081fdff9d4c0c5ca8a4fef030df98d68717c9cfd15f8ac8f", 0xac}, {&(0x7f0000000340)="89000bd23af8e9299214481dd07b866b427d47c25d8482e62844c819f9cf5bc3605ca20d200f9823dacdb9768012b315b68e819fb7cd87fd529e8e515cd917f0eb254257cb790eacc753a0d4ea042eed67c0a41ee222993a2689d5fc96723b3252d97db26c33428d43004bfc3150a3179476ef4886cb88497bb46fdc81aaf874", 0x80}], 0x5) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x35}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pckbd_enable: command error 16:00:20 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x104) write(r0, &(0x7f0000000040)='N\a\x00\x00', 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x80000000000) 16:00:21 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff00000000000000e5005b67071b542a538706000000b8180000002900000031000000030000000700c2040000003f1cc7ffafa9f5dd0a807b17de07bcff44d62f66353a696456e9931469f97db6ea2c972d6eb5f34730062a7245a1645f728bd4ecbc7536ca36de8ae37d357b0c475ec1908de9d7f62c238a5f8c28a15d5c06ae6d85a889dcbe673e63d0b89542b52820e111d5b4f5ddb18855de2e2f8217883328259ba53d949ad9e4797d519143d84f4373ddb5247fbc"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1, 0xfb, &(0x7f0000000140)="340f0a78817db24f2fe6596ab11e8241415dabe1af46dc559987b7b7ab549ed880089ef62399c2c6a2d0aa77efab0500c5277be0b568489a52cb8089ae4c080462c0ff20f1ebe8c3827f851f9705c572831df20b91d1a47a096a22ce3d7140e80e29c340551edf4e13f2e45f76adf8478cb595d2a6d5a0247e539abb78bced5e3f456554584153f409a6f44d727eaf8dd13f075918dba98a5a790c1ab7450effd666088a111df98078e9a4e0ffc7f4611d548290a8ebf5c7987b2e79c8d223f3a5aaa66be026af066b9e65", 0xcb) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) syz_open_pts() write(r0, &(0x7f0000000640)='oN', 0x2) pckbd_enable: command error 16:00:21 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x10) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() fchown(r0, r1, r2) setuid(0xee01) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') 16:00:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000b00000004"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000005c0)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0f0eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b64bf54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bddff01000000000000e2397202afa3b8ea97802fb5f7026125b6ea85b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af84801deab47184d2435a8368d842becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abadc8e2bb9898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db050781228dea925a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84afd4bb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a7645bab7fffdc4ccb9561ca300196f3b68b2f65fec1c0d325402a9d6c68de4ca116dd887c40d8d08774c10e9e1dfc268c5b7ef51b8a614aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c1df62128e35d355c59a87454289541cc0000002d9a0000000000000000004a068bb58b1066af83d03ee089b79a058751785d1d27335d82eec697d8a34af0618f7ea116d44c0283c6644dbced4f36e47c8cbea2979f7ac8c285cdbab491cfff16b9b2df5f1a693e6ed666958d913e42ff9076dea07b9083d2a349e8bec69b73d2bd09843744635a952a7e15aa784202f98baf47ef371aa5733e525cb10218ae585da65c92c3965b97e6fd2e754a2bde421349c3cd05e1cd0bea523ed3612bd554c04d08763e359a9bec0b41b6b524bfbad0e2b95381772c2fb643ae8b35076cfdd1d431700acc6ff2811cc985f6a2d7a8e4518eb55a8e084842d59de1e7dd2d314bb20453adbe040d6fe6d0971c8516e7bb4fa6db2066ac7dc3b060ce42e212e41db03db31c7cdb9a706b96924068d37c45b7b69b5e5e692d858511bde43276b63f7c6882c4fe6f6524a08be9e8b65a3da57bfa583ce6c01e8d0ac46a058704cdf73050dd547322f2ece21c449d0b2f5628056b9b243014de169881efc7b55d564a713a298e82e4794a901c88573a4c86db70585dd629b9c75b6a4509b21a6b4b2cf4a3bb4341ca801cf74a5d6ee04b600d097155310fcc38fe579e6e45c543a70a88e7776d5af56225f4ae15d353a9e1b776b2d9fd655821e3544240e2cc1fa3ab4f4bef259f8d535cd8162740656a16932b1305622879c688816c9680651053e5845bc4471114980378c8b2f5e7187de81ceced890a46b15fb82f47aa75b3608f04927951ff629c5fee5bb1acebfbdc3ff452c7bac8bf01b5b7dfaa80dacc3b86729799595a4503ec53215cd68b93d3b6d1d02ad700c5a4856ba23a0b2b0701c3f3e7e2b933849b4c2ff4b9473a44678e859136d82ecdd03f1a1f3f9f3264a207fa73f5cd2ba3d12bb3639a04b52b031a43adf3a2481b41", 0x4a8) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x200, 0x0) r2 = getuid() getgroups(0x4, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000340)='./file0\x00', r2, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000100)={0x10, 0xfffffffffffffff8, {[0x71d5, 0xffffffffffffff80, 0x0, 0x3, 0xc0, 0x9, 0x982a, 0x98e, 0x3f, 0x8, 0x3, 0x4, 0x6, 0x6, 0x2, 0x7ff, 0xb39, 0x3ed0], [0x5, 0x40, 0x0, 0x5, 0x100000000, 0x3, 0x6, 0x8000, 0x6, 0xffffffffffffffff], [0x3, 0x5, 0x0, 0xffffffffffffffff, 0x100000001, 0x1], [0x1, 0x400, 0x1000, 0x6, 0xfffffffffffffff7, 0x81], [{0xf9, 0x583, 0x1, 0x1000}, {0x0, 0x0, 0x3bc, 0x2d}, {0x7f, 0x2, 0x1, 0xffff}, {0x100000000, 0x3, 0x5, 0x6}, {0x9, 0x9, 0x36, 0xdf4c}, {0xb28, 0x80, 0x4, 0x401}, {0xfffffffffffffffc, 0x80000001, 0x2, 0xc}, {0xfffffffffffffff9, 0x142b, 0x6, 0x3}], {0x7ff, 0x0, 0xff, 0x9000000000000}, {0x4, 0x9, 0xfffffffffffffffe, 0xfffffffffffffffe}}}) r4 = dup(r0) ioctl$BIOCLOCK(r4, 0x20004276) openat(r4, &(0x7f0000000080)='./file0\x00', 0x10, 0x0) 16:00:21 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) socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x1, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:00:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0xffd, 0x7) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x7, 0x9}, 0x8) 16:00:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x200000000, "b8000000000000080100"}) r0 = socket(0x132a9918e7a58ca, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x1, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000300)="a30aec2b6ebb3240e1e08f6883bd716054ea72660b99fcd69d1314014eec0ed47231d351c6476f5c5fccb3881f8b7e033a1ce3cbb7298fe2e8129a9e989993e178d0a894cef8c19fc9bc8a232790a9cb968a879fe10f1afd6ba1a844a460bf4a0055010a9cde465fe8e6543c58d73f05e57fdb352051dd25099449cb5f977f7497039bc850ae4868d76bd444ab785c890d10ca9fa72187d2f32a1f2dcd5c0f7f302684b7c1da3f740e64290e42a8852fbb58950c881e20f78a1cd0c5c530be11329ee16d32120ffbc67b0db6ad558f276ed8bd7db1eb57", 0xd7}], 0x1, 0x0, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) pipe2(&(0x7f0000000380), 0x10000) r1 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000050, 0x1000000000000000) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x800000000000002}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x85}], 0x2}) ftruncate(r2, 0x0, 0x10000) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xf24c, 0x48e}, {0x1f, 0x10001}}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) fcntl$setown(r1, 0x6, r3) getitimer(0x6, &(0x7f0000000200)) mknodat(r1, &(0x7f00000003c0)='./bus\x00', 0x2001, 0x4) fcntl$getflags(r2, 0x1) bind$unix(r1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./bus\x00') accept$unix(r0, &(0x7f00000026c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/4098], &(0x7f0000000300)=0x1) r4 = fcntl$getown(r2, 0x5) fcntl$setown(r2, 0x6, r4) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) r0 = socket$inet(0x2, 0x0, 0x6) ftruncate(r0, 0x0, 0x3) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) sendto(r1, &(0x7f0000000100)="69372720180d2a525343dc3e02d18b62c43deb4d724b6cea93fe22618b96ee132b073754c5ac272a51c54a1735860a46f372f04a181da5bb33ab980af3c934a15bc659279570f1b8f1ae22eecf306d8284c57c110a22fd83b59fef2d5866e99db9eecb908f24dcda1bcc29ca63fc3c967e0a", 0x72, 0x4, &(0x7f0000000080)=@in6={0x18, 0x1, 0x80, 0x9}, 0xc) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:21 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/173, 0xad}], 0x1) readv(r1, &(0x7f0000000100), 0x0) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x7, 0x7fffffff}) 16:00:22 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000400)={0x1, 0x3, {0x100000001, 0x1}}) setrlimit(0x3, &(0x7f00000000c0)={0xbce9, 0x100000}) mknod(&(0x7f0000000080)='./file0\x00', 0xc010, 0xffffffffffffff7f) setrlimit(0x4000000003, &(0x7f0000000040)={0x100000, 0x400}) r1 = dup(0xffffffffffffff9c) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0xc301) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000140)={0x3, 0x0, {[0x95, 0x7fff, 0x4, 0x4, 0x7fff, 0xc6, 0x8, 0x46, 0x4, 0xff, 0xfffffffffffff000, 0x0, 0x80000001, 0xffffffffffffffff, 0x6, 0x101, 0x6, 0x4], [0x2df30418, 0x7, 0x81, 0x9, 0x18000000000, 0x5, 0x101, 0x100000001, 0xcb34, 0x8], [0x4, 0x9, 0x21, 0x5, 0x9, 0x6, 0x8], [0x1, 0x401, 0x9, 0x800, 0x0, 0x100000000], [{0x6, 0x3, 0x9, 0x4}, {0x1000, 0x3, 0x100000001, 0x8001}, {0x0, 0x800, 0x80000000, 0x4}, {0xbb, 0x8, 0x1ff, 0xfffffffffffffffc}, {0x2, 0x1ff, 0x80}, {0x7, 0x9e39, 0x1000, 0x4}, {0x0, 0x5, 0x8}, {0xf2bf99f, 0xfffffffffffffffd, 0x2, 0x7}], {0x10000, 0x8001, 0x81, 0x9}, {0x3, 0x6d, 0x5, 0xffff}}}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000380)=0x100000000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000440)={0x1, 0x1, 0x1, 0x20, "b9907ceddf1384cd8f60eb3e6bb212ebef1b0222", 0x6, 0x3}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x9, './file0\x00', './file0\x00'}) 16:00:22 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x80, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x7) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) kevent(r2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x6, 0x0, 0x7, 0x3}, {{r3}, 0xfffffffffffffff8, 0x2, 0xf0000010, 0xff, 0x4}, {{r0}, 0xfffffffffffffffd, 0x80, 0x8, 0x4, 0x81}], 0x10001, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x8, 0xffffffffffff0000, 0x9}], 0xa46, &(0x7f0000000280)={0x8000, 0xffffffffffffffff}) r4 = kqueue() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) wait4(r5, &(0x7f0000000300), 0x3, &(0x7f0000000340)) kevent(r4, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x2be9, 0x0, 0x200000000000000, 0x0) chroot(&(0x7f0000000400)='./bus\x00') dup2(r1, r2) 16:00:22 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) setsockopt(r0, 0x5, 0x9, &(0x7f0000000140)="de1101058300204ad5d4facb0d74a35fa17480f3b2953ce10b1a446fd88720dab95f3db393c7b143d7f6d6adb4ff11a8680e03ea2ce42145f97e27e09463e92c911737921f7e00ff663f9b94e842cc473cbf8fabdf139ea7eb77a049725f876e442c1f13a2688b03d83cd7a742f565d616d9535b02691809297124c36b184de175af1bc05b0bd68b7bb73959aa71bffa9cd8fcffa0f94b5b9c02cc945e8fc55096467df2775f58deae02b6b6e03edbd2ff9dd5b277a6e0ef2d65a48d31396d476817270c70ac1a4ba49ea34eb4e2d402a44ca12726853c6ababa8f0d73dd38c1cc92b1ca0a30f38915f99b1669391387119ce18e94e8fb15af1c07e2937f804bddc54360ddfe45c2cb3646a9734496cc3f913fc5973c909d38b5e77e999dd48f9d0d2692dea1b13f0472c75da13ebdc233d36b55d5b8cf40ca9f44e7fa5c9ba859cdb0b686deb61b634df678eaa25f862fa05309e631f37eebdf0f34ccb721da700ce095d32abeb0ccf88701954cffa36184bd8ccb26ef51d7b7caebf2f37b9689be905a0bfc32f2f065bc55414d08b12886d28878bf9db9e515514381c110a979339c004413e4ea5b6a95424c445f6e9ebe19dde97ccd4616285959ff8b08713ee9f901733106ced8f17f4b9f0c9c86b917d0c03114158f538d1e508cce93cbe39695a284cf7c48cd26baf020e3733cfa0d90c11766008ccc3dcfc7b1a496f33604e247dcac01d03a504469c1cb560b5a2c5f7ba495f8e2e452bd98320ea82c0ad22c03f94dc2fcd6f4caff87e2561e0315334359136840d292dee365036058b477992d2e6b98ff9293a7802bb82992b42f97407882381a014006702f0dbe3e9731a6d609077cc852e5ab1da96f17c34ff100922b0f0ccaca11685f89b627b8039f3851537d69c748ad657fea049ce3a48ca9bc3e2d412b71174550b82a7999c85f19f20678be03f981a93a864d084c6908df7b13e3bbd061fbb407a1d4b3a49abdd2bb457480a682edcf9b4e65621e4a9145fc6a8b3a2f40fdb4ea64eced1236d4d72ccb07a091468de6c9c24cc92fa3e095359bcf2a194b9aba187fe5330a8277ff07216f45af8e83f4b0058d7795910cb759eebd9b2e35dede76a32e12bf228139cf28bee09d8088a0717a06104d78abfa538935b77db665013eddc0a323b1b4df3e744c9d7d3a6ea9471c798a71f596052d162981481b9a763affab040658f78f753ebe44045147e97ab5c6d9fdcfd6f73d1299a4b47e3a6444bb7dffb5d07584de34dc4e103c926f099e46785b8c6ff40d0a23be34678c9560db86acf6b155422f9bf548a47867902ff318b0a83a1b680023f9f7aae308b576f2a7287859499eb2a6d29388c9e9fd4a54a078142958499ee235c6575e4cd9c18fcafbebdcdaeb51f89c7e2b95fd52f5386c9d1599085d4feb69c185a798d0678ad2f6426340e0da487fba8684e0dc075cdf54d2c89c55e983efb65cd7e7dcf43b0efeb67f8b0d2b8bf48c7420b52a7e8240b5cbd6f3416ae43d4d342a9fd92d400ed2f4e30e4d7e22067e85a37155222150fc9e314276f6a574d969bb09355aecb26dc176d7dee2d917fabc986004370556b65e33b773340a37a129560ee01b885ef2e4cffcdaf08bd5957ba9483aec27119c02ca04b8ddf29c1d21a31b75d40cfe9e2dd2259c2379a32351c70e0dc019041961254896bbb2d30f49e57fd8c03db15647dae1f171079fc249908e265ee6096a776a59dccac2b39c5e99314986007c597bb361aa9d1c4cfd0e05c3cbc4c52bada07885972a7e3ac8ef43da4e0a20b1066674b2fa64c7a96cba0750d257b5921f5f4b42bcf3bd034f1b8138e87ddb0f84ee909b589b5e03953849a7832b599e2c4948c58778b7c623cc71d4a08e6a7052eba0ad1f0d7185cf94c111699b7a093e76d47943e84e4d1fc9205e89d508555a7f1631499866eb2368edb0b93be86448fecd2e30cc9f7546309b77d7a7661816d9e06c879bf2ebd522b2f77f5b2299ab6b8fc94f632543524ce0ab8617acca344eb7a9422c2a8f1a58904c62924d977093c3d853b34cfbeb3feb3e490c6b1d0b7158b5bed57af7d76091cefa8d8617ae261ed11e040bac544184f4d3e1dce5be3becee3810a611c4d9f0083be7cc79d7e5eaa86fb5c1da80649b9a23a74a72215ff6bab53220c7de4157d30a4123d05a4181dcb21e5ebe544fc2bcc7c4fedd0b78a9e9f562c6518b18047e823c1e5424ad47da393ad0245bf384226912f5558909233416801535f1b9cac3cad9fb0885ecf4fefd0a77320a762c9279f36e704ba1b6b5548c6808d3a3aafc66e6b45c28231b6b1acd871c47fb50c9a4f549e61ac889db59bbc02be966e6c5f55ae81be3eccc22d66cd9401f00c28b24c069f48d8e79dd47726aa3c8f6bd36cda867a96965902ea0e7a103f9d661c5a74f45ba59e76ba1bb2cca47b7849fef754e63227c3e29cce9c80d1b212e6f72ea83eb78fb7e22f8c1aad9a127fd89bee1faf379e7893fa5cc2aadc43267f465dd47e56ba6aa0b87cbe858e42b4873a85a3dab63d346a88c7668063011c3c12f9448f27a183422734ebabd2108e4dee91badce695476d185b3b71662af254a4d0483b978cfd80ff2785587ce3360b750e62f3da3f5018ebb5f95bade24359318ceea8a016ffa9eef62c4b4e3ed12c7ffe92e868dcf96e472a9118fb82354dc937a42f6384bb8be740678d11d5490a3d3f5fd937530628d11531081e4f85b3b875360ca3b06849aeb3048f1a8d5e1112b279ec9a86a6207bcc696bf896de855470bd5fec2287f96dac606d2c56ce6861b018fb38db926159b6e5ba2117852fb7797db6779fb5caab068dcb4e23ed325efce0c1c97e38b47725ce7ed2cee08a810d68dc528c79f3281d1f6bac81cc2b457f82adf56ff6a825e3a18e343231786bcb5c65ab6d42cfc6661f15fde90a392bbbd1a5fa1a0360641785a6612628dd9b2cbf7928da441640a965ac8da3ca02d8534d1fc905db9807ea8392f0833cffbdbf731a15f03ecbc44ed7f5c991f7b099e59f1bbe542f1d7510dc1830833b0ce8ec4e80b92057880d9d56f631bd027d35fd099961ae69292f8aed79d2d11d9b30ce5eb521d7f5496a4916946739dc31f06604e694f27fb8297f6a77bfc1e01738a1f950f154920185b482e9e922d17e5bb2ec03126e544ebb1a84d221ac1bcb02a114a76cd5642016f572e868b775e18f1d180f74a66c87e801c411dd3e2005f4aaf3800aa255c698fe4c68ab622ab3e75b93e372e8d58cdd26972fab39e7e885ca63de5383d6a0c3d8b055f9bc8c306fc0b18e8d6f4fef8e52f6e0d800cff157c3ea9925b1fc32fc8eb52fb8e0feb4cbbacbe707a16e4e63034441ffa4231060acd1a3da33b69414b66001e5b50a6785518a39474a6ab7833acf4af6e5de1ab9de64c6cd4196564250bcbe28ced1299e93b92516008d7fe3490ebd212401b75d7e2891165f3f5850b4d36a5d18dc82a9a3b238f481e0d0ff53a4b476ba831dbedf1ea50d849c6eae55caa8a680ee5015cb8a523dfac2e93c16dd8e7c1e70aaa60fd24f87cdea4b8f12a796b76ab648fa528a5c0a630e4535580d8137fe7b3e56c529bbbfecf01b4aec80ee9f2b5f32b87e979e06b0d2d192f25a350f89f78f34a4bb7005fae243393d93c376699259a89eb5acb9e5e52067a982d16d7eec43a9ed87292e4339eae61c1e3514b5432eee3895b4076e667358cafd87eea96b8fc224872e738194966b827ef0c3cbdf788fe35ac703c0dbdc77c644a444272d6622d1c725969a0a211da240cd24011f09d69b746ed0c0a20a6dd8072dd4419c7c464e1cd20f6a16de1948f58c60eb26ea0aaa9df196f1f73732d447d3ed8a088a322ccdd829235da52fd7597e567e7b1d035dfacd093c92017f8a6e0b3be18dd73c545c43829572d076931d1f4b8e9bb697af9933fdf0f719c67c9c8a67c505e7174907bc23ffac788e4bec64bb04306b945babbebe3f95299aa55440a08f4287e4a1df88e298c2589625ec4367e0f8433210a7cdee6a499d6dbe1fb56f822494facd4622721e160c25da91fb98e3606b50c1ecfbdf8adb11fcba2deb7344bb47c9e1b8a0566d34ff719533a8fa196d42eb6607fa17591e71cd02b21a2abba46532f3b1be5aea71afb5281c3e60c0579d36d4605494e6799884149318ddf40266cdc124aa10dd03ae8922f7c00ed3065827123524737db889e16d8ae530840b8796dc4e68255d860bfda2e63d98f7f18debbc56051283dad0dfff124054248924fb6824b80e9f82e4623c3896ca1d0b1c7ae58962441005661985404e334d35f924c040af932d4947cea9e6e9934447af9ad981fc4e14d0abcc2300632f4e11ff4aa300b9335a9e437f555e0ac18edf58537f040d73b581fe7f63a45851e88bae4314603f9bd8a5d8b00554c72015db2ef78519408580634b54236bc9fa0411c7207a8dacd8cf96160e8d98cd16c28763b6517fbf51293ec7f1cbda3322e19891e796d60df5099c47af50c63883cd055d03e8907b94401ad949480989bd4d04017abe0d8e97ced16fa4a249a7ce2122f0af63752c1887405c6976bae6696a52d87cbe40a8b61804140c505e5ea11ffc8b7af1a352390129fdc232472a54b66e146fa2e1fcaf2cb4f88320cc4651633e6fb07fd6f588b0a9f0bc696a1ce85699516a87c788dc6aee2eaf0f11b1296a374093c2b1e7918a648c2c168dd473abde89cc58a1ab2f9bba0083159166d19a6b154d357009e5c56c0dcded6099fc4f561bbcafb28692f69608818c72efd6fd9f135ddc485e2082e27c554c8fcc9c360ce277ff314d4031f8e197408826ce3a6fb612dc294bdc6de920cb62ce494c595a6c1595ea62581381c4fdde1f42242b24dab28f64c4684e970a05cf1635baa862001a4a1b1299ba4c30b3eb43927d2da864d367a9dd1962e0ce29d29dccec7968ecd26803db994d86b1f19d2fa50fc6bd3e3e84b857f1c489d116be7a890a55853f8f3caffe3caaa0ef25ee70a7fabc5394f8cff786d328c5390d26399a4a53da0c20e529f7c29c5f2323b43968effeaec063afbc4b0684e4df8c39f4524524f1ce1ce22ae7351796522f024416cc6539ca46226dc43f0a7c99ffa565f59b6acf568d61fd8ea978b9de4a06842ab6f76bc10136120696a85caf8dd1cab63d0ce6c3e39e8beb8b69dab1163c362310e3d5a7bbf9fb7f5220edb514a7a3a764e029aa6923856c966aa15886196d8fc82bb1addb19935e17ea11f1389236613aafc977ef12cef09d1e17570f6a96365b95d75985239a9092fd05a0541fa54da68ee4d8ef5104829cbf88ef4bc29fa49f63ed2f4e42276504c815888ddbd042869858a4c51492bd519e1c3921ece6fe461fa289282fa8443e5783ea372f683df50ecdce52f65e9f55b49879db56cdf7cb6d44896fa611327f12f8c8a9de9a92d342c72b7ea45862530aa8e12fea98957241b06cbfc03463e85f156894763ca8dd2a89997d381f1cf0e3f2ffbabbebb758c9ca8fc66467863f53796647a4136c814048d658c8cefe7184c70bbeaf82f420644d8a8695761d75eff606c7a400a9ceef6da1f06d952b0b0c2160dab61e8541d00566efd93d7b3202787f45f6b359df2e476e5d9da03644ade2938dbb820d6ec9c327543770ef838f8a7c939f37226c68884f58b660ead29bde9ce0ec367378164507b5089cd0e075e044521a0bebfde9d002b528b48f78869d03569d2df46dbb731b3439d90afbf89822084822a1a6a81fbcc3333231fe8a883", 0x1000) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/23) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup2(r1, r1) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000080)=r1) write(r1, 0x0, 0x0) 16:00:22 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) semget$private(0x0, 0x3, 0xa) shutdown(r0, 0x2) r1 = socket(0x400000000018, 0x3, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) setsockopt(r1, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) semget(0x3, 0x4, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) shutdown(r0, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8, 0x0) r5 = semget$private(0x0, 0x7, 0x30) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000280)=0x3) r6 = getuid() r7 = getuid() setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000002c0)={0x8a1, 0x5}, 0x10) connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x1, 0x1000, 0x4}, 0xc) setreuid(r6, r7) semop(r5, &(0x7f0000000100)=[{0x0, 0x0, 0x1800}, {0x2, 0x2, 0x800}, {0x2, 0x8000, 0x1800}, {0x4, 0xffffffffffffff00, 0x800}, {0x0, 0x8, 0x1800}, {0x2, 0xfb, 0x800}], 0x6) syz_emit_ethernet(0x1, &(0x7f0000000040)="8e") r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") semop(r5, &(0x7f0000000180)=[{0x2, 0x4, 0x1000}], 0x1) 16:00:22 executing program 0: pipe(&(0x7f0000001c40)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000001cc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmod(r0, 0xaa) utimensat(r2, &(0x7f0000001d00)='./file0\x00', &(0x7f0000001d40)={{0x80000001, 0x4}, {0x100000000, 0x101}}, 0x2) readv(r0, &(0x7f0000001b40)=[{&(0x7f0000000540)=""/157}, {&(0x7f0000000640)=""/219, 0xe0}, {&(0x7f0000000740)=""/27}, {&(0x7f0000000780)=""/4096}, {&(0x7f0000001780)=""/189}, {&(0x7f0000001840)=""/253}, {&(0x7f0000001940)=""/32}, {&(0x7f0000001980)=""/178}, {&(0x7f0000001a40)=""/199}], 0x60a) write(r1, &(0x7f0000335000), 0xfcb7) poll(&(0x7f0000001c80)=[{r0, 0x80}], 0x1, 0xffffffffffff7ca4) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000440)) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000001c00)='./file0\x00', 0x69) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000080)="7ab34527aabcde7d2cb7f335b42dbf9df13807674c584edc8a7f09eecda467a01b6cd7deedb6d01204960a7e49f38ec0eee6ce77fb6b3aa9076efbd9bd23b2559831fb521d7b13d03c2771", 0x4b}, {&(0x7f0000000200)="fe177e1777753f5e7be2fb2b4df475613d74f0223aaeb296b9ec98e9b2b3c7a87f29ab44eb41e7665d89376046b30baa2136d2a234782fbd74db76c4acbf3bef2cf96b91f292f26e68847e4ded7632ba666480234c2645d35cd4b005a768746ab794c36f1ea436dec9dcc36fcf225cccfde43a821a5aa36b8c9c1a628da495593977c94030739ae954d5af888bc802663504dad301ac177b81ebc462068b2eb6e46efb6a32", 0xa5}, {&(0x7f00000002c0)="aac8d8b0257d9ba9cf2e6054d3c4b46df65a680df9162396d16f04f6f6cf2076bd83fd4e2c8b5c5e77edd67904e4754abf7ea48691445d006eda3cd97fea425c8f1b488ecb32c931db2ddf5630f574b9fca179600c27cd757d8128c9b501f4bdfcdb11643d268c4a076a83663b80fcc19217e5c276f4a828873cf5c846724728c3a8d385947e986d156492a75cf8e71f31a118fcf092eb6225266f666d951fa917e700af3456bedcda9d9bdc12d98e6e0bad09ae4b32a6e8111f01ff4dc6c7e1c7c99d43c06c909c9ec0fa7568783da2d72fd6e61e62aea3bd", 0xd9}, {&(0x7f00000003c0)="4e067d7a05fd5df7c130a10b85567347fbcd7e7b41e9a559d68eb159f74c36f80167655f7a62c29153d0d4dec6d0a5693cf08ab7646c4cc48cbb3b31d8534bc66c87224772943e68c03032467dd0272faa385818fb0399f1608e71d1a52813e62467d8c3d115dcd435fc8830dda8035b31e730243b", 0x75}, {&(0x7f0000000100)="215b5aa2c0b04063956e12", 0xb}], 0x5) syz_emit_ethernet(0x15, &(0x7f0000000000)="7bbea161c0b29bbde82328208a8163daf21cb25487") fcntl$getflags(r0, 0xffffffffffffffdf) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x78, 0x5f5, 0xb45, 0x7ff, "b97c055ac0e3e1fd6acef63a61737dbca495d1e8", 0x0, 0x41}) kevent(r3, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0xc, 0x1, 0x6, 0x20}, {{r1}, 0x0, 0x1, 0x0, 0x9, 0x8000}], 0x81, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffffd, 0x42, 0x80, 0x7f, 0x53d}, {{r0}, 0xfffffffffffffffc, 0x40, 0x200fffff, 0x5, 0x8}], 0x81, &(0x7f0000000600)={0x2}) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000180)=r0) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = semget$private(0x0, 0x4, 0x100) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000240)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000280)="18d52535447b58f0b17a77544b74a2642c065143d3aa0a3a309bd4eedc6a14326d7e082c2e65f0c776", 0x29}, {&(0x7f00000002c0)="980ea51395e04681586b440f340e8ab836d10a92", 0x14}], 0x2, &(0x7f0000000340), 0x0, 0x2}, 0x403) ioctl$TIOCSDTR(r1, 0x2000444e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7, r2, r3, r4, r5, 0x120, 0xb1a}, 0x2, 0x80000000, 0x1}) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x4}, {0x8c6}]}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000280)=ANY=[@ANYBLOB="000000002c9af96161d24e000000000000202dc1cc8b9a2a269fbbcd188436de6cd122d056bd13b35f8b48de821e8108d498196ea213633644389eabf78e02d4480b3bd6966161ed73bf80a64c4b3b14f33b3111d0060249e22d8cf3415fb55c76a4cb23459209d362778594c8"]) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x3) syz_emit_ethernet(0xffffffffffffff2e, &(0x7f0000000100)="db") stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000180)) 16:00:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x0, 0x10]}, 0x3c) pipe(&(0x7f0000000100)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8cb6c76fce21418d, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) r2 = semget(0x0, 0x4, 0xa5) semop(r2, &(0x7f0000000140)=[{0x1, 0x80, 0x1000}, {0x5, 0x8, 0x1000}, {0x3, 0xfffffffffffffffd, 0x1800}, {0x1, 0xfff, 0x1000}, {0x1, 0x2}, {0x3, 0xffff, 0x800}, {0x4, 0x1, 0x1800}], 0x7) semget$private(0x0, 0x2, 0x40) clock_gettime(0x2, &(0x7f00000001c0)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:23 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2404, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20, 0x4) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="0100", 0x2}], 0x1) write(r0, &(0x7f0000000580)="0edeb693ffff", 0x34a) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="2aae32f61abf67426a550f683f2d9fbda1a55610febbe1310d432469bc05704785abae39e6cbce215677b8a18db57f0b22d4b69335e68ae1dc96f56b43fcd10c8b46958c6ce63ad44f61eb3c871250487b33c6579d335a2144cc4072c8e031a2f0a937ad4ddaf2fa71d70a062685833a948ae663a72dfaf03873625a8d4e88263b0c17ec9948538d5957d84db1c164becc4712ac4bad202f96863e886492b800c486f3fb79b7c7bce5b13618b655a6377ca72851f557ed9ed59dfd505a9ceaba0d6ebe25a3a3ddc9a449dfd233d4051fea3e1098b701836eed396630ba", 0xdd}, {&(0x7f00000023c0)="f60fad9d83738235001c18127e888a086cfc457185e2d90ecb99f38eccf7cb0b44fa4bc1395c958ea0827b6ab7899c3214575e6c5975c5cbecab693f86f76dc773c71b89c60a8b8f723739b234dd44a85a39a0a4972e388b37f16e5a837e06bd8118c8c6285b036b86e5749d25d3368c935b", 0x72}], 0x2, 0x0, 0x0) 16:00:23 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x5) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) mkdir(&(0x7f0000000080)='.', 0x1) 16:00:23 executing program 1: getuid() r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="02000000000000008edf95391d4797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57b8dec54f1931d978162020fd1bb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa422"], 0x86, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) r3 = msgget(0x0, 0x684) getppid() msgsnd(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="030000000000000036d044c09f0b915eaf98bab6e615dfd8f6ef33e3dffa10828e5dfee30c9ed484e2b95c8faca58e361a38485e2f1109e0dc3740df527103ec28be587a0f05fc1bb2f34df912e8f526824c9afe231ec744204becdb913ab102269497c1af13b55c2a81e1c4af09328e145b68ff2ffdeed80600ba39c55e572a723a0deac0b717aa1b4b4870851c2dfc721e11de208ab23da77ff3eaa41df84db17e533154b20f7f1858a688202afdf5368065b602aebac519394769bfe4138f3db824b53fc8622a22b58dea0a7c4f1baa8200"/223], 0x1, 0x800) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x25) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse\x00', 0x8080, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) read(r2, &(0x7f0000000140)=""/39, 0x27) openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x48, 0x0) msgrcv(r0, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x64}, {0x20004006}]}) fchdir(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = msgget(0x3, 0x80) msgctl$IPC_SET(r6, 0x1, &(0x7f0000001640)={{0x5, r4, r5, r2, r5, 0x100, 0x7}, 0x2, 0x4, r3, r3, 0x1454, 0x5, 0x9, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) shmctl$IPC_RMID(r1, 0x0) r9 = getppid() chown(&(0x7f0000000100)='./file0\x00', r4, r5) r10 = fcntl$getown(r0, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x882, 0x0) r11 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) sendmsg$unix(r11, &(0x7f0000001480)={&(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f00000003c0)="6a3fa829abe5baf045463368aedd5d592f3d17389c597374abe96933c0258d173fd5faa8ef95520d76eef566b7735139742f310c4c8e55269657fed9885a53a6c079c2412f6d964ea4dcc1c00de8967c0a92d5972844adab8bccbf98d07e706e871017ce06c5ec6b012faf4bfb71190126444d5b417b91b4eb98431d5df223637e0c78d425350c9dba78534e0602eeb1be487d433b94123a07d3fe7eaa9bea220a9743b48eb52b7baa2c23de569a94d34d2a1cc6f79a1df739a070224c2b4aeb05c6357d25f74345bd01499f37aaf6b2807d99088098758db2c42da426d30dda803b5b211d366d1522f36888695b27cb515ee53fb7f8bc07a12fbada47d4b3cef697ef22b845d86e8aa15c023ca2313926c7c0294dea06b7b0968530bb006dfb6728c35ccac8a252f029e94bb3e63203d953cd0e63a4738bd43c55c180b2101bacb8e437cdec62e556e5acd0f8a51b5b519be75385b8a3fa2c4c93ce340dc44b85f749273cb291284b4f9364d5086dec04354690d6e7c49b0a02733c9fc6d5f90cb7dfaa3b81e54dd164bfcb2151cba903121c551cf6b5c9af73210e23b781e65c2fd10523ce9ba71b33d2591dc265e7857912c0c27797d922218f7a89b5ae75e96533f9acb4f7b3660ef2276e1949f576672cebe37766808417cd1a7b19623be5e28ca1277841942fb9cafd6b034a9b4ad2538bb9cf8926093c881ad849fe37a986bb3bec89acd53023d0764b1906d49530ef1c74aeb5b4be6ebd01c1b032bde58654a69b38a098468380d2d222e7dedff779b4e76c28f9bc25dcba37c538780ec429c32bb8184efedf162459d9b1238986b5ead0c082c406aee02df68f97859bf9c5923940a9e9405fb542ab9166f3899c30e581af263d11b58353896220acc2ffdd352628f43a8a00682aaff1ff4a283dc42b3891a77ca4cf3e472574f88c22c5534cc3b34459a670332ef7ba338c7832c7fa4ad07a2673dbcca2d88e30ecf79c471886aee29909d16c8beba3b6d5ba37c174753d69e34ca92b4f1a917cc701ef3c5120ef1521f9d866d31d69cb21846326c73539b348682e377499562654338e87e140e54a33532c1bdfb56d1c4b62c64cb2d60980e576a1461ca295040b9bcbae1514b7f373b5080df5abb762b33a7e8fd43e11c6525d7328a6a5dffd681a3b1896ea54814aec25ad46155e918ad7f303e0bce8c0b97db8b95ef80ca8a8ba78a96e2fa92f0d6662b11dd028c8bd4d5b22127d3ff75980c58f7042198cce1b4cf9faad23021766fa00363abb66f9ff8f0d40da99b4c976dfc2e8dcbf0cac020d7592189b76fd6251a036ec40d049270a19d90467ad70a6393f673cbc06b984c15904acdbf8c676073fa2ab457a35213d2d1e004a49ed9b7d0e0b51c09cc38c99e1fcf55b8a3a480b754ca1e53b80da1e445848d6b8c4941ae7898b9f4f285055694996d0e0cf7c3a885537fe3dabcd464f4959d8bf6c54e2a7a49463e206b196c0f867cebde6f368c8b435eb8a7b72c7b6918c7a38788b8222890e0df34895c620b64d7fa5f60c277194aaf07b483b6dc6d266737b8b87753f868f14963b10922eef6968bdf1dd4d2f0577fee13ed8aa941d1ce55dee7b246472cd02e5ae44a101be4b1ed83ddd019862932af76cc59500e067d51cbe3d43b438fc733474bd295339f9f2e8b2a98d041bc28ee39533b8f745539b5f7dac437e97c584c66b43ed9d521aad50eed05b7bebf9a3af8f55b4a7dab4d318097bf95ac905ccf23d34ff735347f585d3ee04a7bdfc510bc50051c41a8e9dd72f0a86529ac199715e462d6a070c8c2f5f34c749de44bf2bc85a1850b31a10f754ab49dd60e367eb3548155fd5f73c71c83ec16d92484b389c3e720a3536d0b10a901fb8e245b2b38b6aae19d680a29c3251f15640f2da2e77abbc8e55ef00c80e24439c0aead145aed6c24f07b7b1a7ceb8a254f4f3ac60f8015d4504f8e94e3392236ad19b7c0a7c0986bfa9d5105812f689190f2a30b51f2dd47540d0117035b105a73e41909212a7de2cea34e82009e4eb89ca968dfd0c67c1090f21b9ac656b63ebfd276b369e0edc2626ee82a8c6e05d604ebf8e4214c766ff1a921106d1b45fccbd048671cbdb4faf55feb6eb7f037c3095856bc6f2cc423f4dedfbbefbb3b0ed847d09fd0dd375e3ddb5049a3a81aabd3fdb92e399685f076e6eb9fdd698732f859a4a78b089b41cfd8e13d66d5beaeb89a65e9d0d7276345f20412a0c454dcdbf53e40fc536206f0090c10afa16056b59c880328da9ae0761ad3966304d387ae1df42027fcd15062426d0cf4549ac99d309287d12f4250ca8df761efcb15f47e958d5b2118ec256acd3b6d0429c5ad8a0bc25f77d44bf184c240e88e3951912281d1d784be64d8ac2c076087d5d229a522ebdd8ce806eb0935eb073a87e247119de2cc90e9f96b07278deaa8ab39a6863fc08aa0f48a3f9420b4b7124ea44cf2d51a43d87b6c8244b386a4fe3d24dc15fe8fcf23761db2f162b1b7528c2b8b42d08badf831b1f7b3940d5ae6889b8cbb013619f30c5cabb37781582477dff4283c4a2fd268706b2211cbfa8cd31135e28284ad9ce64318fd0d0a71d5266b6b4f055989bd10ce5c97b54a5151811ed0bca105eaa0f16fb3bfd9e68f11580699f2df33ade78bb14b613eedd989af89617bea10b0a5d981dc820351d247a8e260c7c3bf45dc52853fb03e5503e5dbd1ff28f359172f18499f78d7d85c06061543d1e5270b1612c5d9699eec040d9d4ec5905024c95240874a37ac389842cc1f92d8423736bae90cf756844057e2b4ad21964c63e25ca6ce49ba95cc6123cae1d6c04df0685b396084cce52645e68ae0454fa5e07c46a5b2b09f45da9a001e97a8b03ef7a0e9a158ec664ff4c2459144c834bbb06c64744242f9cf2ed3b1acb74b5f31c4affae0debf1a9ba20dc62a4dd4e011107b6c48c8620443322915d2dfed163ae9a16b51d14868d86bc2621cf974c3a5b1b8a67134c33b77713a1c9c9fe7188d40e6c7d84fad8f10239a272c03da97bbfd7d447d8c38225cdecb3310e271cb20919bb9412b41a57330c8b80657ab0b3dad802d03c5cb31c440f5d84aa8bde46744456a811f39a884e887fd665cdae059f85fd5b1033bf44d255f08d124fcd394705cc623a0e99c94a92cecdd85acd36ada08660d49d7854df63012f8b91bc713a7950b38dc3916e5f2c09af9786be2829d684c973ae5570dcdb48f481c12c7118d653abb8e6eec96a6527fd2483cdbac0c7488e08c621241473f4a37d85656278841565ddf597a77b9c77eeb534d8b2fcc6594852062efdf52b45c7a6740b9fa54f8f6c8db1d259af830663aaee5db95fa1d178904c2ab1a8fce5e9d984c454f43b9fa6878f85738c257c2a8194ae85e9743f32483f31500684801f7202c06d1dbdfe5b4d8ae49ee576b9e5456d4f44fde2e820c5a184ebfe505ff2361a6b054b75aa0fb506d808c15a276e71b555eea51e536ca34cf138f03f9dff4005faa2407efeb86fc747ae216bf0e8242a0e6f445262647f022ecfe76f0d5df4e5d6082b0a66afb4cfa05da51ec0bf4e7d21f102ad6ad44d84500ff3208c6a04d4a51098db38b0270a4744311db51de0dbc62fbeadfb5b205b60b153ef92e8f65108f02e2c76d95e7e2f6629929e3e7596ea2ca19d4f814a799ef36e8ed9260c2138b7b9817af0519fd581615493f3cbfa6e69a76abaeb9896a62f034f84f0dd35f24d346e3ce60657b029fdcd55f9355dcf7f5bba82e4cbb62b7860c840489f3788cbcfe9224c1e39e9eb71e3e624fdc003d275d4828be26ecf18c176d3e7e317d0fedf149705344c2f0ba825712e898254c721d6ddbe5ce8bd4f1b6323f06de33e29fd119cd8677c3df47193b15d3ce981ba7a14c5d67cf2ed159ad59cfe1040dc1888ffe674199a5962db73ef73d7a499b1e12edaa20c67ebe56d02a26b4a2dc3953559557bc8e70c9e9772f7f237b3da4495963749e4e74e1a9922aac76cae140e348a0f3569b925aa4421bc6b42c488b591b58c4a76d7d20ec92bc22ad0320824a5f151dc45dce7fd20773d70adca4a628e3d4bed9ea610b25ca94815b4f86c8640fa1572d1876011952a4ca873aaf0b2147dfd44ad277bc59cf270d37e9bbf4703702060d9625ea715d7b6f57c77e98491293174534c37de16b6aa8d980860a9210441103cb4c87e9bc8da7dd641d130a0b08c28525efdd8078d0e4bb24dd74802c07d654de25c4a75988ea4851c68289d3c43e41798cd4478f1b2245ffc579e77786f13616191d28b54bae16c6085dafa7020ac169e8658b33a65268d42aae4268b3d90a8e46fad4095711320a01c69b488c5f9c8b920fdde347237f832551ac2944fa7102c957086890bcef27b1d586097ef8f3898880d19527eb15119ccb4c0f864401a1735772c89eb11a8f2230bd10fc69e6095ebdb1eade1424552dbe33ec6ee73f8e6eb41cf11c629f07b272b333c5535ce3139b300271243f97c9b1edf8b565bc2dc8da5573b30e66a68c760e452f26ad97856cc35eefec316b52fa2050b19821428ce9833aaaa758806710713dcefdaa6e2e4cbce1fb8b8b3c88e059fdc97927f0388fba65d8644a882cd330385a5481b795abc12b5e02ddc0de73811c089621e01833e275f16afe462cfcc73fa035181307953495e3b9ef93d5e64ee927654f846a92e7e2569eea9e109cbbb0449997966348b106385def65fca197a50602d7605ad92909091ae2079edd02f876acb9afd412f4522881b0fcf93a658470c082a92fa648009c55655eacaade29b9a71a706fda27acff4353e6c885864278b8e866d34824e159f19f51f9671797510d25a470184637ad933d805895cb54372beeff4db7dd5bd92550782322dd46bd5cd3395eb57d01a650118738d6c52362e3747c1767643735fab8e6118bde051f9b82924db2b427cc05e6df48db102294ec16107f479f51bc82c63a47ba3839c2144bafbc825ed163005df68c9d1a423e67faa79206f94c9aa5ca5c69278614335dcaf55e09af5d1edaeb8450bf0d1b40a40064aaf151b23dc11dfca6eff147abbc8b3f51fb1bb8d711c3c802a0c8c3869977bd5b0a9239f080bfa5f876755be3578c5434a268443b4f1ab771864489e9bcc2c2bd0cc830004f57b94a98e1778f323a6b0ebae9fe62f539900cff039202b435517b33d37ebe215d65ad53ce12a215347a76b12b7c04c984c4b3a5805c91d20feefb7870e6e49cbaff55eeaf4a5d2aa577801f5cf546ee36ed436f22538acf0e5680d17e0bb2b0df33b7e5f7c18d58fcd329c942325b5a4fd69445684cec4f19f1565ab3c09a5b1d9951fc0ee575f1df29abbf4a0085ec1a8fec35a2ed9f8e42148a020601efd9b6ea6c8ae23968ebff70145565e928cc112d46897837bc649047dee13459f4775b52a4d1fccc18eb123ea157e35d3db8fda6dd00ddbab0d3bcb3cf1c50e42d1199e09b42d9232808410d691c25e03cce419e1979928de20537a498271869af399537a448b5f4cf01dfda67f192abf9efd32daf898218dcdeb6950df69d309d4d835a3cc8af483b9a4aa8aa2c4a0bdcad975a0734f8d42579759f539fca3496f6d11391b69e07094b71e3f1ffdaa9789589a429bb73100aefc3c51dc82fe95aac4ce3882198ec0a954f6e20b87e7d5f16a7a7c94e28608a65cfd01b5eaa9c33faac393dabecc94a01e39a09ac926163d7db663f2d50460164e11ce1790b1335d6644da2b97c603a72b790c9f713ac620160efb131ae552ced5", 0x1000}], 0x1, &(0x7f0000001400)=[@cred={0x20, 0xffff, 0x0, r9, r2, r8}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x60, 0x4}, 0x405) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0xc000000, r2, r5, r7, r8, 0x1, 0x81}, 0x4, 0x2ed, r9, r10, 0x9, 0x1f, 0x3}) fcntl$getflags(r0, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") utimes(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)={{0x100000001, 0x2}, {0x0, 0xaf}}) 16:00:23 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/71}, &(0x7f0000000280)=0x49) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000002c0)=0x5) r1 = socket(0x4000000800000018, 0x6, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r1, 0x1}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ftruncate(r1, 0x0, 0x7) socket(0x3e, 0x4001, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x522, 0x4) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) 16:00:23 executing program 0: r0 = dup(0xffffffffffffffff) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/184, 0xb8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20000000005c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r2, r3) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') 16:00:23 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000180)=[{0x101, 0x8000000000e4}], 0x1}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000200)='./file0\x00', 0x0, 0x1) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000001c0)) 16:00:23 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000200)=0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) chflags(&(0x7f0000000080)='./file0\x00', 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) 16:00:23 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='+\x00', &(0x7f0000000300)='/dev/wsmouse0\x00'], &(0x7f0000000580)=[&(0x7f0000000380)='/dev/wsmouse0\x00', &(0x7f00000003c0)='/dev/wsmouse0\x00', &(0x7f0000000400)='{]+\x00\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='/dev/wsmouse0\x00', &(0x7f00000004c0)='\xd0\x00', &(0x7f0000000500)='^\x00', &(0x7f0000000540)='{)-^){\x00']) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) chdir(&(0x7f0000000640)='./bus\x00') accept$inet(r0, &(0x7f00000005c0), &(0x7f0000000600)=0xc) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) chflagsat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1c2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000680)={0x3, 0x3417, 0x20, 0x7, "7bc85459bed3c64488c4ed6e55ca01fceb57b2a8", 0xffb7, 0x4}) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x24}], 0x2}) 16:00:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x43, 0x4) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f00000006c0)=""/138, 0x8a) close(r0) r1 = msgget(0x3, 0x4) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/49) kqueue() r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x7fff, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) execve(0x0, 0x0, 0x0) 16:00:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "0700000000000000000000000000000000006082"}) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="0b8c9b24806421044395", 0xa}, {&(0x7f0000000080)="bc050f3449483ab6391c0ae2b3a75334b91de665dcf99c417af97bb1c5886dc698a87c5a59d0e58a43723523df32a761", 0x30}], 0x2) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:24 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x28000, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xff16) getuid() ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000180)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r5 = socket(0x1000018, 0x3, 0x0) kqueue() connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000003c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r5, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = semget(0xffffffffffffffff, 0x1, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000580)=[0x5, 0x1, 0x3, 0x0, 0xff, 0x7, 0x10001]) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000002c0)) getrusage(0xfffffffffffffffc, &(0x7f0000000780)) semop(r6, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x100c0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x400400, 0x0) r2 = shmget(0x1, 0x2000, 0x2000000000000020, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) r3 = msgget$private(0x0, 0x2) msgrcv(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="00000000000000010000000000010000000000000000000000000000000000000000000000000000f40000000000000000000000006b5bd4df050d0d6eab0fe6b73cc564b7044f786e696e09d9752e5e8433e325509e02f8aca9acf4a0abdc1fa8e7796fa354d7017fcb724c612469e1c645e6c82233872d8aa69b9ef202f9b499220d0094a53bf681ba3aaa4ab9bf73c204400250e3c078a04fcd3c8f14dfcaabab58ad69dfcd07283f31"], 0xfffffffffffffd3a, 0x3, 0x1800) pwrite(r1, &(0x7f00000003c0)="0549b615eec186420efdde017695e7a811843a125084ad10212b9c16297f4655ebdfc99874d21d7635a1ece3be1655ca7a23eace52b4d606ae22e22285c19371258c1296bd0aca045dfe8bcf50755744d3", 0x51, 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet6(r5, &(0x7f0000000440)=""/239, 0xef, 0x1, &(0x7f0000000300)={0x18, 0x0, 0x101, 0x7fffffff}, 0xc) shmctl$IPC_RMID(r2, 0x0) r6 = semget$private(0x0, 0x5, 0x2) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000080)=[0x2, 0x2, 0x8001, 0xffffffff, 0xfffffffffffffffb]) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$dupfd(r4, 0x0, r1) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x80000000003d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:00:24 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x82b2, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000001c0)={'./bus\x00', 0x7, 0xd5, 0x4, 0x1, 0xffffffffffffffff, 0xa4, 0x3, 0x0, 0x1, 0x7ff3a9a8, 0x1}) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047466, &(0x7f0000000340)=0xfc) fcntl$setstatus(r0, 0x4, 0x7e) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x88, 0x0) r2 = shmget(0x1, 0x2000, 0x2000000000000020, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) r3 = semget(0x1, 0x7, 0x10) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000440)=""/172) msgrcv(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000004218097a0000000000000000000000000000000000000000000000000000000000000000000000000064f00e70ea2445f46e9c83cfe6c7"], 0x1, 0x3, 0x1800) shmctl$IPC_RMID(r2, 0x0) r4 = semget$private(0x0, 0x5, 0x2) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000080)=[0x2, 0x2, 0x8001, 0xffffffff, 0xfffffffffffffffb]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000400)={0x9, &(0x7f0000000380)=[{0xf, 0x7, 0x0, 0x384}, {0x7, 0x401, 0x2, 0x9}, {0x40, 0x8, 0x0, 0x2}, {0xaba7, 0xfffffffffffffffb, 0x6, 0x1ff}, {0x4, 0x7, 0xf8, 0x55f2}, {0x7, 0x7, 0x1, 0x71}, {0x4, 0x9, 0x4, 0x3f}, {0x3ff, 0x3ff, 0x0, 0x73}, {0x664592a1, 0x8, 0x4, 0x9}]}) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xc0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x3, 0x1f, 0x4125cce7}, {{r0}, 0xfffffffffffffffb, 0x82, 0x1, 0x4, 0x2}, {{r0}, 0xfffffffffffffffc, 0x44, 0x20000000, 0xe54, 0xde}, {{r0}, 0xfffffffffffffffd, 0xe, 0x20, 0x3, 0x3}, {{r0}, 0xfffffffffffffffb, 0x40, 0x20, 0x1, 0x800}], 0x3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x8a, 0x2, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000000, 0x7fffffff, 0x1}], 0x8, &(0x7f0000000240)={0x1, 0xffffffffffffffc1}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) open(&(0x7f0000000080)='./file0\x00', 0xfe, 0xe) ioctl$TIOCMSET(r2, 0x40044273, &(0x7f00000000c0)) 16:00:24 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x24}, {0x6}]}) r4 = dup2(r3, r3) openat(r4, &(0x7f0000000180)='./file0\x00', 0x400, 0x1) r5 = getuid() r6 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0x40) openat(r6, &(0x7f0000000140)='./file0\x00', 0x100, 0x72772080b358a72f) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x4d1, 0x0) ioctl$TIOCDRAIN(r6, 0x2000745e) ioctl$VMM_IOC_RESETCPU(r7, 0x82405605, &(0x7f0000000380)={0x6, 0x7ff, {[0x7, 0x4, 0x7f, 0x100000001, 0x5, 0x3a, 0x7f, 0x1, 0x6, 0x6, 0x8, 0x400, 0x8, 0x3, 0xcb4, 0x69db, 0x1, 0x3e], [0x8, 0x80000001, 0x1, 0x1, 0x8000, 0x1, 0x0, 0x80, 0xff, 0x8], [0x31, 0x6, 0x1000, 0x101, 0x4, 0x80000001, 0x6], [0x4f4, 0xfcb, 0x0, 0x6, 0x80, 0x8], [{0x9, 0x3f, 0x32, 0xfff}, {0x9, 0x159, 0x6, 0x4}, {0xa000000000, 0x7d, 0x1, 0x3}, {0x2, 0x3, 0x100, 0x2}, {0x9, 0x70, 0x7ea, 0x1f}, {0x96, 0x100, 0x7ff, 0xb8e}, {0x7ff, 0xcab0, 0x2, 0xfffffffffffffc00}, {0x70000, 0x101, 0x3f, 0x7e06}], {0x9, 0x7d1f, 0x7c, 0x4}, {0x6, 0x100000001, 0x8, 0x8000}}}) geteuid() setreuid(r5, r5) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r8 = semget$private(0x0, 0x100000004, 0x0) semctl$GETVAL(r8, 0x754bc2148cd23160, 0x5, &(0x7f0000000280)=""/101) close(r0) 16:00:24 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2000000002, 0x0) r3 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="b730485f754fa9297b4ecec30c04cb66b2e0ec43bd450af91add043cbb87fa4361b1a53fec3f272bafec07a761b78c9d36a35523b7b1c6339b65ce88859a98414335e4410b11815f6e84244b9a46e1f07e2cba8693fa08efe911734321bcf61ddb56f68624e07baf32058c0f3e978186c0d72027c366587cd472c35d7188c99ac38f5fa561d822dcfd0413c026c84c487e79587fb5cef49c18d91c727070887a0ef150b4eb15dfb0b05e8a3fb1b9bd0024a6e594c930a5f7874991cf151b9a3a1533937d5af5", 0xc6}], 0x1, &(0x7f0000000280)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r0, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x40, 0x402}, 0x1) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:24 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x9b) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000140)=0x4) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x83, 0x408, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)='\b', 0x1}], 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) pwritev(0xffffffffffffffff, &(0x7f0000001440)=[{&(0x7f0000000080)='p..T', 0x4}], 0x1, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x400, 0x1c9) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)=0x1) execve(0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x8, 0x1) 16:00:24 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x9) fcntl$setown(r0, 0x6, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/34, 0xfffffffffffffd6a}, {&(0x7f0000000040)=""/55, 0x37}], 0x2, 0x0, 0x0) close(r0) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80104267, &(0x7f0000000040)=0x3) 16:00:24 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x24}, {0x6}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1, 0x40, 0xfffffffffffffff7, 0x4}, {0x2, 0x1, 0x1ff, 0x7}, {0x2c2, 0x101, 0x5, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:24 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) syz_emit_ethernet(0x95, &(0x7f0000000240)="1d24f576365c0c26701c46e2d478254ffbb24b98d6147fa01dba4c55e71de3cceb0e907fb5caa6956f3a627f1ccc44d6fbd63572aa19086a2a6c22d21b3b8a518df36ecc66f9ebc379180f815788f2ddccba975efc661a983486f54cbe305e9a21fb60d525eaadb00d169b9887dc76b23b0dc14887a15f5dac651ce009b2eec935c97c983b39fbf7c8f28fd9f813154bb52f36f476") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x9, 0x4000, 0x400, 0x97}, {0x3, 0x2}, {0x9, 0xfff, 0x9, 0x3}, {0x3, 0x8001, 0x8, 0x100000001}, {0x1, 0xffff, 0xfff, 0xad8b}, {0x3, 0x100000001, 0xfffffffffffffff8, 0x7}, {0x1, 0x7, 0x7, 0x1f12}, {0x4, 0x7, 0x40, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000080)=[{0x0, 0x1, 0x2f8, 0x1473}, {0x9, 0xffffffff, 0x3, 0x5}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x2}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) 16:00:24 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x10) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0x5) r2 = geteuid() r3 = getegid() lchown(&(0x7f0000000540)='./bus\x00', r2, r3) mknod(&(0x7f0000000080)='./bus\x00', 0x80000000002000, 0x86138) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r5 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000140)="220e22", 0x3) kevent(r0, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffb, 0x82, 0x40000002, 0x9, 0x7}, {{r4}, 0xfffffffffffffffd, 0xc0, 0x4, 0x5, 0x5}, {{r5}, 0xfffffffffffffffe, 0x24, 0x1, 0x71, 0x7}, {{r1}, 0xfffffffffffffffb, 0x80, 0x2, 0x80, 0x4}, {{r1}, 0x0, 0x40, 0xf0000000, 0xcf72, 0x5}, {{r5}, 0xffffffffffffffff, 0x2, 0x2, 0x2, 0x401}, {{r0}, 0xfffffffffffffffb, 0x8, 0x80000000, 0x7ff, 0x1ff}, {{r5}, 0xffffffffffffffff, 0x10, 0xa0000000, 0x100, 0x8}], 0xfffffffff9a34e9c, &(0x7f0000000400)=[{{r5}, 0xffffffffffffffff, 0xad, 0x40, 0x6}, {{r4}, 0xfffffffffffffff9, 0x33, 0x80000001, 0x77f, 0x5}, {{r1}, 0xffffffffffffffff, 0x50, 0xc4, 0x1f, 0xfffffffffffeffff}, {{r4}, 0xfffffffffffffffc, 0x98, 0x4, 0x100000001, 0x3538}, {{r4}, 0xfffffffffffffffa, 0x8, 0x2, 0x5, 0x2d}, {{r0}, 0xfffffffffffffffc, 0x2, 0x20000027, 0x0, 0x1ff}, {{r1}, 0x0, 0x10, 0x4, 0x4, 0xff}, {{r4}, 0x0, 0x20, 0x20000004, 0x8, 0x7}, {{r5}, 0xffffffffffffffff, 0x0, 0x5, 0xea, 0x9a}, {{r4}, 0xfffffffffffffffc, 0x1, 0x4000000a, 0x8001, 0x3}], 0x5, &(0x7f0000000200)={0x1, 0x4}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4f60, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fsync(r4) 16:00:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) write(r0, &(0x7f00000000c0)="9c915b322cf1329e3ecabba952a1c92d44a705525977b813e98f2208a4358da11a4cadaffdedc2b78082b12f8db3e645e09ba468c4b5f362f6081a00"/71, 0x47) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x100, 0x1, 0x1000300000005}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x8, 0x1, 0x6, 0x65ef, 0xffff}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="2f14434a01d8faf57ed2f7d459c8b31813687ff47a606cce5fb2fe139fdb88d2ba09abe3d3fcdad2d20ccd8dfd3a60aa62fa57f1a3f9eaa98d9a1086a8cc30fd99739cb45a11b0489fc5a01447e42cfa4e9dac2f8421ae175889bc9f5d03f0c5a22e5f0c92112304", 0x68) 16:00:24 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x33, &(0x7f00000000c0), 0x0) r1 = dup(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:24 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="1c", 0x1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r2) 16:00:24 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f00000000c0)='./bus\x00', r1, 0x1}) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x89, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r3}) fcntl$dupfd(r3, 0x0, r3) dup2(r2, r3) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x8000000) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x1, 0xdf5, 0x9, 0x5, "6ad7e40530b4055ef94ba238f07608e6b584fc61", 0x5, 0x3d67}) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) write(r2, &(0x7f0000000240)="9621b30fd67af19a63e1cc8eec27d547756fd9c1613b9ec1b61c5485b2826254e54ad1f440206e7cb22afeb3bae2c8c9fa58853394f7fa72b3b703f8c06ee614e5865b218c109b37fecb7cd3357bb4e1ee935cca2c3351af8fd8e5816d8dc2d65547ff8da8df74d3c8ae58c405f61e4ec24f5cc4baa861b4c7d79a43598912d2f3fc26251b0b35e0c713dd1373b19f497d915d1225c1ba4fc4201df1ef400c50590e8ca5a5", 0xa5) r3 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x104) getrlimit(0xe, &(0x7f0000000200)) semget$private(0x0, 0x4, 0xa1) read(r0, &(0x7f0000000400)=""/116, 0xffffffee) poll(&(0x7f0000000080)=[{r2, 0xfffffffffffffffd}], 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r2, 0xa, r0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f00000000c0)=0x3) fchflags(r3, 0x10000) ioctl$TIOCDRAIN(r4, 0x2000745e) r5 = semget$private(0x0, 0x7, 0x180) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000180)=0x10001) socketpair(0x1, 0x3, 0x7, &(0x7f0000000300)) getrusage(0xffffffffffffffff, &(0x7f0000000480)) utimensat(r4, &(0x7f0000000380)='./bus/file0\x00', &(0x7f00000003c0)={{0x6, 0x2}, {0x81, 0x8000}}, 0x0) 16:00:24 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) vrele: bad writecount: 0xfffffd802c2da6a8, type VFIFO, use 0, write 1, hold 0, tag VT_UFS, ino 1450, on dev 4, 0 flags 0x100, effnlink 1, nlink 1 mode 010000, owner 0, group 0, size 0, fifo with 0 readers and 1 writers panic: vrele: v_writecount != 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 50018 19670 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c vrele(fffffd802c2da6a8) at vrele+0x188 diskmapioctl(5a00,c0106477,ffff800016a040d0,1,ffff8000ffff2780) at diskmapioctl+0x2a8 VOP_IOCTL(fffffd8037415580,c0106477,ffff800016a040d0,1,fffffd803f7c6a80,ffff8000ffff2780) at VOP_IOCTL+0x88 vn_ioctl(fffffd803615ead0,c0106477,ffff800016a040d0,ffff8000ffff2780) at vn_ioctl+0xb6 sys_ioctl(ffff8000ffff2780,ffff800016a041e8,ffff800016a04250) at sys_ioctl+0x5b8 syscall(ffff800016a042b0) at syscall+0x508 Xsyscall(6,0,ffffffffffffff1f,0,3,733a9147010) at Xsyscall+0x128 end of kernel end trace frame: 0x7365e23d220, count: 6 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 vrele: v_writecount != 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c vrele(fffffd802c2da6a8) at vrele+0x188 diskmapioctl(5a00,c0106477,ffff800016a040d0,1,ffff8000ffff2780) at diskmapioctl+0x2a8 VOP_IOCTL(fffffd8037415580,c0106477,ffff800016a040d0,1,fffffd803f7c6a80,ffff8000ffff2780) at VOP_IOCTL+0x88 vn_ioctl(fffffd803615ead0,c0106477,ffff800016a040d0,ffff8000ffff2780) at vn_ioctl+0xb6 sys_ioctl(ffff8000ffff2780,ffff800016a041e8,ffff800016a04250) at sys_ioctl+0x5b8 syscall(ffff800016a042b0) at syscall+0x508 Xsyscall(6,0,ffffffffffffff1f,0,3,733a9147010) at Xsyscall+0x128 end of kernel end trace frame: 0x7365e23d220, count: -9 ddb> show registers rdi 0xffffffff81bc2977 db_enter+0x17 rsi 0x795e __ALIGN_SIZE+0x695e rbp 0xffff800016a03c90 rbx 0xffff800016a03d40 rdx 0x795f __ALIGN_SIZE+0x695f rcx 0xffff800016be3000 rax 0xffff800016be3000 r8 0xffff800016a03c50 r9 0x1 r10 0xffff800000997c40 r11 0xfab73e11f1dbfa9f r12 0x3000000008 r13 0xffff800016a03ca0 r14 0x100 r15 0x1 rip 0xffffffff81bc2978 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800016a03c80 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=50018 stat=onproc flags process=0 proc=4000000 pri=24, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff38c8,0xffff8000ffff33e8 process=0xffff8000ffff77b0 user=0xffff8000169ff000, vmspace=0xfffffd803f00c990 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 19670 502437 72565 0 2 0 syz-executor.0 *19670 50018 72565 0 7 0x4000000 syz-executor.0 19670 461050 72565 0 2 0x4000000 syz-executor.0 57369 198876 1 0 3 0x100083 ttyin getty 46901 503564 89330 0 2 0x2 syz-executor.1 19347 351519 0 0 3 0x14200 bored sosplice 72565 240157 89330 0 2 0x482 syz-executor.0 89330 508058 42118 0 3 0x82 kqread syz-fuzzer 89330 522457 42118 0 2 0x4000482 syz-fuzzer 89330 337647 42118 0 3 0x4000082 thrsleep syz-fuzzer 89330 385993 42118 0 3 0x4000082 thrsleep syz-fuzzer 89330 22275 42118 0 3 0x4000082 thrsleep syz-fuzzer 89330 378800 42118 0 3 0x4000082 thrsleep syz-fuzzer 89330 385212 42118 0 3 0x4000082 thrsleep syz-fuzzer 42118 359531 91406 0 3 0x10008a pause ksh 91406 462058 5747 0 3 0x92 select sshd 5747 305677 1 0 3 0x80 select sshd 87408 5333 64034 73 2 0x100090 syslogd 64034 439691 1 0 3 0x100082 netio syslogd 71311 258510 1 77 3 0x100090 poll dhclient 37979 362409 1 0 3 0x80 poll dhclient 17694 317726 0 0 2 0x14200 zerothread 9024 440429 0 0 3 0x14200 aiodoned aiodoned 60291 479086 0 0 3 0x14200 syncer update 46112 63588 0 0 3 0x14200 cleaner cleaner 14219 110771 0 0 3 0x14200 reaper reaper 15154 137202 0 0 3 0x14200 pgdaemon pagedaemon 19497 67872 0 0 3 0x14200 bored crynlk 397 366641 0 0 3 0x14200 bored crypto 9831 375777 0 0 3 0x40014200 acpi0 acpi0 50152 176248 0 0 3 0x14200 bored softnet 40833 295437 0 0 3 0x14200 bored systqmp 99385 469537 0 0 3 0x14200 bored systq 79057 44566 0 0 3 0x40014200 bored softclock 78175 249674 0 0 3 0x40014200 idle0 93079 116927 0 0 3 0x14200 bored smr 1 392413 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 9568 6389K 7187K 78643K 21405 0 0 pcb 13 8K 8K 78643K 290 0 0 rtable 111 4K 4K 78643K 1082 0 0 ifaddr 77 16K 17K 78643K 416 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 235 0 0 iov 0 0K 24K 78643K 520 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1214 76K 77K 78643K 5062 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 48 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 470 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 4042 0 0 sigio 2 0K 0K 78643K 60 0 0 proc 42 30K 54K 78643K 1005 0 0 subproc 32 2K 2K 78643K 140 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 324 0 0 in_multi 33 2K 2K 78643K 226 0 0 ether_multi 1 0K 0K 78643K 20 0 0 mrt 0 0K 0K 78643K 21 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 84 371K 371K 78643K 84 0 0 exec 0 0K 1K 78643K 661 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 93 21K 30K 78643K 10430 0 0 UVM aobj 130 4K 4K 78643K 144 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 181 0 0 NDP 18 0K 0K 78643K 121 0 0 temp 213 2728K 2806K 78643K 16151 0 0 kqueue 0 0K 0K 78643K 36 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 19 0 13 1 0 1 1 0 8 0 rtpcb 80 221 0 219 1 0 1 1 0 8 0 rtentry 112 114 0 70 2 0 2 2 0 8 0 unpcb 120 1199 0 1189 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 1047 0 1047 1 1 0 1 0 8 0 tcpcb 544 570 0 566 1 0 1 1 0 8 0 inpcb 280 1667 0 1660 5 4 1 2 0 8 0 nd6 48 24 0 18 1 0 1 1 0 8 0 pkpcb 40 14 0 14 6 6 0 1 0 8 0 ppxss 1128 64 0 64 14 13 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 471 0 280 12 0 12 12 0 8 0 art_table 32 472 0 280 2 0 2 2 0 8 0 art_node 16 111 0 71 1 0 1 1 0 8 0 sysvmsgpl 40 14 0 6 3 2 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 468 0 458 1 0 1 1 0 8 0 shmpl 112 142 0 14 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 7791 0 6388 46 0 46 46 0 8 0 ffsino 240 7791 0 6388 84 0 84 84 0 8 0 nchpl 144 13585 0 11953 62 0 62 62 0 8 0 uvmvnodes 72 7113 0 0 130 0 130 130 0 8 0 vnodes 200 7113 0 0 375 0 375 375 0 8 0 namei 1024 43422 0 43422 2 1 1 1 0 8 1 scsiplug 64 6 0 6 4 3 1 1 0 8 1 scxspl 192 44029 0 44029 23 21 2 6 0 8 2 plimitpl 152 409 0 402 1 0 1 1 0 8 0 sigapl 432 4197 0 4184 2 0 2 2 0 8 0 futexpl 56 67181 0 67181 2 1 1 1 0 8 1 knotepl 112 940 0 921 1 0 1 1 0 8 0 kqueuepl 104 1044 0 1042 1 0 1 1 0 8 0 pipepl 112 2510 0 2491 4 3 1 2 0 8 0 fdescpl 424 4198 0 4184 2 0 2 2 0 8 0 filepl 120 25484 0 25385 6 2 4 5 0 8 1 lockfpl 104 1567 0 1567 3 2 1 1 0 8 1 lockfspl 48 546 0 546 3 2 1 1 0 8 1 sessionpl 112 25 0 15 1 0 1 1 0 8 0 pgrppl 48 75 0 65 1 0 1 1 0 8 0 ucredpl 96 5170 0 5163 1 0 1 1 0 8 0 zombiepl 144 4184 0 4184 2 1 1 1 0 8 1 processpl 864 4213 0 4184 4 0 4 4 0 8 0 procpl 632 9323 0 9286 4 0 4 4 0 8 0 sosppl 128 40 0 40 14 14 0 1 0 8 0 sockpl 384 3128 0 3109 5 2 3 4 0 8 0 mcl64k 65536 670 0 670 45 44 1 33 0 8 1 mcl16k 16384 12 0 12 9 9 0 1 0 8 0 mcl12k 12288 71 0 71 14 13 1 1 0 8 1 mcl9k 9216 57 0 57 13 12 1 1 0 8 1 mcl8k 8192 54 0 54 16 15 1 1 0 8 1 mcl4k 4096 224 0 224 5 4 1 1 0 8 1 mcl2k2 2112 20 0 20 11 10 1 1 0 8 1 mcl2k 2048 61203 0 61161 16 10 6 12 0 8 0 mtagpl 80 106 0 68 2 1 1 1 0 8 0 mbufpl 256 117200 0 117042 30 18 12 25 0 8 0 bufpl 256 18813 0 11699 445 0 445 445 0 8 0 anonpl 16 382221 0 370215 164 107 57 65 0 62 8 amapchunkpl 152 17797 0 17688 44 39 5 15 0 158 0 amappl16 192 22557 0 21902 146 112 34 45 0 8 1 amappl15 184 13 0 13 2 2 0 1 0 8 0 amappl14 176 89 0 84 1 0 1 1 0 8 0 amappl13 168 15 0 14 2 1 1 1 0 8 0 amappl12 160 915 0 911 1 0 1 1 0 8 0 amappl11 152 80 0 68 1 0 1 1 0 8 0 amappl10 144 1110 0 1108 2 1 1 1 0 8 0 amappl9 136 2610 0 2605 1 0 1 1 0 8 0 amappl8 128 2161 0 2137 1 0 1 1 0 8 0 amappl7 120 1095 0 1089 1 0 1 1 0 8 0 amappl6 112 63 0 55 1 0 1 1 0 8 0 amappl5 104 1114 0 1104 1 0 1 1 0 8 0 amappl4 96 3546 0 3517 1 0 1 1 0 8 0 amappl3 88 1217 0 1206 1 0 1 1 0 8 0 amappl2 80 32654 0 32589 3 1 2 3 0 8 0 amappl1 72 81862 0 81444 26 17 9 19 0 8 0 amappl 80 9674 0 9637 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 143 0 14 3 0 3 3 0 8 0 uaddrrnd 24 4198 0 4184 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 4198 0 4184 1 0 1 1 0 8 0 vmmpekpl 168 28464 0 28439 2 0 2 2 0 8 0 vmmpepl 168 497019 0 495301 194 113 81 96 0 357 1 vmsppl 272 4197 0 4184 2 1 1 2 0 8 0 pdppl 4096 8403 0 8368 6 1 5 6 0 8 0 pvpl 32 1134213 0 1119168 405 229 176 256 0 265 53 pmappl 200 4197 0 4184 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 679 0 105 19 2 17 17 0 8 0